88e0e09f7e
Documentation API: refonte complète avec documentation professionnelle des endpoints HTTP et WebSocket
2025-08-27 14:00:54 +02:00
b96269fd5d
Documentation: ajout ARCHITECTURE.md, API.md, SECURITY.md et mise à jour INDEX.md
2025-08-27 14:00:54 +02:00
26379f4dca
Open source: LICENSE, CONTRIBUTING, CODE_OF_CONDUCT, CHANGELOG, Gitea templates, CI, docs index, tests scaffolding
2025-08-27 14:00:53 +02:00
3b636cef91
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-08-27 14:00:53 +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
2025-08-27 14:00:53 +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
2025-08-27 14:00:53 +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
2025-08-27 14:00:53 +02:00
636c10c194
Clean up formatting: remove trailing whitespace in daemon.rs
2025-08-27 14:00:53 +02:00
040c643175
Add detailed logging for RPC connection and fix wallet URL construction
2025-08-27 14:00:53 +02:00
f154330dba
Update sdk_common dependency to use docker-support branch
2025-08-27 14:00:53 +02:00
0f9e89edd9
Fix cookie path issue: add cookie_path config option and use it in rpc_connect
2025-08-27 14:00:52 +02:00
b46529682c
Fix compilation errors: remove get_cookie_path call and fix type conversion
2025-08-27 14:00:52 +02:00
22c3ef33e3
Add Docker support with retry logic and custom cookie path
2025-08-27 14:00:52 +02:00
Sosthene
f3010530d6
Cargo fmt
2025-08-27 14:00:52 +02:00
Sosthene
14745d2172
Update dependencies
2025-08-27 14:00:52 +02:00
Sosthene
03160f64b8
sdk_common with features
2025-08-27 14:00:52 +02:00
Sosthene
248ab4c08f
Implement SpScanner with blindbit
2025-08-27 14:00:51 +02:00
Sosthene
066719982f
[bug] fix improper mark_output_mined
2025-08-27 14:00:51 +02:00
Sosthene
cc51415957
Update to new compression
2025-08-27 14:00:51 +02:00
Sosthene
c18116a846
[bug] Get only unspent outputs to craft transactions
2025-08-27 14:00:51 +02:00
Sosthene
bf30c0de0c
Set blindbit new block sync attempts at 4
2025-08-27 14:00:51 +02:00
Sosthene
13f645c8d2
Rm electrs and related dependencies
2025-08-27 14:00:51 +02:00
Sosthene
0e6f61cad2
Cargo fmt
2025-08-27 14:00:51 +02:00
Sosthene
76e4c985c1
Scan block with blindbit instead of electrs
2025-08-27 14:00:50 +02:00
294734e089
Replace electrum with blindbit
2025-08-27 14:00:50 +02:00
08bfffbdb1
Add blindbit config option
2025-08-27 14:00:50 +02:00
af1ce0d751
Add blindbit_url to conf file
2025-08-27 14:00:50 +02:00
Sosthene
45763102cc
Update members list and send message on update
2025-08-27 14:00:50 +02:00
0543b6974a
Add chain_tip to handshake message
2025-08-27 14:00:50 +02:00
Sosthene
7fea1d923e
Minor update to latest sp_client
2025-08-27 14:00:50 +02:00
Sosthene
3b19500d3f
Update Cargo.lock
2025-08-27 14:00:50 +02:00
c35ee18360
Cargo fmt
2025-08-27 14:00:49 +02:00
ed8ae2f7ea
Update Cargo.lock
2025-08-27 14:00:49 +02:00
68017ac393
Update commit to latest Pcd
definition
2025-08-27 14:00:49 +02:00
29961af392
Refactoring to update to latest common
2025-08-27 14:00:49 +02:00
193d49caa7
process_validation accepts empty state
2025-08-27 14:00:49 +02:00
6bd8296665
Update dependencies
2025-08-27 14:00:49 +02:00
df9140458b
Update to latest common
2025-08-27 14:00:49 +02:00
00821af9a7
[bug] prevent freezed utxos being accidentally unlocked
2025-08-27 14:00:49 +02:00
8b2af9b937
Handle public_data in commitments message
2025-08-27 14:00:48 +02:00
4f2b38df7d
udpate sdk_common dependency
2025-08-27 14:00:48 +02:00
19ded80952
Update tests
2025-08-27 14:00:48 +02:00
9c7e628c8e
Minor fixes in commit
2025-08-27 14:00:48 +02:00
616dc21aa9
Roles in process state
2025-08-27 14:00:48 +02:00
7a6ad926f0
Update dependencies
2025-08-27 14:00:48 +02:00
be0ba64eef
Refactor commit
2025-08-27 14:00:47 +02:00
dcf76a6df6
[bug] quick fix by removing commit msg from cache to allow retry
2025-08-27 14:00:47 +02:00
44adac04d7
list_unspent also list unsafe outputs
2025-08-27 14:00:47 +02:00
833c480a67
Update dependencies
2025-08-27 14:00:47 +02:00
9b26dceb82
Add an output to update for pairing process
2025-08-27 14:00:47 +02:00