Sergio Chouhy
|
82907f5d8f
|
refactor all
|
2025-08-12 12:18:13 -03:00 |
|
Sergio Chouhy
|
bab1112251
|
refactor encoding/decoding for public transactions without serde
|
2025-08-12 10:16:04 -03:00 |
|
Sergio Chouhy
|
a5d0c27d6b
|
fix
|
2025-08-11 20:38:29 -03:00 |
|
Sergio Chouhy
|
5bc1c9c688
|
add signatures
|
2025-08-11 20:22:41 -03:00 |
|
Sergio Chouhy
|
703a127f0e
|
implement public and private keys
|
2025-08-11 19:14:12 -03:00 |
|
Sergio Chouhy
|
54dd9aa814
|
minor refactor
|
2025-08-11 12:07:30 -03:00 |
|
Sergio Chouhy
|
96b256bd4c
|
Merge branch 'main' into schouhy/implement-nssa-v0.1-public-state-tmp
|
2025-08-11 09:08:06 -03:00 |
|
Pravdyvy
|
4581dcc1d1
|
Merge pull request #99 from vacp2p/Pravdyvy/node-wallet-rewrite
Data storage removal and node refactor.
|
2025-08-11 14:52:51 +03:00 |
|
Oleksandr Pravdyvyi
|
b5011d6b1d
|
fix: ci fix 1
|
2025-08-11 10:03:20 +03:00 |
|
Oleksandr Pravdyvyi
|
c3b5d62ea6
|
fix: comments fix
|
2025-08-11 08:55:08 +03:00 |
|
Sergio Chouhy
|
43058193df
|
minor change
|
2025-08-10 19:53:05 -03:00 |
|
Sergio Chouhy
|
9d19183786
|
minor refactor
|
2025-08-10 19:08:18 -03:00 |
|
Sergio Chouhy
|
102d2e13f9
|
add general instruction data
|
2025-08-10 18:51:55 -03:00 |
|
Sergio Chouhy
|
48fe6f2740
|
refactor logic
|
2025-08-10 14:44:27 -03:00 |
|
Sergio Chouhy
|
15ca5ad4ec
|
refactor public_transaction module into folder
|
2025-08-10 14:10:11 -03:00 |
|
Sergio Chouhy
|
dacf880b88
|
add test for balance invariance after program execution
|
2025-08-10 12:36:11 -03:00 |
|
Sergio Chouhy
|
f86719f54c
|
add test for invalid data modification
|
2025-08-10 11:17:15 -03:00 |
|
Sergio Chouhy
|
ad47f48a79
|
add test for invalid balance transfers
|
2025-08-10 11:02:59 -03:00 |
|
Sergio Chouhy
|
3594c846da
|
add test program owner changer
|
2025-08-10 10:36:55 -03:00 |
|
Sergio Chouhy
|
a3b64e4021
|
add test for missing outputs
|
2025-08-10 10:09:23 -03:00 |
|
Sergio Chouhy
|
ecdb4ba130
|
add test for extra outputs
|
2025-08-10 09:57:10 -03:00 |
|
Sergio Chouhy
|
bfdf039ef3
|
add test folder
|
2025-08-10 01:27:37 -03:00 |
|
Sergio Chouhy
|
4f7bde100c
|
minor change
|
2025-08-09 21:14:13 -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
|
55e241dc97
|
add error handling
|
2025-08-09 19:49:07 -03:00 |
|
Sergio Chouhy
|
04f6474799
|
clippy
|
2025-08-09 19:20:19 -03:00 |
|
Sergio Chouhy
|
7d23983309
|
fix test
|
2025-08-09 19:13:44 -03:00 |
|
Sergio Chouhy
|
00773d7457
|
clippy
|
2025-08-09 18:49:05 -03:00 |
|
Sergio Chouhy
|
fcb90f6f11
|
clippy
|
2025-08-09 18:37:04 -03:00 |
|
Sergio Chouhy
|
3188f98117
|
early returns instead of panicking in program methods
|
2025-08-09 18:30:34 -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
|
13cc82e3ed
|
remove unnecessary mempoolitem trait
|
2025-08-08 16:53:15 -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
|
ef6af9a967
|
solve linking problem
|
2025-08-08 10:51:23 -03:00 |
|
Sergio Chouhy
|
ec909a1625
|
adapt sequencer to use nssa
|
2025-08-07 15:19:06 -03:00 |
|
Sergio Chouhy
|
ae9963aec3
|
add test
|
2025-08-07 09:33:54 -03:00 |
|
Oleksandr Pravdyvyi
|
17b6851d00
|
fix: cleanup
|
2025-08-07 14:07:34 +03:00 |
|
Sergio Chouhy
|
aba8f3549f
|
public transactions wip
|
2025-08-06 20:05:04 -03:00 |
|
Sergio Chouhy
|
a06af6da0a
|
nssa basic project structure
|
2025-08-06 13:39:09 -03:00 |
|
Oleksandr Pravdyvyi
|
c5097ab879
|
fix: cli added
|
2025-08-06 14:56:58 +03:00 |
|
Oleksandr Pravdyvyi
|
7be870369c
|
fix: fmt
|
2025-08-05 15:44:52 +03:00 |
|
Oleksandr Pravdyvyi
|
4f95cef08f
|
fix: code cleanup and final removals
|
2025-08-05 14:59:20 +03:00 |
|
Oleksandr Pravdyvyi
|
6565e0af18
|
breaking: initial cuts
|
2025-08-04 15:09:28 +03:00 |
|
Pravdyvy
|
ebec84b3c0
|
Merge pull request #96 from vacp2p/Pravdyvy/integration-tests
Integration tests
|
2025-08-04 14:52:25 +03:00 |
|
Oleksandr Pravdyvyi
|
2657e64df8
|
fix: ci fix
|
2025-08-04 13:46:41 +03:00 |
|
Oleksandr Pravdyvyi
|
418ce51805
|
Merge branch 'main' into Pravdyvy/integration-tests
|
2025-08-04 13:20:54 +03:00 |
|
Oleksandr Pravdyvyi
|
c17160602c
|
fix: ci try retry
|
2025-08-04 10:40:08 +03:00 |
|