Commit Graph

  • a056d44cbf Add "dev" tagged image dev Omar Oughriss 2025-09-08 17:08:59 +02:00
  • f9eeeb6268 fix: Update test configuration for docker-support-v2 branch docker-support-v2 Debian 2025-09-03 19:07:17 +00:00
  • fb1a2e17d0 docs: normalisation titres H2 et mises à jour Debian 2025-09-03 08:16:03 +00:00
  • 9cbd862269 feat(sdk_relay): Dockerfile runtime deps + RPC user/pass fallback via env Debian 2025-09-02 14:20:29 +00:00
  • 1f15562af3 feat(sdk_relay): ajouter Dockerfile (build Rust release, CMD sdk_relay) Debian 2025-09-02 11:39:47 +00:00
  • 621db672ee feat: Mise à jour de l'index de documentation et suppression des templates génériques docker-support Debian 2025-08-29 16:29:36 +00:00
  • e12295d5ed [skip ci] chore(sync): maj hooks 4NK_template Debian 2025-08-28 15:01:35 +00:00
  • 533fe48d64 [skip ci] chore(agents): centralisation via 4NK_template (hooks+doc) Debian 2025-08-28 12:05:26 +00:00
  • 5db0d0dd3f chore(release): latest 0.1.1 + sécurité/CI/docs Nicolas Cantu 2025-08-27 14:00:36 +02:00
  • b5c8adb7c6 ci: adapter jobs Rust au niveau du dépôt Your Name 2025-08-27 12:06:42 +02:00
  • daef503dfb chore(refine): adapter .gitea/docs/scripts au projet sdk_relay Your Name 2025-08-27 11:56:43 +02:00
  • 1b1903625a chore(template): adapter .gitea depuis template et synchroniser docs pour sdk_relay Your Name 2025-08-27 11:52:12 +02:00
  • 2a751aaecc chore(template-sync): aligner avec 4NK_template (.cursor/.gitea/.gitea_template/scripts/ignores) Your Name 2025-08-27 11:37:53 +02:00
  • a1d5b4bd83 chore(release): 0.1.1 Your Name 2025-08-26 14:14:24 +02:00
  • 3457ccf8a1 docs: alignement complet sur le niveau de documentation de 4NK_node - Remplacement de l'INDEX.md basique par un index complet et structuré - Amélioration majeure de l'INSTALLATION.md avec guides détaillés (Docker, Rust, Bitcoin Core, Blindbit) - Transformation complète de l'USAGE.md avec exemples pratiques (WebSocket, HTTP, Silent Payments, monitoring) - Création d'un guide de CONFIGURATION.md complet (variables d'environnement, sécurité, performance, Docker) - Documentation alignée sur les standards professionnels de 4NK_node - Structure cohérente et navigation intuitive - Guides pratiques et techniques complets Nicolas Cantu 2025-08-25 19:29:45 +02:00
  • 40bc8f052d git update Nicolas Cantu 2025-08-25 18:06:12 +02:00
  • d0274b41f2 fix: corriger les tests sdk_relay - isolation stockage sous /tmp/.4nk avec UUID - tests unitaires commit.rs robustes (vérifications structurelles) - tests d'intégration HTTP/WS conditionnels (skip si service absent) - ajout note isolation dans docs/TESTING.md Nicolas Cantu 2025-08-25 16:19:09 +02:00
  • 4f7e3dbbc7 test(sdk_relay): tests fonctionnels sync (/relays, /sync/status, /sync/force) et WS (ping, subscribe) Nicolas Cantu 2025-08-25 15:41:01 +02:00
  • 8efb1ec259 test(sdk_relay): ajout tests HTTP (/health, /metrics) et WS (handshake) Nicolas Cantu 2025-08-25 15:39:35 +02:00
  • d4368dbe4b docs(sdk_relay): alignement avec 4NK_node (installation, usage, configuration, testing, quick ref, dev, performance, troubleshooting, open source, gitea, release, roadmap, security audit) Nicolas Cantu 2025-08-25 15:31:34 +02:00
  • c4320f0138 Documentation API: refonte technique avec flux JSON détaillés et exemples de requêtes/réponses Nicolas Cantu 2025-08-25 15:25:19 +02:00
  • 9db99bb95b Documentation API: refonte complète avec documentation professionnelle des endpoints HTTP et WebSocket Nicolas Cantu 2025-08-25 15:17:45 +02:00
  • b255796d3a Documentation: ajout ARCHITECTURE.md, API.md, SECURITY.md et mise à jour INDEX.md Nicolas Cantu 2025-08-25 15:07:28 +02:00
  • a6f339b7b8 Open source: LICENSE, CONTRIBUTING, CODE_OF_CONDUCT, CHANGELOG, Gitea templates, CI, docs index, tests scaffolding Nicolas Cantu 2025-08-25 15:00:15 +02:00
  • e506f55e08 feat: Ajout du support des relais externes via external_nodes.conf Nicolas Cantu 2025-08-22 16:54:58 +02:00
  • c5597d7249 docs: enrichir la spécification technique avec les types de messages détaillés - Ajout de l'architecture des messages avec Envelope et AnkFlag - Documentation complète de tous les types de messages (Handshake, NewTx, Commit, Faucet, Cipher, Sync, Unknown) - Description détaillée des champs et structures de données - Exemples JSON des formats de messages - Documentation du cache de messages et des types de broadcast - Ajout des types de données complexes (Member, Process, Pcd, Roles, Proof, etc.) - Explication du traitement des messages et de la déduplication Nicolas Cantu 2025-08-22 15:19:13 +02:00
  • 28eae8759c docs: ajouter une spécification technique détaillée du fonctionnement de sdk_relay - Analyse complète de l'architecture et des modules - Documentation détaillée du flux de données - Explication des stratégies de gestion d'erreurs - Description des optimisations de performance - Spécification des mécanismes de sécurité - Guide de configuration et déploiement - Exemples de code et tests Nicolas Cantu 2025-08-22 15:14:31 +02:00
  • 84392db895 docs: remplacer le README par une documentation complète du fonctionnement de sdk_relay - Ajouter une vue d'ensemble détaillée de l'architecture - Documenter toutes les fonctionnalités et composants - Inclure des exemples d'API WebSocket - Ajouter des sections monitoring, sécurité et performance - Fournir un guide de dépannage complet - Inclure une roadmap et des guidelines de contribution Nicolas Cantu 2025-08-22 15:09:48 +02:00
  • 63593973ba Clean up formatting: remove trailing whitespace in daemon.rs Nicolas Cantu 2025-08-22 14:23:13 +02:00
  • b1d6c66b6d Add detailed logging for RPC connection and fix wallet URL construction Nicolas Cantu 2025-08-22 14:15:12 +02:00
  • a4c82d8401 Update sdk_common dependency to use docker-support branch Nicolas Cantu 2025-08-22 14:09:07 +02:00
  • 3898a835b0 Fix cookie path issue: add cookie_path config option and use it in rpc_connect Nicolas Cantu 2025-08-22 14:06:12 +02:00
  • a071d404d8 Fix compilation errors: remove get_cookie_path call and fix type conversion Nicolas Cantu 2025-08-22 13:50:52 +02:00
  • 9958a2fb0a Add Docker support with retry logic and custom cookie path Nicolas Cantu 2025-08-22 13:37:53 +02:00
  • a169c99366 [bug] fix broken validation_tokens deduplication Sosthene 2025-09-02 13:20:41 +02:00
  • bde0b1abdd feat: Support Docker complet avec blindbit et configuration réseau Debian 2025-09-01 13:00:50 +00:00
  • 1ae9c4fcfb feat: Mise à jour de l'index de documentation et suppression des templates génériques Debian 2025-08-29 16:29:36 +00:00
  • 62a8c62c7e [skip ci] chore(sync): maj hooks 4NK_template Debian 2025-08-28 15:01:35 +00:00
  • f09709230d [skip ci] chore(agents): centralisation via 4NK_template (hooks+doc) Debian 2025-08-28 12:05:26 +00:00
  • 15494a735f chore(release): latest 0.1.1 + sécurité/CI/docs Nicolas Cantu 2025-08-27 14:00:36 +02:00
  • 01f78460ab chore(release): latest 0.1.1 + sécurité/CI/docs v0.1.1 Nicolas Cantu 2025-08-27 14:00:36 +02:00
  • 243797a677 ci: adapter jobs Rust au niveau du dépôt Your Name 2025-08-27 12:06:42 +02:00
  • 0c9690bc4a chore(refine): adapter .gitea/docs/scripts au projet sdk_relay Your Name 2025-08-27 11:56:43 +02:00
  • ee2628d4ad chore(template): adapter .gitea depuis template et synchroniser docs pour sdk_relay Your Name 2025-08-27 11:52:12 +02:00
  • 26aaaeecfe chore(template-sync): aligner avec 4NK_template (.cursor/.gitea/.gitea_template/scripts/ignores) Your Name 2025-08-27 11:37:53 +02:00
  • 1b2a14d176 chore(release): 0.1.1 Your Name 2025-08-26 14:14:24 +02:00
  • f56bc9d290 docs: alignement complet sur le niveau de documentation de 4NK_node - Remplacement de l'INDEX.md basique par un index complet et structuré - Amélioration majeure de l'INSTALLATION.md avec guides détaillés (Docker, Rust, Bitcoin Core, Blindbit) - Transformation complète de l'USAGE.md avec exemples pratiques (WebSocket, HTTP, Silent Payments, monitoring) - Création d'un guide de CONFIGURATION.md complet (variables d'environnement, sécurité, performance, Docker) - Documentation alignée sur les standards professionnels de 4NK_node - Structure cohérente et navigation intuitive - Guides pratiques et techniques complets Nicolas Cantu 2025-08-25 19:29:45 +02:00
  • f5dd1b0f1d git update Nicolas Cantu 2025-08-25 18:06:12 +02:00
  • 060a15f621 fix: corriger les tests sdk_relay - isolation stockage sous /tmp/.4nk avec UUID - tests unitaires commit.rs robustes (vérifications structurelles) - tests d'intégration HTTP/WS conditionnels (skip si service absent) - ajout note isolation dans docs/TESTING.md Nicolas Cantu 2025-08-25 16:19:09 +02:00
  • 238f200e1c test(sdk_relay): tests fonctionnels sync (/relays, /sync/status, /sync/force) et WS (ping, subscribe) Nicolas Cantu 2025-08-25 15:41:01 +02:00
  • 636061f064 test(sdk_relay): ajout tests HTTP (/health, /metrics) et WS (handshake) Nicolas Cantu 2025-08-25 15:39:35 +02:00
  • 62cfd25d3d docs(sdk_relay): alignement avec 4NK_node (installation, usage, configuration, testing, quick ref, dev, performance, troubleshooting, open source, gitea, release, roadmap, security audit) Nicolas Cantu 2025-08-25 15:31:34 +02:00
  • 8f28ea7a66 Documentation API: refonte technique avec flux JSON détaillés et exemples de requêtes/réponses Nicolas Cantu 2025-08-25 15:25:19 +02:00
  • 88e0e09f7e Documentation API: refonte complète avec documentation professionnelle des endpoints HTTP et WebSocket Nicolas Cantu 2025-08-25 15:17:45 +02:00
  • b96269fd5d Documentation: ajout ARCHITECTURE.md, API.md, SECURITY.md et mise à jour INDEX.md Nicolas Cantu 2025-08-25 15:07:28 +02:00
  • 26379f4dca Open source: LICENSE, CONTRIBUTING, CODE_OF_CONDUCT, CHANGELOG, Gitea templates, CI, docs index, tests scaffolding Nicolas Cantu 2025-08-25 15:00:15 +02:00
  • 3b636cef91 feat: Ajout du support des relais externes via external_nodes.conf Nicolas Cantu 2025-08-22 16:54:58 +02:00
  • cf390e5fb7 docs: enrichir la spécification technique avec les types de messages détaillés - Ajout de l'architecture des messages avec Envelope et AnkFlag - Documentation complète de tous les types de messages (Handshake, NewTx, Commit, Faucet, Cipher, Sync, Unknown) - Description détaillée des champs et structures de données - Exemples JSON des formats de messages - Documentation du cache de messages et des types de broadcast - Ajout des types de données complexes (Member, Process, Pcd, Roles, Proof, etc.) - Explication du traitement des messages et de la déduplication Nicolas Cantu 2025-08-22 15:19:13 +02:00
  • 6bf36d4559 docs: ajouter une spécification technique détaillée du fonctionnement de sdk_relay - Analyse complète de l'architecture et des modules - Documentation détaillée du flux de données - Explication des stratégies de gestion d'erreurs - Description des optimisations de performance - Spécification des mécanismes de sécurité - Guide de configuration et déploiement - Exemples de code et tests Nicolas Cantu 2025-08-22 15:14:31 +02:00
  • 1b594835fb docs: remplacer le README par une documentation complète du fonctionnement de sdk_relay - Ajouter une vue d'ensemble détaillée de l'architecture - Documenter toutes les fonctionnalités et composants - Inclure des exemples d'API WebSocket - Ajouter des sections monitoring, sécurité et performance - Fournir un guide de dépannage complet - Inclure une roadmap et des guidelines de contribution Nicolas Cantu 2025-08-22 15:09:48 +02:00
  • 636c10c194 Clean up formatting: remove trailing whitespace in daemon.rs Nicolas Cantu 2025-08-22 14:23:13 +02:00
  • 040c643175 Add detailed logging for RPC connection and fix wallet URL construction Nicolas Cantu 2025-08-22 14:15:12 +02:00
  • f154330dba Update sdk_common dependency to use docker-support branch Nicolas Cantu 2025-08-22 14:09:07 +02:00
  • 0f9e89edd9 Fix cookie path issue: add cookie_path config option and use it in rpc_connect Nicolas Cantu 2025-08-22 14:06:12 +02:00
  • b46529682c Fix compilation errors: remove get_cookie_path call and fix type conversion Nicolas Cantu 2025-08-22 13:50:52 +02:00
  • 22c3ef33e3 Add Docker support with retry logic and custom cookie path Nicolas Cantu 2025-08-22 13:37:53 +02:00
  • f3010530d6 Cargo fmt Sosthene 2025-08-22 13:19:26 +02:00
  • 14745d2172 Update dependencies Sosthene 2025-08-22 13:19:04 +02:00
  • 03160f64b8 sdk_common with features Sosthene 2025-08-18 17:28:48 +02:00
  • 248ab4c08f Implement SpScanner with blindbit Sosthene 2025-06-24 15:07:16 +02:00
  • 066719982f [bug] fix improper mark_output_mined Sosthene 2025-06-24 15:07:01 +02:00
  • cc51415957 Update to new compression Sosthene 2025-06-24 15:06:38 +02:00
  • c18116a846 [bug] Get only unspent outputs to craft transactions Sosthene 2025-06-21 13:11:50 +02:00
  • bf30c0de0c Set blindbit new block sync attempts at 4 Sosthene 2025-06-21 13:11:12 +02:00
  • 13f645c8d2 Rm electrs and related dependencies Sosthene 2025-06-20 10:36:42 +02:00
  • 0e6f61cad2 Cargo fmt Sosthene 2025-06-20 10:35:17 +02:00
  • 76e4c985c1 Scan block with blindbit instead of electrs Sosthene 2025-06-20 10:34:04 +02:00
  • 294734e089 Replace electrum with blindbit NicolasCantu 2025-06-03 18:40:47 +02:00
  • 08bfffbdb1 Add blindbit config option NicolasCantu 2025-06-03 18:40:16 +02:00
  • af1ce0d751 Add blindbit_url to conf file NicolasCantu 2025-06-03 18:39:56 +02:00
  • 45763102cc Update members list and send message on update Sosthene 2025-07-08 11:28:07 +02:00
  • 0543b6974a Add chain_tip to handshake message NicolasCantu 2025-06-03 18:34:19 +02:00
  • 7fea1d923e Minor update to latest sp_client Sosthene 2025-06-23 17:59:31 +02:00
  • 3b19500d3f Update Cargo.lock Sosthene 2025-06-23 17:59:16 +02:00
  • c35ee18360 Cargo fmt NicolasCantu 2025-06-03 18:42:12 +02:00
  • ed8ae2f7ea Update Cargo.lock NicolasCantu 2025-06-03 18:41:53 +02:00
  • 68017ac393 Update commit to latest Pcd definition NicolasCantu 2025-06-03 18:32:26 +02:00
  • 29961af392 Refactoring to update to latest common NicolasCantu 2025-04-08 16:03:12 +02:00
  • 193d49caa7 process_validation accepts empty state NicolasCantu 2025-03-13 14:40:08 +01:00
  • 6bd8296665 Update dependencies NicolasCantu 2025-03-12 10:28:34 +01:00
  • df9140458b Update to latest common NicolasCantu 2025-03-12 10:28:21 +01:00
  • 00821af9a7 [bug] prevent freezed utxos being accidentally unlocked NicolasCantu 2025-03-12 10:26:29 +01:00
  • 8b2af9b937 Handle public_data in commitments message NicolasCantu 2025-03-03 23:21:46 +01:00
  • 4f2b38df7d udpate sdk_common dependency NicolasCantu 2025-02-20 11:37:14 +01:00
  • 19ded80952 Update tests NicolasCantu 2025-02-14 16:19:34 +01:00
  • 9c7e628c8e Minor fixes in commit NicolasCantu 2025-02-14 16:19:27 +01:00
  • 616dc21aa9 Roles in process state NicolasCantu 2025-02-14 16:19:03 +01:00
  • 7a6ad926f0 Update dependencies NicolasCantu 2025-02-05 14:36:49 +01:00
  • be0ba64eef Refactor commit NicolasCantu 2025-02-05 14:36:33 +01:00
  • dcf76a6df6 [bug] quick fix by removing commit msg from cache to allow retry NicolasCantu 2025-02-04 10:47:31 +01:00