Commit Graph

  • 2e51f2ba42 [bug] handling new_tx doesn't end up in sending empty message Sosthene 2024-11-22 14:50:35 +01:00
  • 74863aac3b [test] handle_commit_{new_process, new_state} Sosthene 2024-11-18 15:35:13 +01:00
  • cfbf08faa4 Refactor commitment Sosthene 2024-11-18 15:34:10 +01:00
  • 98e373bd89 Abstract Daemon methods in RpcCall trait Sosthene 2024-11-18 15:21:52 +01:00
  • abae89c6cb Refactor commit Sosthene 2024-11-12 23:24:14 +01:00
  • e00f835bb1 Update zmq dependency Sosthene 2024-11-12 23:23:22 +01:00
  • 4a8e9befa4 update Cargo.lock Sosthene 2024-10-07 16:59:01 +02:00
  • 0eb44a6f0c Update to latest common dev Sosthene 2024-10-07 11:25:52 +02:00
  • a4f76b0252 Add commit logic Sosthene 2024-10-04 09:22:03 +02:00
  • 91b0c8494e Modify MessageCache constants Sosthene 2024-10-04 09:21:38 +02:00
  • 497ab97043 More efficient clean_up of MessageCache Sosthene 2024-10-04 09:21:13 +02:00
  • e3c83a0871 Modity create_transaction inputs Sosthene 2024-10-04 09:20:27 +02:00
  • ada6e45f6e Import MutexExt from common Sosthene 2024-09-23 12:45:15 +02:00
  • 30c1d7fad0 Update AnkNetworkMsg to Envelope Sosthene 2024-08-28 10:40:37 +02:00
  • 8a36b6d4b5 Save wallet to disk at creation Sosthene 2024-08-12 16:38:16 +02:00
  • 4def55ccab Update to latest common dev Sosthene 2024-08-12 12:22:28 +02:00
  • e8ccf9ba93 scan at each new block Sosthene 2024-06-25 11:23:15 +02:00
  • 0647e255f9 Move shared resources to static variables Sosthene 2024-06-25 11:21:14 +02:00
  • 9f87f51294 Refactor message processing Sosthene 2024-06-21 11:19:16 +02:00
  • 87b22e2b05 Add config file + bug fix ank 2024-06-20 20:44:52 +00:00
  • 0e7c91a218 Update to latest sdk_common dev + minor refactoring Sosthene 2024-06-17 13:48:20 +02:00
  • dc75942b1c import SilentPaymentAddress from utils Sosthene 2024-06-03 18:18:33 +02:00
  • a91adfa6cc sdk_common on branch dev Sosthene 2024-05-29 15:23:43 +02:00
  • 5084395c1e ci: adapter jobs Rust au niveau du dépôt Your Name 2025-08-27 12:06:42 +02:00
  • f0c7c26f3c chore(refine): adapter .gitea/docs/scripts au projet sdk_relay Your Name 2025-08-27 11:56:43 +02:00
  • 116383b64d chore(template): adapter .gitea depuis template et synchroniser docs pour sdk_relay Your Name 2025-08-27 11:52:12 +02:00
  • e0119bfd06 chore(template-sync): aligner avec 4NK_template (.cursor/.gitea/.gitea_template/scripts/ignores) Your Name 2025-08-27 11:37:53 +02:00
  • 18025b581a chore(release): 0.1.1 Your Name 2025-08-26 14:14:24 +02:00
  • 4e625083ce 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
  • 01a0d2b37b git update Nicolas Cantu 2025-08-25 18:06:12 +02:00
  • 1297a7219e 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
  • e0b37fde63 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
  • 2ff1f047bd test(sdk_relay): ajout tests HTTP (/health, /metrics) et WS (handshake) Nicolas Cantu 2025-08-25 15:39:35 +02:00
  • ccdb2d69fb 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
  • f2b20aee77 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
  • 9d4b70598e Documentation API: refonte complète avec documentation professionnelle des endpoints HTTP et WebSocket Nicolas Cantu 2025-08-25 15:17:45 +02:00
  • 921244f4ec Documentation: ajout ARCHITECTURE.md, API.md, SECURITY.md et mise à jour INDEX.md Nicolas Cantu 2025-08-25 15:07:28 +02:00
  • 21f97c53e9 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
  • 4bfc51a284 feat: Ajout du support des relais externes via external_nodes.conf Nicolas Cantu 2025-08-22 16:54:58 +02:00
  • 26a9e626e3 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
  • c12f3f2189 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
  • 1f82b06f83 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
  • 6472ffc99e Clean up formatting: remove trailing whitespace in daemon.rs Nicolas Cantu 2025-08-22 14:23:13 +02:00
  • 78cd62b776 Add detailed logging for RPC connection and fix wallet URL construction Nicolas Cantu 2025-08-22 14:15:12 +02:00
  • 0330900dfb Update sdk_common dependency to use docker-support branch Nicolas Cantu 2025-08-22 14:09:07 +02:00
  • 1d79b0d800 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
  • 8a1016652e Fix compilation errors: remove get_cookie_path call and fix type conversion Nicolas Cantu 2025-08-22 13:50:52 +02:00
  • a6737bffc7 Add Docker support with retry logic and custom cookie path Nicolas Cantu 2025-08-22 13:37:53 +02:00
  • afd64e2172 Cargo fmt Sosthene 2025-08-22 13:19:26 +02:00
  • 60cd5a9b37 Update dependencies Sosthene 2025-08-22 13:19:04 +02:00
  • f08e41cefe Add Docker support with custom cookie path and retry logic docker-fixes Nicolas Cantu 2025-08-22 12:57:54 +02:00
  • 748c8086c4 sdk_common with features Sosthene 2025-08-18 17:28:48 +02:00
  • fd3356c0d5 Merge branch 'blindbit' into dev Sosthene 2025-07-21 16:22:20 +02:00
  • 919b820f3c Implement SpScanner with blindbit blindbit Sosthene 2025-06-24 15:07:16 +02:00
  • f23392b7f9 [bug] fix improper mark_output_mined Sosthene 2025-06-24 15:07:01 +02:00
  • 471a7e0ef9 Update to new compression Sosthene 2025-06-24 15:06:38 +02:00
  • 617aafea31 [bug] Get only unspent outputs to craft transactions Sosthene 2025-06-21 13:11:50 +02:00
  • 304907a761 Set blindbit new block sync attempts at 4 Sosthene 2025-06-21 13:11:12 +02:00
  • bec23c5c5c Rm electrs and related dependencies Sosthene 2025-06-20 10:36:42 +02:00
  • ff64646e18 Cargo fmt Sosthene 2025-06-20 10:35:17 +02:00
  • 2b1984fdd9 Scan block with blindbit instead of electrs Sosthene 2025-06-20 10:34:04 +02:00
  • cdb56d779f Replace electrum with blindbit NicolasCantu 2025-06-03 18:40:47 +02:00
  • a05bca6ac4 Add blindbit config option NicolasCantu 2025-06-03 18:40:16 +02:00
  • f269172be3 Add blindbit_url to conf file NicolasCantu 2025-06-03 18:39:56 +02:00
  • 220e520e01 Update members list and send message on update Sosthene 2025-07-08 11:28:07 +02:00
  • cf93dde1c0 Update cicd omaroughriss 2025-07-03 13:40:59 +02:00
  • 833ea55233 Update omaroughriss 2025-07-03 13:29:56 +02:00
  • 8dd41ead13 Update omaroughriss 2025-07-03 13:26:26 +02:00
  • bfb920029d Update omaroughriss 2025-07-03 13:22:04 +02:00
  • 9d365dc862 Update conf omaroughriss 2025-07-03 13:09:19 +02:00
  • e4a9a1473f Update Dockerfile omaroughriss 2025-07-03 13:02:28 +02:00
  • 60aa257f04 Update Dockerfile omaroughriss 2025-07-03 13:01:01 +02:00
  • 740bddc0e9 Fix dep omaroughriss 2025-07-03 12:33:45 +02:00
  • b9fed4a386 Fix path error omaroughriss 2025-07-03 12:30:30 +02:00
  • 475064a835 Use git secret CONF omaroughriss 2025-07-03 12:27:52 +02:00
  • f7742c8aee Add CICD omaroughriss 2025-07-03 12:19:38 +02:00
  • 07ac93313f Update Dockerfile to use SSH omaroughriss 2025-07-03 12:19:27 +02:00
  • 0ba8bec07b Uset git SHH for deps omaroughriss 2025-07-03 12:19:06 +02:00
  • 3faa8ea746 Add sp_client package source omaroughriss 2025-07-03 12:18:44 +02:00
  • 04ce0376a1 Add Dockerfile Sosthene 2025-06-30 16:19:41 +02:00
  • bedabd4e41 Implement SpScanner with blindbit Sosthene 2025-06-24 15:07:16 +02:00
  • 66248a4600 [bug] fix improper mark_output_mined Sosthene 2025-06-24 15:07:01 +02:00
  • 60a497cdde Update to new compression Sosthene 2025-06-24 15:06:38 +02:00
  • 6de9f31ab1 [bug] Get only unspent outputs to craft transactions Sosthene 2025-06-21 13:11:50 +02:00
  • 870085d342 Set blindbit new block sync attempts at 4 Sosthene 2025-06-21 13:11:12 +02:00
  • 13e92d4afb Rm electrs and related dependencies Sosthene 2025-06-20 10:36:42 +02:00
  • 7d5375e5df Cargo fmt Sosthene 2025-06-20 10:35:17 +02:00
  • 2dadcef03c Scan block with blindbit instead of electrs Sosthene 2025-06-20 10:34:04 +02:00
  • 760a377a3e Replace electrum with blindbit NicolasCantu 2025-06-03 18:40:47 +02:00
  • fbabe71e76 Add blindbit config option NicolasCantu 2025-06-03 18:40:16 +02:00
  • 6ab48f0b19 Add blindbit_url to conf file NicolasCantu 2025-06-03 18:39:56 +02:00
  • c3a58ed020 Add chain_tip to handshake message NicolasCantu 2025-06-03 18:34:19 +02:00
  • 7633c07e2f Minor update to latest sp_client Sosthene 2025-06-23 17:59:31 +02:00
  • b783649d42 Update Cargo.lock Sosthene 2025-06-23 17:59:16 +02:00
  • febd8c963d Add idnot logic add_idnot_service NicolasCantu 2025-06-03 18:38:27 +02:00
  • e7a685056c Add idnot config NicolasCantu 2025-06-03 18:37:27 +02:00
  • c8f4c45e3e Add jwt-simple and reqwest NicolasCantu 2025-06-03 18:36:23 +02:00
  • 931c6b827b Cargo fmt NicolasCantu 2025-06-03 18:42:12 +02:00
  • bf6f90f754 Update Cargo.lock NicolasCantu 2025-06-03 18:41:53 +02:00
  • d1cd4491f5 Update commit to latest Pcd definition NicolasCantu 2025-06-03 18:32:26 +02:00