agureev
a5ab8427b3
chore: artifacts
2026-08-14 20:58:43 +04:00
Artem Gureev
9e670abee7
test: characterize permissionless claiming
2026-08-14 20:58:43 +04:00
Artem Gureev
e5d7ceed05
feat!: admit permissionless claims
...
BREAKING!
Before: Claims required authorization
After: Claims are permissionless
Mitigation: Make sure to migrate programs securely, do not rely on
authorized claims
2026-08-14 20:57:35 +04:00
agureev
efb33eee12
chore: artifacts
2026-08-14 19:31:52 +04:00
agureev
06092e1fe3
chore: docs
2026-08-14 18:58:03 +04:00
Artem Gureev
4dd5374077
refactor: dedup and clarify the System Program clear paths
2026-08-14 14:03:17 +00:00
Artem Gureev
c8e52f4a15
test: characterize System Program clear and data-free default-owner behavior
2026-08-14 13:28:28 +00:00
Artem Gureev
38ff3b31e2
feat(wallet): reclaim an account via System Program Clear
2026-08-14 12:18:07 +00:00
Artem Gureev
037ed60173
feat: validate a private Clear in the circuit
2026-08-14 12:05:49 +00:00
Artem Gureev
3f7cd5e4ba
feat!: admit data-free default owners
2026-08-14 11:24:32 +00:00
Artem Gureev
3fde3c686e
feat: make the System Program executable with a Clear instruction
2026-08-14 10:37:57 +00:00
agureev
2d7e644be2
chore: cleanup + artifacts
2026-08-14 12:36:20 +04:00
Artem Gureev
26a24e9a2a
feat!: require authorization for every native-balance decrease
...
BREAKING!
Before: Spending a balance could be done by owning program without
authorization.
After: Now authorization is required whenever balance is decreased.
Mitigation: If any regular account's balance was assumed to be
decreased by an application, migrate it to be spent by a PDA.
2026-08-14 11:56:52 +04:00
Artem Gureev
0bc568af81
test(pinata_cooldown): pay the prize via an authenticated_transfer PDA
2026-08-13 19:14:54 +00:00
Artem Gureev
72b75d0b91
feat(pinata): pay the prize from an authenticated_transfer PDA
2026-08-13 19:05:47 +00:00
Artem Gureev
e406634aae
feat(pinata): add prize-pool PDA and pinata_core seed derivation
2026-08-13 18:57:36 +00:00
agureev
616837aad1
chore: regen artifacts
2026-08-10 21:29:04 +04:00
Artem Gureev
bd6f00292c
refactor(lee): dedup test, function naming
2026-08-10 17:19:51 +00:00
Artem Gureev
e709c106a5
fix(lee): authorize caller-seeded public PDAs at first sight
2026-08-10 17:19:19 +00:00
agureev
f0de69805a
fix(lee): check private PDA authorization on first sight
2026-08-10 17:19:04 +00:00
agureev
cd7d2bcbc2
fix!(lee): scope private PDA authorization to the callee subtree
...
BREAKING!
Before: authorized private PDAs remain authorized for the rest of the
calls after.
After: the authorized preivate PDAs remain authorized for the rest of
the callee subtree.
2026-08-10 18:27:42 +04:00
Pravdyvy
87fca2a176
Merge pull request #696 from logos-blockchain/Pravdyvy/ffi-tx-status-poll
...
feat(wallet_ffi): Tx status polling
2026-08-10 14:35:07 +03:00
Pravdyvy
94beb74007
Merge branch 'dev' into Pravdyvy/ffi-tx-status-poll
2026-08-10 13:29:32 +03:00
Artem Gureev
0457b9bb60
Merge pull request #669 from logos-blockchain/artem/private-authorization-key
...
feat!: private authorization key
2026-08-10 13:28:42 +04:00
agureev
1f7a4c4162
doc: fix typo
2026-08-10 12:32:57 +04:00
Pravdyvy
62de1b3e8d
fix(integration_tests): fix double free
2026-08-07 16:21:46 +03:00
Artem Gureev
64ddd7440f
fix(wallet-ffi): revert zero-ing of derived keys
2026-08-07 17:14:02 +04:00
Artem Gureev
5a1524dcb9
refactor(lee): update stale domain for keytree parent
2026-08-07 17:13:41 +04:00
Pravdyvy
aa9f59648e
fix(integration tests): added poll call into integration tests
2026-08-07 15:33:27 +03:00
Pravdyvy
45452c80ac
feat(wallet_ffi): tx status
2026-08-07 15:19:12 +03:00
agureev
736102329f
chore: regenerate artifacts
2026-08-07 15:51:00 +04:00
Artem Gureev
3878251ce3
refactor(wallet): derive the shared PDA npk from its nsk
2026-08-07 10:41:56 +00:00
Artem Gureev
279a9b8313
feat!(lee): derive private authorization from an authorization secret key
...
BREAKING!
Before: Providing `nsk` was the same as authorizing a regular private
account.
After: A separate `ask` is required, making unauthorized private
updates possible.
2026-08-07 10:41:56 +00:00
Artem Gureev
fc8f7f2d42
refactor(lee): verbose key domains and the ask key chain
2026-08-07 10:40:04 +00:00
Artem Gureev
cbd10c5bba
Merge pull request #660 from logos-blockchain/artem/private-kinds-refactor
...
refactor(lee): refactor private kinds
2026-08-07 11:46:56 +04:00
Sergio Chouhy
cdabad7760
Merge pull request #689 from logos-blockchain/schouhy/bump-zone-sdk-version
...
chore(workspace): bump zone sdk version
2026-08-06 19:23:54 -03:00
Sergio Chouhy
245c63d190
chore(workspace): bump bedrock rev
2026-08-06 16:41:06 -03:00
Sergio Chouhy
3d5f083e78
fix(lez): duplicated lines
2026-08-06 16:40:39 -03:00
Moudy
751c6bf8ec
Merge pull request #686 from logos-blockchain/moudy/cross-zone-content-bound-key
...
fix(lez): deliver only from peer blocks on the peer's verified chain
2026-08-06 21:00:07 +02:00
Moudy
cfc7942c3c
Merge branch 'dev' into moudy/cross-zone-content-bound-key
2026-08-06 20:59:46 +02:00
erhant
da1f12cf2c
Merge pull request #687 from logos-blockchain/erhant/fix-sequencer-reorg-problems-testnet-0.2.1
...
fix(sequencer): properly adopt / orphan blocks in false-pos from L1
2026-08-06 21:12:23 +03:00
erhant
80a56be5aa
fix(sequencer): properly adopt / orphan blocks in false-pos from L1
2026-08-06 20:44:48 +03:00
moudyellaz
c7739733db
fix(indexer): deliver only from peer blocks inside the verified run
2026-08-06 10:17:12 +02:00
moudyellaz
5c28c4cc0c
fix(sequencer): deliver only from a peer block on its verified chain
2026-08-05 20:49:41 +02:00
moudyellaz
e4dcc39277
feat(storage): add a durable per-peer cross-zone chain tip
2026-08-05 19:27:06 +02:00
Artem Gureev
ca23f12f7a
refactor(lee): keep the authorization precondition match wildcard-free
2026-08-05 11:43:02 +04:00
Moudy
82d692bf4c
Merge pull request #670 from logos-blockchain/moudy/peer-cache-validation
...
fix(indexer): validate peer blocks before caching them
2026-08-05 06:09:55 +02:00
Pravdyvy
acd269649a
Merge pull request #671 from logos-blockchain/Pravdyvy/builtin-programs-integration-tests-removal
...
ci(integration_tests): Tests removal + Simple retry on fixtures
2026-08-04 17:52:34 +03:00
Pravdyvy
7b9e323dd2
fix: suggestion fix 1
2026-08-04 15:43:52 +03:00
Daniil Polyakov
ebea32cbe3
Merge pull request #680 from logos-blockchain/arjentix/priority_fee_config
...
feat(sequencer): expose zone_sdk priority_fee in config
2026-08-04 15:27:06 +03:00