188 Commits

Author SHA1 Message Date
Oleksandr Pravdyvyi
52a3ff9cbf fix: update 1 2024-12-22 16:14:52 +02:00
Oleksandr Pravdyvyi
7845af0fc8 fix: methods added 2024-12-20 11:02:12 +02:00
Rostyslav Tyshko
fc01f00272 add test_open_db_reload 2024-12-09 04:21:10 +01:00
Rostyslav Tyshko
81cf5a4039 fmt 2024-12-09 04:18:27 +01:00
Rostyslav Tyshko
4e0ad2b47b add test_get_block_not_found 2024-12-09 04:12:58 +01:00
Rostyslav Tyshko
f4fce6555a add test_put_and_get_block 2024-12-09 04:12:48 +01:00
Rostyslav Tyshko
e77cd830c7 add test_open_db_restart 2024-12-09 04:12:32 +01:00
Rostyslav Tyshko
b34917e155 add test_open_db_with_genesis 2024-12-09 04:12:17 +01:00
Rostyslav Tyshko
3748c868a3 add test_unregister_nonexistent_account and test_register_multiple_accounts 2024-12-09 04:11:29 +01:00
Rostyslav Tyshko
f84e352bc5 add test_create_empty_store, test_register_account and test_unregister_account 2024-12-09 04:11:10 +01:00
Rostyslav Tyshko
a57aeaa64e add test_add_new_utxo_outputs, test_update_public_balance, test_add_asset 2024-12-09 04:09:27 +01:00
Rostyslav Tyshko
014e5b0cd0 add test_new_account and test_mark_spent_utxo 2024-12-09 04:09:00 +01:00
Rostyslav Tyshko
6057bf1ade add new_with_balance for Account 2024-12-09 04:02:31 +01:00
Rostyslav Tyshko
c8b1ce56d8 add destroy to nodeblockstore as well 2024-12-09 04:01:20 +01:00
Rostyslav Tyshko
84c7eaf1d0 add destroy function 2024-12-09 04:00:08 +01:00
Rostyslav Tyshko
c1ea6f6964 RocksDBIO::new modification 2024-12-09 03:59:53 +01:00
Rostyslav Tyshko
ffc37debb4 put_block modification 2024-12-09 03:59:23 +01:00
Rostyslav Tyshko
0674349de9 make Block cloneable 2024-12-09 03:58:07 +01:00
Rostyslav Tyshko
743205841b add tempfile dep to node_core cargo file 2024-12-09 03:56:53 +01:00
Rostyslav Tyshko
1e571bd0a4 add tempfile dep for tests 2024-12-09 03:56:33 +01:00
tyshko-rostyslav
c322aba074
Merge pull request #30 from vacp2p/Pravdyvy/sequencer-interaction
Node to sequencer interaction
2024-12-08 19:51:53 -05:00
tyshko-rostyslav
85bd376b20
Merge pull request #29 from vacp2p/Pravdyvy/node-core-strucutures-and-account-management
Node core strucutures and account management
2024-12-08 18:45:07 -05:00
tyshko-rostyslav
de96f42d44
Merge pull request #28 from vacp2p/de_se_impl
Shielded/Deshielded circuits implementation
2024-12-08 18:44:22 -05:00
Oleksandr Pravdyvyi
2f701e685d fix: risk 0 verison update 2024-12-05 13:30:39 +02:00
Oleksandr Pravdyvyi
44b46146c1 fix: format commit 2024-12-05 13:07:15 +02:00
Oleksandr Pravdyvyi
f92a4e82e3 feat: node to sequencer interaction 2024-12-05 13:05:58 +02:00
Oleksandr Pravdyvyi
a80d198e88 feat: node core strucutres added 2024-12-03 09:32:35 +02:00
Rostyslav Tyshko
4363543cf0 unused 2024-12-02 02:17:34 +01:00
Rostyslav Tyshko
91786d6b7e fmt 2024-12-02 01:20:08 +01:00
Rostyslav Tyshko
3204df13f1 add se kernel impl and verify_commitment to de module 2024-12-02 01:19:42 +01:00
Rostyslav Tyshko
3c6356767e add validate_in_commitments_proof and validate_nullifiers_proof to se module 2024-12-02 01:19:30 +01:00
Rostyslav Tyshko
4537bc61fc add generate_commitments and generate_nullifiers to se module 2024-12-02 01:19:10 +01:00
Rostyslav Tyshko
b5f4ca1b61 add de kernel impl and verify_commitment to de module 2024-12-02 01:15:20 +01:00
Rostyslav Tyshko
21e7b5c219 add validate_in_commitments_proof and validate_nullifiers_proof to de module 2024-12-02 01:14:59 +01:00
Rostyslav Tyshko
2f99d73758 add generate_commitments and generate_nullifiers to de module 2024-12-02 01:14:31 +01:00
Rostyslav Tyshko
b44d44456b add more CommitmentsSparseMerkleTree tests 2024-12-02 00:58:00 +01:00
Rostyslav Tyshko
bf1d231025 add CommitmentsSparseMerkleTree tests 2024-12-02 00:57:48 +01:00
Rostyslav Tyshko
eb0dab6afa add CommitmentsSparseMerkleTree and impl 2024-12-02 00:57:21 +01:00
Rostyslav Tyshko
ec9973517e add commitment 2024-12-02 00:56:48 +01:00
Rostyslav Tyshko
9a59eab30d add executions module to core 2024-12-02 00:55:52 +01:00
Rostyslav Tyshko
08c5dd96e2 add dependencies to core 2024-12-02 00:55:29 +01:00
Rostyslav Tyshko
4f94dd2595 modilfy utxo struct 2024-12-02 00:55:11 +01:00
Rostyslav Tyshko
eb8c128106 dependencies added 2024-12-02 00:50:21 +01:00
tyshko-rostyslav
5df163de74
Merge pull request #27 from vacp2p/Pravdyvyi/sequencer-transaction-submit-process
First sequencer main version
2024-11-30 18:29:42 -05: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
Pravdyvy
e7323466f3
Merge pull request #24 from vacp2p/Pravdyvy/sequencer-core
Sequencer core
2024-11-26 14:24:07 +02:00
Oleksandr Pravdyvyi
1a2ebae490 Merge branch 'main' into Pravdyvy/sequencer-core 2024-11-26 07:52:14 +02:00
tyshko-rostyslav
a7c5f01e2c
Merge pull request #22 from vacp2p/zkvm_add
Zkvm Execute fucntionality
2024-11-26 00:50:07 -05:00
Pravdyvy
83d35cb711
Merge pull request #23 from vacp2p/Pravdyvy/ci-try-fix
Ci fix
2024-11-25 12:54:00 +02:00