103 Commits

Author SHA1 Message Date
Oleksandr Pravdyvyi
b9d3f921e9 fix: latest lint fixes 2025-07-18 11:13:45 +03:00
Oleksandr Pravdyvyi
1c4ec47f1a Merge branch 'main' into schouhy/add-clippy-to-ci 2025-07-18 10:11:50 +03:00
Sergio Chouhy
5b49156a5f Merge branch 'main' into schouhy/remove-precomputed-hash-from-transaction 2025-07-17 08:17:32 -03:00
Sergio Chouhy
a4deb42d3d Merge branch 'main' into schouhy/add-signatures-to-transactions 2025-07-17 08:09:46 -03:00
Oleksandr Pravdyvyi
00532b564b fix: comments fix 1 2025-07-17 08:09:27 +03:00
Sergio Chouhy
c60c7235c1 add getter for transaction body and test it 2025-07-16 13:30:30 -03:00
Sergio Chouhy
b6ea00daa4 add transactions tests 2025-07-16 13:30:30 -03:00
Sergio Chouhy
8b1d3b478c minor refactor 2025-07-16 13:30:30 -03:00
Sergio Chouhy
b1724ec235 move mempool checks outside transaction check function 2025-07-16 13:30:30 -03:00
Sergio Chouhy
1ef7be0af6 add pem feature to k256 and remove manual impls of Serialize and Deserialize 2025-07-16 13:30:28 -03:00
Sergio Chouhy
e7b727c0ba make sequencer validate transaction signatures before adding transactions to blocks 2025-07-16 13:30:28 -03:00
Sergio Chouhy
f02c97e622 rename structs. Implement serde for AuthenticatedTransaction 2025-07-16 13:30:24 -03:00
Oleksandr Pravdyvyi
5f4d6c0f8d fix: additional test with other accounts 2025-07-14 13:17:46 +03:00
Oleksandr Pravdyvyi
a43a32fc55 feat: initial accounts configuration 2025-07-14 10:43:35 +03:00
Sergio Chouhy
b49f38ca4b avoid computing hash multiple times in transaction_pre_check 2025-07-10 14:35:41 -03:00
Sergio Chouhy
b16575b407 fmt 2025-07-10 12:16:05 -03:00
Sergio Chouhy
789dec673e remove hash attribute from Transaction and use a method instead 2025-07-10 11:35:46 -03:00
Oleksandr Pravdyvyi
54284be74b fix: account data public only for sequencer 2025-07-09 16:03:30 +03:00
Oleksandr Pravdyvyi
3f9d671fb1 fix: lint fix probably latest 2025-06-18 17:26:57 +03:00
Oleksandr Pravdyvyi
48a43eb268 fix: lint fix 4 2025-06-18 15:58:15 +03:00
Oleksandr Pravdyvyi
cdd1bdbfbd fix: lints fix 2025-06-18 13:56:09 +03:00
Oleksandr Pravdyvyi
958e1dcb9c fix: tests fix 2025-05-23 09:10:34 +03:00
Oleksandr Pravdyvyi
9bf0ec9de7 fix: fmt 2025-05-23 09:07:53 +03:00
Oleksandr Pravdyvyi
cb22a95df2 fix: smt/imt replaced with sets 2025-05-23 09:04:04 +03:00
Oleksandr Pravdyvyi
00297db3ab feat: indexed tree migration 1 2025-05-22 00:13:17 +03:00
Oleksandr Pravdyvyi
cde9f0a5c8 feat: sparse trees preparation for serialization 2025-05-15 11:38:37 +03:00
Oleksandr Pravdyvyi
825e80a5a0 fix: issue fix 2025-04-24 15:51:34 +03:00
Rostyslav Tyshko
c27be69d92 rm unused 2025-04-18 08:15:29 -04:00
Oleksandr Pravdyvyi
8e4956891c fix: refactor 1 2025-04-16 16:17:53 +03:00
Rostyslav Tyshko
7b82c5b00c fmt 2025-04-09 02:20:27 -04:00
Rostyslav Tyshko
e75db3b73d fix tests 2025-04-09 02:03:01 -04:00
Rostyslav Tyshko
0113925b92 fix rtansaction for tests 2025-04-09 01:29:35 -04:00
tyshko-rostyslav
df9d90d017
Merge pull request #43 from vacp2p/Pravdyvy/node-rpc-docs
JSON RPC DOCS for node RPC
2025-02-06 04:51:09 -05:00
Oleksandr Pravdyvyi
cc3db7d323 fix: format fix 2025-01-31 10:02:09 +02:00
Oleksandr Pravdyvyi
bd7809bc17 fix: rpc docs added 2025-01-31 09:54:19 +02:00
Rostyslav Tyshko
0e30e64534 fmt 2025-01-27 13:51:27 +01:00
Rostyslav Tyshko
01d51c6e45 add test_produce_new_block_with_mempool_transactions 2025-01-27 13:45:01 +01:00
Rostyslav Tyshko
8d63de52f9 add test_push_tx_into_mempool_pre_check 2025-01-27 13:44:45 +01:00
Rostyslav Tyshko
f2a781545b add test_transaction_pre_check_fail_mempool_full 2025-01-27 13:44:30 +01:00
Rostyslav Tyshko
671a1f2923 add test_transaction_pre_check_pass 2025-01-27 13:44:07 +01:00
Rostyslav Tyshko
ef1d95ea2d add test_get_tree_roots 2025-01-27 13:43:45 +01:00
Rostyslav Tyshko
182adad9d2 add test_start_from_config 2025-01-27 13:43:17 +01:00
Rostyslav Tyshko
91de70b7dc add common_setup for tests 2025-01-27 13:42:43 +01:00
Rostyslav Tyshko
aa74dae70f add create_dummy_transaction for tests 2025-01-27 13:42:27 +01:00
Rostyslav Tyshko
4f61d792bc add setup_sequencer_config for tests 2025-01-27 13:42:11 +01:00
Oleksandr Pravdyvyi
4a535085c5 fix:chain state validation 2025-01-24 09:10:42 +02:00
Oleksandr Pravdyvyi
02bdfe4ce0 fix: refactor of sequencer to return errors immediately 2025-01-22 12:26:19 +02:00
Oleksandr Pravdyvyi
90da8b45f4 fix: debug updates on node-sequencer synchronization 2024-12-29 14:11:47 +02:00
Oleksandr Pravdyvyi
f23e29ddfb fix: updated block structure + added block fetching method 2024-11-29 12:28:08 +02:00
Oleksandr Pravdyvyi
2ac149d162 fix: transaction submitting+rpc+main loop 2024-11-28 22:05:14 +02:00