Sergio Chouhy
|
c30d435155
|
update nonce init formula to depend on account id instead of just npk
|
2026-04-19 19:28:10 -03:00 |
|
Sergio Chouhy
|
3dfbea9b66
|
update token transfer tutorial
|
2026-04-17 19:45:42 -03:00 |
|
Sergio Chouhy
|
a42144cb3c
|
minor refactor. update ffi
|
2026-04-17 19:45:30 -03:00 |
|
Sergio Chouhy
|
b34e301023
|
rollback and remove identifier arguments in new private account wallet command
|
2026-04-17 14:26:50 -03:00 |
|
Sergio Chouhy
|
f28ac0f092
|
return account id on new private account creation
|
2026-04-17 12:52:07 -03:00 |
|
Pravdyvy
|
cb2a0ab4ee
|
fix: deny fix 1
|
2026-04-17 17:58:04 +03:00 |
|
Moudy
|
9e4e546c9e
|
ci: reduce debug info in dev/test profiles to avoid LLD OOM
|
2026-04-17 16:10:20 +02:00 |
|
Moudy
|
d5f97c3de4
|
fix: rebuild artifacts
|
2026-04-17 15:38:50 +02:00 |
|
Moudy
|
d3577f02bc
|
fix: reject multiple family members under same (program, seed) in one tx
|
2026-04-17 15:36:20 +02:00 |
|
Pravdyvy
|
57831443e2
|
fix: nix update 2
|
2026-04-17 14:38:08 +03:00 |
|
Pravdyvy
|
173f7ef58a
|
fix: nix update 1
|
2026-04-17 14:33:58 +03:00 |
|
Moudy
|
f9a5a7635e
|
refactor: make programs privacy-agnostic in the privacy circuit
|
2026-04-17 07:29:40 +02:00 |
|
Sergio Chouhy
|
a4e8b53817
|
fix wallet storage bug
|
2026-04-17 00:09:32 -03:00 |
|
Sergio Chouhy
|
3cf7972425
|
add identifier to ciphertext and use it on sync mechanism
|
2026-04-16 23:22:40 -03:00 |
|
Moudy
|
48478ca21e
|
fix: rebuild artifacts
|
2026-04-16 20:12:39 +02:00 |
|
Moudy
|
ca5f421188
|
fix: add private_pda_seeds to ChainedCall literals in example guests
|
2026-04-16 19:41:26 +02:00 |
|
Moudy
|
4b09aae852
|
fix: doc backticks and rebuild artifacts
|
2026-04-16 19:26:27 +02:00 |
|
Moudy
|
390bf59660
|
fix: nightly fmt
|
2026-04-16 19:11:46 +02:00 |
|
Moudy
|
d1fd6fe945
|
fix: clippy issue
|
2026-04-16 19:07:27 +02:00 |
|
Moudy
|
bbb0aae17a
|
fix: rebuild artifacts
|
2026-04-16 19:02:54 +02:00 |
|
Moudy
|
ba93ec6f3e
|
fix: clippy issue
|
2026-04-16 19:00:11 +02:00 |
|
Moudy
|
8da04ac898
|
fix: nightly fmt
|
2026-04-16 18:45:19 +02:00 |
|
Moudy
|
93c6921eaf
|
Merge remote-tracking branch 'origin/main' into moudy/feat-private-pdas
# Conflicts:
# artifacts/program_methods/amm.bin
# artifacts/program_methods/associated_token_account.bin
# artifacts/program_methods/authenticated_transfer.bin
# artifacts/program_methods/clock.bin
# artifacts/program_methods/pinata.bin
# artifacts/program_methods/pinata_token.bin
# artifacts/program_methods/privacy_preserving_circuit.bin
# artifacts/program_methods/token.bin
# artifacts/test_program_methods/burner.bin
# artifacts/test_program_methods/chain_caller.bin
# artifacts/test_program_methods/changer_claimer.bin
# artifacts/test_program_methods/claimer.bin
# artifacts/test_program_methods/clock_chain_caller.bin
# artifacts/test_program_methods/data_changer.bin
# artifacts/test_program_methods/extra_output.bin
# artifacts/test_program_methods/flash_swap_callback.bin
# artifacts/test_program_methods/flash_swap_initiator.bin
# artifacts/test_program_methods/malicious_authorization_changer.bin
# artifacts/test_program_methods/malicious_caller_program_id.bin
# artifacts/test_program_methods/malicious_self_program_id.bin
# artifacts/test_program_methods/minter.bin
# artifacts/test_program_methods/missing_output.bin
# artifacts/test_program_methods/modified_transfer.bin
# artifacts/test_program_methods/nonce_changer.bin
# artifacts/test_program_methods/noop.bin
# artifacts/test_program_methods/pinata_cooldown.bin
# artifacts/test_program_methods/program_owner_changer.bin
# artifacts/test_program_methods/simple_balance_transfer.bin
# artifacts/test_program_methods/time_locked_transfer.bin
# artifacts/test_program_methods/validity_window.bin
# artifacts/test_program_methods/validity_window_chain_caller.bin
# nssa/core/src/program.rs
# nssa/src/state.rs
|
2026-04-16 18:25:57 +02:00 |
|
Moudy
|
ac09e785a9
|
fix: rebuild artifacts
|
2026-04-16 18:07:46 +02:00 |
|
Moudy
|
526c3cd978
|
test: add private PDA circuit tests and two guest programs
|
2026-04-16 18:07:32 +02:00 |
|
Moudy
|
f1b2c04f3d
|
fix: rebuild artifacts
|
2026-04-16 17:38:41 +02:00 |
|
Moudy
|
1fd4e4e8d9
|
test: pin private_pda_account_id formula against hardcoded value
|
2026-04-16 17:15:34 +02:00 |
|
Moudy
|
661ef7c4e9
|
fix: rebuild artifacts
|
2026-04-16 16:54:02 +02:00 |
|
Moudy
|
bda21fb5c5
|
refactor: move private PDA npk into proven ChainedCall and Claim
|
2026-04-16 16:53:54 +02:00 |
|
Sergio Chouhy
|
4c050f35dd
|
refactor private key tree to store a vec<(Identifier, AccountId)>
|
2026-04-16 03:03:13 -03:00 |
|
Sergio Chouhy
|
0ecec7016e
|
refactor key trees
|
2026-04-15 23:34:49 -03:00 |
|
Daniil Polyakov
|
c6f8890473
|
Merge pull request #433 from logos-blockchain/arjentix/descriptive-invalid-program-behavior-error
feat: introduce more descriptive error messages for public execution
v0.2.0-rc2
|
2026-04-16 02:51:21 +03:00 |
|
Sergio Chouhy
|
3a3358e389
|
adapt wallet ffi
|
2026-04-15 19:35:48 -03:00 |
|
Moudy
|
e08c8f93b4
|
fix: rebuild artifacts
|
2026-04-16 00:23:08 +02:00 |
|
Sergio Chouhy
|
0fd2682d2e
|
add identifier arguments to cli commands
|
2026-04-15 19:01:58 -03:00 |
|
Moudy
|
b1553109ae
|
fix: validate no duplicate entries in private_pda_info
|
2026-04-16 00:01:25 +02:00 |
|
Moudy
|
8b9cc5accf
|
fix: rebuild artifacts
|
2026-04-15 23:29:13 +02:00 |
|
Sergio Chouhy
|
4ab8696d85
|
update facades to receive identifiers
|
2026-04-15 17:21:16 -03:00 |
|
Moudy
|
a27da19a45
|
fix: nightly fmt
|
2026-04-15 22:10:02 +02:00 |
|
Moudy
|
40a1227871
|
fix: clippy lint issues
|
2026-04-15 22:08:26 +02:00 |
|
Sergio Chouhy
|
8fd25bc4bf
|
add identifier to PrivacyPreservingAccount to allow passing different identifiers
|
2026-04-15 16:51:20 -03:00 |
|
Moudy
|
4bdb1e7a22
|
fix: rebuild artifacts for CI
|
2026-04-15 21:31:33 +02:00 |
|
Moudy
|
47843eaa3e
|
fix: nightly fmt and clippy issues (item ordering, doc backticks, integer suffix)
|
2026-04-15 21:10:22 +02:00 |
|
Moudy
|
b0c10ee5a2
|
fix: cargo fmt, add #[must_use] to private_pda_account_id, rebuild artifacts
|
2026-04-15 21:10:22 +02:00 |
|
Moudy
|
7e63f9ddcd
|
test: add unit tests for private PDA AccountId derivation and compute_authorized_pdas
|
2026-04-15 21:10:21 +02:00 |
|
Moudy
|
cee9608ea7
|
feat: enable PDA claim verification for private PDA accounts
|
2026-04-15 21:10:21 +02:00 |
|
Moudy
|
308e1ebebf
|
feat: add mask 3 branch in compute_circuit_output for private PDAs
|
2026-04-15 21:10:21 +02:00 |
|
Moudy
|
10b26ca223
|
feat: thread private_pda_info through the privacy circuit and extend compute_authorized_pdas
|
2026-04-15 21:10:21 +02:00 |
|
Moudy
|
3b78462e2d
|
feat: add private_pda_info field to PrivacyPreservingCircuitInput
|
2026-04-15 21:10:21 +02:00 |
|
Moudy
|
ac98fba1b1
|
feat: add private PDA AccountId derivation function
|
2026-04-15 21:10:21 +02:00 |
|