David Rusu
0e278d9284
goas: remove state from alice's deposit note
2024-08-09 20:14:34 +04:00
David Rusu
7a7bea3931
goas: factor out common zone config to executor lib
2024-08-09 20:00:31 +04:00
David Rusu
72e198eeb5
goas: bind the deposit tx to the deposit note
2024-08-09 19:46:36 +04:00
David Rusu
aa4e03b567
aat: deposit ptx test
2024-08-09 19:41:34 +04:00
Giacomo Pasini
1aa7a7f81f
bind proofs ( #22 )
...
* bind proofs
* refactor to remove cycle
2024-08-09 17:33:01 +02:00
Giacomo Pasini
85a3e941b9
add zone tx inclusion proof ( #20 )
...
* add zone tx inclusion proof
* rename input to tx
2024-08-09 11:52:42 +02:00
Giacomo Pasini
5d3f3ab9fb
Refactor zone auth ( #19 )
...
* Refactor zone auth
* remove redundant check
2024-08-08 17:50:28 +02:00
davidrusu
a320c20d25
Integrate zone withdrawal with CL ( #17 )
...
* aat: integrate withdraw with CL
* aat: withdrawal passes!
* aat: cleanup withdrawals a bit
* aat: move Ptx{Input|Output|Private to cl::partial_tx
* aat: zone_state zone transition validation coded w.r.t. metadata
* aat: rename meta to in_meta in zone transition validation
2024-08-07 21:37:21 +02:00
Giacomo Pasini
5b03e070b5
Add evolved nonce
2024-08-02 17:57:19 +02:00
Giacomo Pasini
ca2c141d91
use NullifierNonce::evolve
2024-08-02 17:44:03 +02:00
Giacomo Pasini
ca42d3ed4f
simply merkle root calc
2024-08-02 17:43:53 +02:00
Giacomo Pasini
584f814465
check zone id in zone funds auth
2024-08-02 15:06:40 +02:00
Giacomo Pasini
e7ba67d09b
add death constraints to metadata
2024-08-02 14:42:13 +02:00
Giacomo Pasini
4cf93c4ef1
validate zone input/output notes
2024-08-02 00:10:17 +02:00
David Rusu
2c32905112
aat: scaffolding for the user ptx
2024-08-01 16:57:20 +04:00
David Rusu
7ab248646c
cl: rename goas/zone to goas/atomic_asset_transfer
2024-08-01 16:45:08 +04:00