119 Commits

Author SHA1 Message Date
4NK Dev
c3ac16e236 fix: Gestion des fichiers JSON vides dans StateFile::load()
All checks were successful
build-and-push-ext / build_push (push) Successful in 1m25s
- Ajout de la gestion des fichiers vides dans StateFile::load()
- Résolution de l'erreur 'invalid type: sequence, expected a map'
- sdk_relay peut maintenant démarrer avec des données vides
2025-09-21 07:41:13 +00:00
4NK Dev
73191c4a6b Externalize IP/ports configuration and fix binding issues
All checks were successful
build-and-push-ext / build_push (push) Successful in 1m23s
- Add WS_BIND_URL, HEALTH_PORT, HEALTH_BIND_ADDRESS environment variables
- Fix binding to 0.0.0.0 instead of 127.0.0.1
- Update tests to use 0.0.0.0 for Docker compatibility
- Update documentation and changelog
2025-09-20 21:24:12 +00:00
4NK Dev
73f3dec22c align docker images
All checks were successful
build-and-push-ext / build_push (push) Successful in 1m27s
2025-09-20 20:33:02 +00:00
63f2e1e175 bundle 2025-09-20 13:40:13 +02:00
4NK Dev
a867cc616a fix faucet empty commitment
Some checks failed
build-and-push-ext / build_push (push) Failing after 7s
2025-09-20 02:27:13 +00:00
4NK Dev
6bcec5c8ba ci: docker_tag=ext refactor(message): split handlers per type, docs+oss, bump 0.1.1
All checks were successful
build-and-push-ext / build_push (push) Successful in 1m24s
2025-09-19 23:13:55 +00:00
4NK Dev
25ac6eb808 ci: docker_tag=ext
All checks were successful
build-and-push-ext / build_push (push) Successful in 1m28s
- Complété l'analyse détaillée du repo dans docs/ANALYSE.md
- Ajouté guide de validation opérationnelle dans docs/VALIDATION.md
- Créé tests basiques: health_check.sh et ws_connect.rs
- Endpoint /health confirmé sur port 8091
- WebSocket confirmé sur port 8090 via tokio_tungstenite
- Documentation CI/CD et configuration Docker
2025-09-19 15:09:51 +00:00
4NK Dev
72bbffb31c feat: add /health endpoint on port 8091
All checks were successful
build-and-push-ext / build_push (push) Successful in 1m28s
- Add HTTP health server on port 8091
- Add CI workflow for dev4 branch with ext tag
- Health endpoint returns {"status":"ok"} for monitoring

ci: docker_tag=ext
2025-09-19 13:12:35 +00: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
748c8086c4 sdk_common with features 2025-08-18 17:28:48 +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
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
931c6b827b Cargo fmt 2025-06-03 18:42:12 +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
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
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
fd8c40e09a Refactor commit 2025-02-05 14:36:33 +01:00
efa1129e45 [bug] quick fix by removing commit msg from cache to allow retry 2025-02-04 10:47:31 +01:00
8b978b91e9 list_unspent also list unsafe outputs 2025-02-04 10:39:29 +01:00
2cc026077e Add an output to update for pairing process 2025-02-03 16:24:20 +01:00
f722dee8f6 Change criteria for a pairing process 2025-02-03 15:57:35 +01:00
159fd78a3a [bug] deadlock when spending from core for the faucet 2025-01-28 21:41:45 +01:00
e69ae1a21a configurable data_dir 2025-01-24 17:43:39 +01:00
6fc08f3fdd Broadcast new process 2025-01-24 17:35:52 +01:00
4839c95e93 Send a partial update when a new member is created 2025-01-24 13:33:54 +01:00
c3aba61be2 Better handling of process updates 2025-01-24 12:42:38 +01:00
3ea25e542a Optimize handshake 2025-01-21 11:07:11 +01:00
eea95b8342 Update process when commiting new state 2025-01-17 18:15:57 +01:00
04b9785531 minor fixes 2025-01-17 09:23:35 +01:00
dbca46a739 Refactor process_validation 2025-01-17 09:22:52 +01:00
5d18fd7688 Refactor to prevent accidental double spends 2025-01-17 09:21:29 +01:00
1d1b3546d6 SilentPaymentWallet::save() takes an already unlocked wallet as argument 2025-01-17 09:19:01 +01:00