129 Commits

Author SHA1 Message Date
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
8d7a6c7400 Load freezed utxos at startup 2025-01-12 14:11:18 +01:00
d99cab0a26 [bug] fix saving/loading files 2025-01-10 16:27:05 +01:00
17c3fefa88 Rm PublicLists 2025-01-10 16:25:38 +01:00
3fd014edd9 Less verbosity 2025-01-10 16:24:59 +01:00
7eb6304f6e [bug] Missing use statements in main 2025-01-10 09:35:41 +01:00
1e433b63e7 Write to disk Member when process is pairing 2025-01-09 17:31:06 +01:00
a55159449a Update to HandshakeMessage 2025-01-09 17:30:39 +01:00
9db6b9f957 [bug] deadlock in handle_initial_transaction 2025-01-09 16:53:02 +01:00
960c0808fa Update AnkFlag::Init to Handshake 2025-01-09 16:12:25 +01:00
a09eb404e2 Add save processes and members to disk 2025-01-09 16:11:14 +01:00
fdcd234838 Add MEMBERLIST and update it with pairing processes 2025-01-09 11:15:41 +01:00
292b7135ab [bug] deadlock in commit 2025-01-03 12:38:13 +01:00
4ec25d1494 [bug] doesn't fail if checking already scanned transaction 2025-01-02 22:36:41 +01:00
4a72fd3129 Return peers and processes list in init message 2025-01-02 14:23:24 +01:00
21c0882a34 Update to latest common dev 2025-01-02 14:22:35 +01:00
2b1bccb687 Add check_transaction_alone and scan transactions in mempool 2025-01-01 11:48:51 +01:00
1271e492f5 Remove useless verbosity 2024-12-19 14:09:02 +01:00
616f20da8f [bug] Set default fees for commit transaction in case Core fee estimation fails 2024-12-19 14:08:44 +01:00
a6bb827c56 Add the stateId when registering a new state 2024-12-19 14:08:07 +01:00
Sosthene
e708372223 Add Init message at connection with client 2024-12-17 13:42:38 +01:00
Sosthene
cc2368996f Update Cargo.lock 2024-12-17 13:41:52 +01:00
Sosthene
072acb57bc Update commit tests 2024-12-17 13:41:38 +01:00
Sosthene
25bbc64e6a Update to latest sdk_common 2024-12-03 10:45:49 +01:00
Sosthene
2788159c4d [bug] comment out roles check 2024-12-02 10:05:15 +01:00
Sosthene
465f32c4fe [bug] handling new_tx doesn't end up in sending empty message 2024-11-22 14:50:35 +01:00
Sosthene
398ee47612 [test] handle_commit_{new_process, new_state} 2024-11-18 15:35:13 +01:00
Sosthene
1cb20527da Refactor commitment 2024-11-18 15:34:10 +01:00
Sosthene
39a8ff87a9 Abstract Daemon methods in RpcCall trait 2024-11-18 15:21:52 +01:00
Sosthene
8eae4408f2 Refactor commit 2024-11-12 23:24:14 +01:00
Sosthene
ce2c158de2 Update zmq dependency 2024-11-12 23:23:22 +01:00
Sosthene
c468d455ca update Cargo.lock 2024-10-07 16:59:01 +02:00
Sosthene
80b2cf8c4c Update to latest common dev 2024-10-07 11:25:52 +02:00
Sosthene
bc625955e9 Add commit logic 2024-10-04 09:22:03 +02:00
Sosthene
0f726d70be Modify MessageCache constants 2024-10-04 09:21:38 +02:00
Sosthene
7b34096940 More efficient clean_up of MessageCache 2024-10-04 09:21:13 +02:00
Sosthene
fc726dbcf5 Modity create_transaction inputs 2024-10-04 09:20:27 +02:00
Sosthene
a5ea8485d6 Import MutexExt from common 2024-09-23 12:45:15 +02:00
Sosthene
d013c4e20f Update AnkNetworkMsg to Envelope 2024-08-28 10:40:37 +02:00
Sosthene
32916f1588 Save wallet to disk at creation 2024-08-12 16:38:16 +02:00
Sosthene
56321d89df Update to latest common dev 2024-08-12 12:22:28 +02:00
Sosthene
da04149923 scan at each new block 2024-06-25 11:23:15 +02:00
Sosthene
31c17e908d Move shared resources to static variables 2024-06-25 11:21:14 +02:00
Sosthene
fbd7a1c1ea Refactor message processing 2024-06-21 22:43:05 +02:00
ank
9f2c4ed2e1 Add config file + bug fix 2024-06-21 22:42:07 +02:00
Sosthene
e5e7496611 Update to latest sdk_common dev + minor refactoring 2024-06-17 13:48:20 +02:00
Sosthene
8e50727880 import SilentPaymentAddress from utils 2024-06-03 18:18:33 +02:00
Sosthene
a192edb761 sdk_common on branch dev 2024-05-29 15:23:43 +02:00
Sosthene
0d9e8ba4e5 Merge branch 'ws-server' into dev 2024-05-28 11:12:27 +02:00