161 Commits

Author SHA1 Message Date
Debian
f9eeeb6268 fix: Update test configuration for docker-support-v2 branch 2025-09-03 19:07:17 +00:00
Debian
fb1a2e17d0 docs: normalisation titres H2 et mises à jour 2025-09-03 08:16:03 +00:00
Debian
9cbd862269 feat(sdk_relay): Dockerfile runtime deps + RPC user/pass fallback via env 2025-09-02 14:20:29 +00:00
Debian
1f15562af3 feat(sdk_relay): ajouter Dockerfile (build Rust release, CMD sdk_relay) 2025-09-02 11:39:47 +00:00
Debian
bde0b1abdd feat: Support Docker complet avec blindbit et configuration réseau 2025-09-01 13:00:50 +00:00
Debian
1ae9c4fcfb feat: Mise à jour de l'index de documentation et suppression des templates génériques 2025-08-29 16:29:36 +00:00
Debian
62a8c62c7e [skip ci] chore(sync): maj hooks 4NK_template 2025-08-28 15:01:35 +00:00
Debian
f09709230d [skip ci] chore(agents): centralisation via 4NK_template (hooks+doc) 2025-08-28 12:05:26 +00:00
15494a735f chore(release): latest 0.1.1 + sécurité/CI/docs 2025-08-27 15:24:38 +02:00
Your Name
5084395c1e ci: adapter jobs Rust au niveau du dépôt 2025-08-27 12:06:42 +02:00
Your Name
f0c7c26f3c chore(refine): adapter .gitea/docs/scripts au projet sdk_relay 2025-08-27 11:56:43 +02:00
Your Name
116383b64d chore(template): adapter .gitea depuis template et synchroniser docs pour sdk_relay 2025-08-27 11:52:12 +02:00
Your Name
e0119bfd06 chore(template-sync): aligner avec 4NK_template (.cursor/.gitea/.gitea_template/scripts/ignores)
Some checks failed
CI - sdk_relay / build-test (push) Failing after 33s
CI - sdk_relay / security (push) Successful in 2m1s
2025-08-27 11:37:53 +02:00
Your Name
18025b581a chore(release): 0.1.1
- Fix tests robustness in src/commit.rs
- Update CHANGELOG for 0.1.1
- Update docs/TESTING.md
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
Some checks failed
CI - sdk_relay / build-test (push) Failing after 34s
CI - sdk_relay / security (push) Successful in 2m3s
2025-08-25 19:29:45 +02:00
01a0d2b37b git update
Some checks failed
CI - sdk_relay / build-test (push) Failing after 33s
CI - sdk_relay / security (push) Successful in 2m0s
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
Some checks failed
CI - sdk_relay / build-test (push) Failing after 34s
CI - sdk_relay / security (push) Successful in 2m1s
2025-08-25 16:19:09 +02:00
e0b37fde63 test(sdk_relay): tests fonctionnels sync (/relays, /sync/status, /sync/force) et WS (ping, subscribe)
Some checks failed
CI - sdk_relay / build-test (push) Failing after 33s
CI - sdk_relay / security (push) Successful in 2m2s
2025-08-25 15:41:01 +02:00
2ff1f047bd test(sdk_relay): ajout tests HTTP (/health, /metrics) et WS (handshake)
Some checks failed
CI - sdk_relay / build-test (push) Failing after 34s
CI - sdk_relay / security (push) Successful in 2m2s
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)
Some checks failed
CI - sdk_relay / build-test (push) Failing after 37s
CI - sdk_relay / security (push) Successful in 2m3s
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
Some checks failed
CI - sdk_relay / build-test (push) Failing after 33s
CI - sdk_relay / security (push) Successful in 2m2s
2025-08-25 15:25:19 +02:00
9d4b70598e Documentation API: refonte complète avec documentation professionnelle des endpoints HTTP et WebSocket
Some checks failed
CI - sdk_relay / build-test (push) Failing after 34s
CI - sdk_relay / security (push) Successful in 2m3s
2025-08-25 15:17:45 +02:00
921244f4ec Documentation: ajout ARCHITECTURE.md, API.md, SECURITY.md et mise à jour INDEX.md
Some checks failed
CI - sdk_relay / build-test (push) Failing after 37s
CI - sdk_relay / security (push) Successful in 2m1s
2025-08-25 15:07:28 +02:00
21f97c53e9 Open source: LICENSE, CONTRIBUTING, CODE_OF_CONDUCT, CHANGELOG, Gitea templates, CI, docs index, tests scaffolding
Some checks failed
CI - sdk_relay / build-test (push) Failing after 34s
CI - sdk_relay / security (push) Successful in 2m2s
2025-08-25 15:00:15 +02:00
4bfc51a284 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-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 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 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 2025-08-22 15:09:48 +02:00
6472ffc99e Clean up formatting: remove trailing whitespace in daemon.rs 2025-08-22 14:23:13 +02:00
78cd62b776 Add detailed logging for RPC connection and fix wallet URL construction 2025-08-22 14:15:12 +02:00
0330900dfb Update sdk_common dependency to use docker-support branch 2025-08-22 14:09:07 +02:00
1d79b0d800 Fix cookie path issue: add cookie_path config option and use it in rpc_connect 2025-08-22 14:06:12 +02:00
8a1016652e Fix compilation errors: remove get_cookie_path call and fix type conversion 2025-08-22 13:50:52 +02:00
a6737bffc7 Add Docker support with retry logic and custom cookie path 2025-08-22 13:37:53 +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