Commit Graph
72 Commits
Author SHA1 Message Date
Oleksandr Pravdyvyi 41b65521f9 fix: comments fix 1 2025-07-24 16:05:27 +03:00
Oleksandr Pravdyvyi 95fec47897 fix: merge lint test fixes 2025-07-24 09:14:38 +03:00
Oleksandr Pravdyvyi 88872f31dd Merge branch 'main' into Pravdyvy/state-transition-token-transfer 2025-07-24 08:41:34 +03:00
Sergio Chouhy af6608585c Merge branch 'main' into schouhy/add-get-account-balance-rpc-method 2025-07-23 13:18:12 -03:00
Oleksandr Pravdyvyi 262531799b Merge branch 'main' into Pravdyvy/state-transition-token-transfer 2025-07-23 19:03:54 +03:00
Oleksandr Pravdyvyi d9ced25e98 Merge branch 'main' into schouhy/add-clippy-to-ci 2025-07-23 17:41:40 +03:00
Oleksandr Pravdyvyi 0f82c0ec05 Merge branch 'main' into schouhy/add-clippy-to-ci 2025-07-23 15:41:53 +03:00
Oleksandr Pravdyvyi 5b2af29efd fix: fixes and retrieval methods 2025-07-23 15:16:53 +03:00
Sergio Chouhy d1cd653ed5 fmt 2025-07-22 08:45:47 -03:00
Sergio Chouhy f3aaacb6ca add get_balance rpc method 2025-07-22 08:40:04 -03:00
Oleksandr Pravdyvyi 3eee533a17 Merge branch 'schouhy/add-signatures-to-transactions' into Pravdyvy/state-transition-token-transfer 2025-07-22 12:27:35 +03:00
Sergio Chouhy 5de28c062e remove usage of prehash sinc it is hazard material. Prefer use of secure api 2025-07-21 21:07:16 -03:00
Sergio Chouhy 361e3b6f76 fmt 2025-07-21 19:08:47 -03:00
Sergio Chouhy b3323c78cf clippy 2025-07-21 18:46:50 -03:00
Sergio Chouhy 39b4c866a1 fix double-hashing bug 2025-07-21 17:50:08 -03:00
Oleksandr Pravdyvyi 140a051fc9 Merge branch 'main' into Pravdyvy/state-transition-token-transfer 2025-07-18 12:35:34 +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
Pravdyvy 103804683d Merge pull request #86 from vacp2p/Pravdyvy/utxo-nullifier-fix
UTXO nullifier calculation fix and circuits updates
2025-07-17 13:48:49 +03:00
Pravdyvy 0211ff78e1 Update Cargo.toml 2025-07-17 08:56:11 +03:00
Oleksandr Pravdyvyi 19de364958 fix: zkvm version bump 2025-07-17 07:53:03 +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 6e48bcfd9e sign transactions from node's end 2025-07-16 13:30:24 -03:00
Sergio Chouhy f02c97e622 rename structs. Implement serde for AuthenticatedTransaction 2025-07-16 13:30:24 -03:00
Sergio Chouhy a174eb4b85 add un/verified signed transaction structs 2025-07-16 13:30:18 -03:00
Oleksandr Pravdyvyi 14b35a93c0 feat: new public transaction kind 2025-07-16 12:31:47 +03:00
Oleksandr Pravdyvyi 2078867d7b Merge branch 'schouhy/update-risc0-version' into Pravdyvy/utxo-nullifier-fix 2025-07-15 12:33:43 +03:00
Oleksandr Pravdyvyi b115313955 Merge branch 'schouhy/update-risc0-version' into Pravdyvy/sequencer-account-store-modifications 2025-07-11 07:52:53 +03:00
Sergio Chouhy e79261a566 Merge branch 'schouhy/update-risc0-version' into schouhy/remove-precomputed-hash-from-transaction 2025-07-10 14:16:55 -03:00
Sergio Chouhy 1d4548fb3b bump risc0 version to 2.2 2025-07-10 14:15:07 -03:00
Sergio Chouhy e286108bb5 add TODO to remove unwrap 2025-07-10 13:00:27 -03:00
Sergio Chouhy 81b6d34693 add Transaction::hash inline docs 2025-07-10 12:52:48 -03:00
Sergio Chouhy b16575b407 fmt 2025-07-10 12:16:05 -03:00
Sergio Chouhy f01be72d8f move impl of hash to existing impl Transaction block 2025-07-10 12:15:37 -03:00
Sergio Chouhy e1e018fcfc remove redundant TransactionPayload struct 2025-07-10 12:13:36 -03:00
Sergio Chouhy 16e3a682fe add test for hash function 2025-07-10 12:09:01 -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 5d5dde33b7 fix: utxo nullifier calculation fix and circuits updates 2025-06-26 07:21:31 +03:00
Oleksandr Pravdyvyi f491266105 fix: lint fix 2 2025-06-18 14:32:30 +03:00
Oleksandr Pravdyvyi cdd1bdbfbd fix: lints fix 2025-06-18 13:56:09 +03:00
Rostyslav Tyshko 5e3fd4bbf8 update risc0 version 2025-06-11 02:08:36 -04:00
Pravdyvy 0d577da288 Merge pull request #73 from vacp2p/Pravdyvy/sparse-merkle-tree-storage-preparation
Sparse Merkle Tree -> HashSet Migration
2025-05-28 21:17:40 +03:00
Oleksandr Pravdyvyi 8d3ee36392 fix: suggersion added 1 2025-05-28 08:23:54 +03:00