144 Commits

Author SHA1 Message Date
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
254bdfdb0d Change criteria for a pairing process 2025-08-27 14:00:47 +02:00
ba318b9bd3 [bug] deadlock when spending from core for the faucet 2025-08-27 14:00:47 +02:00
f8da919404 configurable data_dir 2025-08-27 14:00:47 +02:00
33079edc29 Broadcast new process 2025-08-27 14:00:46 +02:00
d49638944e Send a partial update when a new member is created 2025-08-27 14:00:46 +02:00
90146df13b Better handling of process updates 2025-08-27 14:00:46 +02:00
010afc9f45 Optimize handshake 2025-08-27 14:00:46 +02:00
75ac468a84 Update process when commiting new state 2025-08-27 14:00:46 +02:00
23fcbe25eb minor fixes 2025-08-27 14:00:46 +02:00
40efdb58a4 Refactor process_validation 2025-08-27 14:00:45 +02:00
f67f8c6d9a Refactor to prevent accidental double spends 2025-08-27 14:00:45 +02:00
b5258a119f SilentPaymentWallet::save() takes an already unlocked wallet as argument 2025-08-27 14:00:45 +02:00
0be7a65599 Load freezed utxos at startup 2025-08-27 14:00:45 +02:00
302a5e6110 [bug] fix saving/loading files 2025-08-27 14:00:45 +02:00
d1dd3aa35a Rm PublicLists 2025-08-27 14:00:45 +02:00
4e5459a080 Less verbosity 2025-08-27 14:00:45 +02:00
829cee3516 [bug] Missing use statements in main 2025-08-27 14:00:45 +02:00
6ec0491aae Write to disk Member when process is pairing 2025-08-27 14:00:44 +02:00
90f83efd3d Update to HandshakeMessage 2025-08-27 14:00:44 +02:00
f23314d925 [bug] deadlock in handle_initial_transaction 2025-08-27 14:00:44 +02:00
fe613fb372 Update AnkFlag::Init to Handshake 2025-08-27 14:00:44 +02:00
21711edd39 Add save processes and members to disk 2025-08-27 14:00:44 +02:00
5391dca929 Add MEMBERLIST and update it with pairing processes 2025-08-27 14:00:44 +02:00
7c634ae0ed [bug] deadlock in commit 2025-08-27 14:00:43 +02:00
18da6da177 [bug] doesn't fail if checking already scanned transaction 2025-08-27 14:00:43 +02:00
a02a1e6625 Return peers and processes list in init message 2025-08-27 14:00:43 +02:00
855dc4374d Update to latest common dev 2025-08-27 14:00:43 +02:00
b82196e286 Add check_transaction_alone and scan transactions in mempool 2025-08-27 14:00:43 +02:00
eb470c1294 Remove useless verbosity 2025-08-27 14:00:43 +02:00
f320fde2a6 [bug] Set default fees for commit transaction in case Core fee estimation fails 2025-08-27 14:00:43 +02:00
d30a6e6310 Add the stateId when registering a new state 2025-08-27 14:00:42 +02:00
Sosthene
e563ae7cca Add Init message at connection with client 2025-08-27 14:00:42 +02:00
Sosthene
25eb76ae22 Update Cargo.lock 2025-08-27 14:00:42 +02:00
Sosthene
142bc469d3 Update commit tests 2025-08-27 14:00:42 +02:00
Sosthene
71135cfd9c Update to latest sdk_common 2025-08-27 14:00:42 +02:00
Sosthene
14e7960357 [bug] comment out roles check 2025-08-27 14:00:42 +02:00
Sosthene
2e51f2ba42 [bug] handling new_tx doesn't end up in sending empty message 2025-08-27 14:00:42 +02:00
Sosthene
74863aac3b [test] handle_commit_{new_process, new_state} 2025-08-27 14:00:42 +02:00
Sosthene
cfbf08faa4 Refactor commitment 2025-08-27 14:00:41 +02:00
Sosthene
98e373bd89 Abstract Daemon methods in RpcCall trait 2025-08-27 14:00:41 +02:00
Sosthene
abae89c6cb Refactor commit 2025-08-27 14:00:41 +02:00
Sosthene
e00f835bb1 Update zmq dependency 2025-08-27 14:00:41 +02:00
Sosthene
4a8e9befa4 update Cargo.lock 2025-08-27 14:00:41 +02:00
Sosthene
0eb44a6f0c Update to latest common dev 2025-08-27 14:00:41 +02:00