Daniil Polyakov
ee5a98fc48
refactor: use faucet program to manage faucet account
2026-05-15 01:34:07 +03:00
Daniil Polyakov
9075f30f19
refactor: use system faucet and vaults to supply accounts from genesis
...
Co-authored-by: Copilot <copilot@github.com>
2026-05-15 01:34:01 +03:00
Daniil Polyakov
5f207a3f02
feat: move initial accounts data into genesis
2026-05-15 01:33:50 +03:00
Sergio Chouhy
f722d257a3
fmt
2026-05-07 01:41:35 -03:00
Sergio Chouhy
d4334c4694
move privateaccountkind to program module
2026-05-07 01:38:41 -03:00
Sergio Chouhy
fb4ddb055a
Merge branch 'main' into schouhy/diversify-private-pdas-by-identifier
2026-05-06 00:22:58 -03:00
Sergio Chouhy
64a8ea5807
add privateaccountkind
2026-05-01 00:49:28 -03:00
Moudy
8517906025
Merge branch 'main' into moudy/feat-strong-type-circuit-input
2026-04-30 20:17:47 +02:00
Moudy
98da9b26cc
fix: address PR review feedback
...
- Rename PrivacyPreservingCircuitInputAccount to InputAccountIdentity (drop the PrivacyPreservingCircuit prefix; add Identity suffix)
- Rename PrivacyPreservingCircuitInput.accounts to account_identities
- Rename AccountManager.accounts() to account_identities() and loop variables to account_identity
- Drop legacy mask-1/2/3 references from variant doc comments and guest comments
- Remove the explanatory comments about deleted parallel-vec tests; moved to the PR description
- Rebake privacy_preserving_circuit and test program artifacts
2026-04-30 15:46:36 +02:00
Moudy
f7349656c7
refactor: strong-type PrivacyPreservingCircuitInput with per-account enum
2026-04-29 07:37:30 +02:00
Sergio Chouhy
a4af8da13b
replace npk for account id in commitment and init nullifier formulas
2026-04-14 23:45:34 -03:00
Sergio Chouhy
eb14b8bf98
clippy
2026-03-31 13:51:12 +02:00
Sergio Chouhy
8bfaf9ef4a
remove blockid from common
2026-03-31 13:50:47 +02:00
Sergio Chouhy
77c5032527
remove common TimeStamp
2026-03-31 13:50:30 +02:00
Daniil Polyakov
e3b93b6e9a
feat: add restriction clippy lints
2026-03-17 21:25:30 +03:00
Daniil Polyakov
ea9c659fb1
refactor: rename Address to AccountId
2025-11-25 21:38:07 +03:00
Sergio Chouhy
667ad5a532
Merge branch 'main' into schouhy/fix-non-uniqueness-of-private-account-ids
2025-10-07 12:56:57 -03:00
Sergio Chouhy
63436955c6
add nullifier for private account initialization
2025-10-03 20:47:37 -03:00
Sergio Chouhy
6070213232
wip
2025-09-30 16:45:25 -03:00
Sergio Chouhy
4bd5494370
wip
2025-09-30 15:30:28 -03:00
Sergio Chouhy
66b5efaacb
file refactor
2025-08-27 17:22:03 -03:00
Sergio Chouhy
fd74216249
add commit to kdf
2025-08-26 14:14:08 -03:00
Sergio Chouhy
e508547914
add npk to kdf
2025-08-26 13:50:52 -03:00
Sergio Chouhy
d623812c24
remove shared secrete derivation from r0
2025-08-25 17:45:59 -03:00
Sergio Chouhy
20897596b0
add root history
2025-08-25 09:58:02 -03:00
Sergio Chouhy
96ca181f2d
implement encryption/decryption of private outputs
2025-08-22 18:11:45 -03:00
Sergio Chouhy
8a0e2d780a
fix test with valid merkle proofs
2025-08-21 10:19:50 -03:00
Sergio Chouhy
ceba630cff
merkle tree wip
2025-08-19 15:22:35 -03:00
Sergio Chouhy
8239855e88
add test. refactor
2025-08-19 12:52:52 -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
330d79379f
add message serialization roundtrip test
2025-08-18 14:55:50 -03:00
Sergio Chouhy
a185e52203
add encodings
2025-08-18 14:28:26 -03:00
Sergio Chouhy
b20a97e5a1
wip
2025-08-18 07:39:41 -03:00
Sergio Chouhy
aba8f3549f
public transactions wip
2025-08-06 20:05:04 -03:00