53 Commits

Author SHA1 Message Date
Sergio Chouhy
89c1a97798 add example and instructions for pda 2025-12-12 13:00:16 -03:00
Sergio Chouhy
5276cc8f07 Merge branch 'schouhy/move-modified-transfer-to-test-methods' into schouhy/implement-privacy-preserving-tail-calls 2025-12-10 14:51:46 -03:00
Sergio Chouhy
f54cdf4a4c Merge branch 'main' into schouhy/implement-privacy-preserving-tail-calls 2025-12-09 23:53:27 -03:00
Daniil Polyakov
4574acfc49 feat: introduce account data size limit 2025-12-09 20:26:02 +03:00
Daniil Polyakov
e5cbd82343 fix: add overflow check for balance sum validation 2025-12-09 18:28:58 +03:00
Sergio Chouhy
7e971a6c4d Merge branch 'main' into schouhy/implement-pda-for-public-accounts 2025-12-05 10:00:23 -03:00
Sergio Chouhy
925ae8d0c1 fmt 2025-12-04 21:34:47 -03:00
Sergio Chouhy
cf9c567e29 remove pub attribute 2025-12-04 16:26:40 -03:00
Sergio Chouhy
35bf943244 Merge branch 'main' into schouhy/implement-pda-for-public-accounts 2025-12-04 16:03:23 -03:00
Sergio Chouhy
068bfa0ec5 add docstrings. Remove unused method 2025-12-04 10:10:01 -03:00
Sergio Chouhy
686eb787c9 fix test names 2025-12-04 10:02:29 -03:00
Sergio Chouhy
91fe8ced6e add test 2025-12-03 17:07:31 -03:00
Sergio Chouhy
8a269858c5 improve struct interface 2025-12-03 16:54:57 -03:00
Sergio Chouhy
d677db7f4e add account post state struct with claiming request field 2025-12-03 15:17:33 -03:00
Sergio Chouhy
3d529d19fa solve comments 2025-12-02 10:48:21 -03:00
Sergio Chouhy
bfbd50e8cb add docs 2025-11-28 17:09:38 -03:00
Sergio Chouhy
e61a971790 add test and refactor chain_caller program 2025-11-27 13:53:25 -03:00
Sergio Chouhy
3fbf1e1fec add pda mechanism 2025-11-27 13:10:38 -03:00
Sergio Chouhy
d82f06593d add pda_seeds field 2025-11-27 12:08:27 -03:00
Sergio Chouhy
103332f6cd nit 2025-11-27 09:56:52 -03:00
Sergio Chouhy
12e21c935c Merge branch 'main' into schouhy/add-multi-chain-calls 2025-11-26 17:12:35 -03:00
Sergio Chouhy
97209caa9c Merge branch 'main' into schouhy/implement-privacy-preserving-tail-calls 2025-11-26 16:37:23 -03:00
Daniil Polyakov
a714e3c563 feat: enhance rustfmt config 2025-11-26 00:33:09 +03:00
Sergio Chouhy
d73fcbd2b3 add docstrings 2025-11-22 18:30:15 -03:00
Sergio Chouhy
47a7656ec4 add asserts in test 2025-11-22 17:48:43 -03:00
Sergio Chouhy
386d958c88 fmt, clippy 2025-11-22 16:40:16 -03:00
Sergio Chouhy
4f650e939f add instruction to the program output 2025-11-18 01:38:47 -03:00
Sergio Chouhy
fd4ebde1fb fix account passing mechanism 2025-11-17 15:43:01 -03:00
Sergio Chouhy
a94440fa1f rename 2025-11-12 19:18:04 -03:00
Sergio Chouhy
2e582e7874 add multi chain calls 2025-11-12 19:08:46 -03:00
Sergio Chouhy
ef7a5b6610 wip 2025-11-07 20:42:00 -03:00
Sergio Chouhy
ffe2ae4e0b Merge branch 'main' into schouhy/implement-privacy-preserving-tail-calls 2025-11-07 19:32:42 -03:00
Sergio Chouhy
0fb72e452f fix claiming mechanism for chained calls 2025-10-30 10:52:53 -03:00
Sergio Chouhy
48fc643952 add chained call test 2025-10-30 09:36:20 -03:00
Sergio Chouhy
6d9d6b3d28 add chained_call field to program output 2025-10-29 00:40:56 -03:00
Sergio Chouhy
afc977e044 change validate_execution logic 2025-09-16 11:37:36 -03:00
Sergio Chouhy
856114019e fix 2025-09-16 11:37:36 -03:00
Sergio Chouhy
c3b2f4691b fmt, clippy 2025-09-16 11:37:36 -03:00
Sergio Chouhy
80505f0440 rollback to is_authorized field 2025-09-16 11:37:36 -03:00
Sergio Chouhy
cee882502c wip 2025-09-16 11:37:36 -03:00
Sergio Chouhy
66b5efaacb file refactor 2025-08-27 17:22:03 -03:00
Sergio Chouhy
769e372e8f add test of privacy preserving circuit proof generation 2025-08-19 10:39:47 -03:00
Sergio Chouhy
f905e79f4c wip 2025-08-18 19:57:21 -03:00
Sergio Chouhy
562fe2e5e6 wip execute offchain 2025-08-18 18:54:47 -03:00
Sergio Chouhy
d1ebb831ef refactor program input 2025-08-14 14:30:04 -03:00
Sergio Chouhy
c5a4e83e3e add pre states to program output 2025-08-14 14:09:04 -03:00
Sergio Chouhy
102d2e13f9 add general instruction data 2025-08-10 18:51:55 -03:00
Sergio Chouhy
ecdb4ba130 add test for extra outputs 2025-08-10 09:57:10 -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