71 Commits

Author SHA1 Message Date
Sergio Chouhy
2d9896f6ed error handling for encoding 2025-08-12 22:50:21 -03:00
Sergio Chouhy
0b2650127a clippy 2025-08-12 16:56:16 -03:00
Sergio Chouhy
82818db873 fix test 2025-08-12 16:48:32 -03:00
Sergio Chouhy
e8e565fe8c refactor encoding 2025-08-12 13:10:46 -03:00
Sergio Chouhy
82907f5d8f refactor all 2025-08-12 12:18:13 -03:00
Sergio Chouhy
a5d0c27d6b fix 2025-08-11 20:38:29 -03:00
Sergio Chouhy
9d19183786 minor refactor 2025-08-10 19:08:18 -03:00
Sergio Chouhy
bfdf039ef3 add test folder 2025-08-10 01:27:37 -03:00
Sergio Chouhy
6030e54cd7 refactor program 2025-08-09 20:28:34 -03:00
Sergio Chouhy
51d8ac47cf refactor program 2025-08-09 20:16:18 -03:00
Sergio Chouhy
04f6474799 clippy 2025-08-09 19:20:19 -03:00
Sergio Chouhy
00773d7457 clippy 2025-08-09 18:49:05 -03:00
Sergio Chouhy
20a7dad9a0 Merge branch 'Pravdyvy/node-wallet-rewrite' into schouhy/implement-nssa-v0.1-public-state-tmp 2025-08-09 18:00:58 -03:00
Sergio Chouhy
22c16c1ec9 improve tests function to avoid manual entry of hex string in test 2025-08-08 16:37:20 -03:00
Sergio Chouhy
002ad048b0 refactor programs. Add builtin programs. Implement account claim logic 2025-08-08 16:19:50 -03:00
Sergio Chouhy
3dfcb47534 add tests for default account 2025-08-08 13:32:50 -03:00
Sergio Chouhy
ec909a1625 adapt sequencer to use nssa 2025-08-07 15:19:06 -03:00
Oleksandr Pravdyvyi
17b6851d00
fix: cleanup 2025-08-07 14:07:34 +03:00
Oleksandr Pravdyvyi
4f95cef08f
fix: code cleanup and final removals 2025-08-05 14:59:20 +03:00
Sergio Chouhy
e9b11af986 move nonce to public execution input 2025-07-29 16:09:21 -03:00
Sergio Chouhy
6a38c2eaa2 ad test 2025-07-29 15:41:57 -03:00
Sergio Chouhy
966a5c9a04 Merge branch 'Pravdyvy/state-transition-token-transfer' into schouhy/prevent-replay-attacks-with-nonces
fix test
2025-07-29 12:50:30 -03:00
Oleksandr Pravdyvyi
5d7d6278ee
fix: updates and tests 2025-07-29 14:20:03 +03:00
Sergio Chouhy
f21c0df652 wip: added nonces and test 2025-07-28 16:09:03 -03:00
Oleksandr Pravdyvyi
7695e8e46e
fix: merge fix 2025-07-25 10:09:34 +03:00
Oleksandr Pravdyvyi
3de86d975e
Merge branch 'main' into Pravdyvy/state-transition-token-transfer 2025-07-25 10:04:31 +03:00
Oleksandr Pravdyvyi
d232cecbb0
fix: comments fix 2 2025-07-25 10:00:27 +03:00
Sergio Chouhy
eaaf485325 Merge branch 'main' into schouhy/add-get-transaction-rpc-method 2025-07-24 10:02:01 -03:00
Sergio Chouhy
8a31522444 Merge branch 'main' into schouhy/add-get-transaction-rpc-method 2025-07-24 08:35:32 -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
5b2af29efd
fix: fixes and retrieval methods 2025-07-23 15:16:53 +03:00
Sergio Chouhy
bf139aa634 improve error messages 2025-07-22 13:56:56 -03:00
Sergio Chouhy
db5815ec09 add docstrings 2025-07-22 13:44:52 -03:00
Sergio Chouhy
693aa0c9f7 improve error messages 2025-07-22 13:36:12 -03:00
Sergio Chouhy
5dd7d25762 nit 2025-07-22 12:58:54 -03:00
Sergio Chouhy
c9574b0d09 add test 2025-07-22 11:13:19 -03:00
Sergio Chouhy
1afb77e63e use correct rpc error 2025-07-22 10:37:04 -03:00
Sergio Chouhy
13536e69af add test 2025-07-22 10:34:57 -03:00
Sergio Chouhy
9d85ea234e add get transaction by hash rpc method 2025-07-22 10:23:52 -03:00
Sergio Chouhy
cab71a0e00 return parse error for invalid addresses 2025-07-22 09:13:41 -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
1c4ec47f1a Merge branch 'main' into schouhy/add-clippy-to-ci 2025-07-18 10:11:50 +03:00
Sergio Chouhy
a4deb42d3d Merge branch 'main' into schouhy/add-signatures-to-transactions 2025-07-17 08:09:46 -03:00
Sergio Chouhy
e7b727c0ba make sequencer validate transaction signatures before adding transactions to blocks 2025-07-16 13:30:28 -03:00
Oleksandr Pravdyvyi
54284be74b fix: account data public only for sequencer 2025-07-09 16:03:30 +03:00