8efb1ec259
test(sdk_relay): ajout tests HTTP (/health, /metrics) et WS (handshake)
2025-09-02 13:22:02 +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)
2025-09-02 13:22:02 +02:00
c4320f0138
Documentation API: refonte technique avec flux JSON détaillés et exemples de requêtes/réponses
2025-09-02 13:22:02 +02:00
9db99bb95b
Documentation API: refonte complète avec documentation professionnelle des endpoints HTTP et WebSocket
2025-09-02 13:22:02 +02:00
b255796d3a
Documentation: ajout ARCHITECTURE.md, API.md, SECURITY.md et mise à jour INDEX.md
2025-09-02 13:22:02 +02:00
a6f339b7b8
Open source: LICENSE, CONTRIBUTING, CODE_OF_CONDUCT, CHANGELOG, Gitea templates, CI, docs index, tests scaffolding
2025-09-02 13:22:02 +02:00
e506f55e08
feat: Ajout du support des relais externes via external_nodes.conf
...
- Ajout de la fonction load_external_config() pour charger la configuration externe
- Ajout de la fonction parse_external_config() pour parser le fichier TOML
- Modification de discover_relays() pour inclure les relais externes
- Support des relais avec ancienne version (0.9.0) et capacités limitées
- Ajout du fichier EXEMPLES_PRATIQUES.md avec exemples d'utilisation
- Mise à jour de la documentation technique
2025-09-02 13:22:02 +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
2025-09-02 13:22:02 +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
2025-09-02 13:22:02 +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
2025-09-02 13:22:02 +02:00
63593973ba
Clean up formatting: remove trailing whitespace in daemon.rs
2025-09-02 13:22:02 +02:00
b1d6c66b6d
Add detailed logging for RPC connection and fix wallet URL construction
2025-09-02 13:22:02 +02:00
a4c82d8401
Update sdk_common dependency to use docker-support branch
2025-09-02 13:22:02 +02:00
3898a835b0
Fix cookie path issue: add cookie_path config option and use it in rpc_connect
2025-09-02 13:22:02 +02:00
a071d404d8
Fix compilation errors: remove get_cookie_path call and fix type conversion
2025-09-02 13:22:02 +02:00
9958a2fb0a
Add Docker support with retry logic and custom cookie path
2025-09-02 13:22:02 +02:00
Sosthene
a169c99366
[bug] fix broken validation_tokens deduplication
2025-09-02 13:20:41 +02:00
Sosthene
afd64e2172
Cargo fmt
2025-08-22 13:19:26 +02:00
Sosthene
60cd5a9b37
Update dependencies
2025-08-22 13:19:04 +02:00
Sosthene
748c8086c4
sdk_common with features
2025-08-18 17:28:48 +02:00
Sosthene
fd3356c0d5
Merge branch 'blindbit' into dev
2025-07-21 16:22:20 +02:00
Sosthene
919b820f3c
Implement SpScanner with blindbit
2025-07-08 11:30:52 +02:00
Sosthene
f23392b7f9
[bug] fix improper mark_output_mined
2025-07-08 11:30:52 +02:00
Sosthene
471a7e0ef9
Update to new compression
2025-07-08 11:30:52 +02:00
Sosthene
617aafea31
[bug] Get only unspent outputs to craft transactions
2025-07-08 11:30:52 +02:00
Sosthene
304907a761
Set blindbit new block sync attempts at 4
2025-07-08 11:30:52 +02:00
Sosthene
bec23c5c5c
Rm electrs and related dependencies
2025-07-08 11:30:52 +02:00
Sosthene
ff64646e18
Cargo fmt
2025-07-08 11:30:52 +02:00
Sosthene
2b1984fdd9
Scan block with blindbit instead of electrs
2025-07-08 11:30:50 +02:00
cdb56d779f
Replace electrum with blindbit
2025-07-08 11:30:32 +02:00
a05bca6ac4
Add blindbit config option
2025-07-08 11:30:32 +02:00
f269172be3
Add blindbit_url to conf file
2025-07-08 11:30:32 +02:00
Sosthene
220e520e01
Update members list and send message on update
2025-07-08 11:30:31 +02:00
c3a58ed020
Add chain_tip to handshake message
2025-06-24 10:13:13 +02:00
Sosthene
7633c07e2f
Minor update to latest sp_client
2025-06-23 18:00:07 +02:00
Sosthene
b783649d42
Update Cargo.lock
2025-06-23 17:59:16 +02:00
931c6b827b
Cargo fmt
2025-06-03 18:42:12 +02:00
bf6f90f754
Update Cargo.lock
2025-06-03 18:41:53 +02:00
d1cd4491f5
Update commit to latest Pcd
definition
2025-06-03 18:32:26 +02:00
12a8b9aab5
Refactoring to update to latest common
2025-04-08 16:03:12 +02:00
ebf27a0a8d
process_validation accepts empty state
2025-03-13 14:40:08 +01:00
a390115b3e
Update dependencies
2025-03-12 10:28:34 +01:00
818395177c
Update to latest common
2025-03-12 10:28:21 +01:00
00f01e5f48
[bug] prevent freezed utxos being accidentally unlocked
2025-03-12 10:26:29 +01:00
69afa2695b
Handle public_data in commitments message
2025-03-03 23:21:46 +01:00
02189bf3db
udpate sdk_common dependency
2025-02-20 11:38:07 +01:00
7c278e9eb2
Update tests
2025-02-20 11:38:07 +01:00
fd763e6193
Minor fixes in commit
2025-02-20 11:38:07 +01:00
7a060c123d
Roles in process state
2025-02-20 11:38:07 +01:00
f7260d6dce
Update dependencies
2025-02-20 11:38:07 +01:00