Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
7e4f1b5
feat: implement `asset::{merge, lt}`, `combine_asset_delta`
PhilippGackstatter Jun 2, 2026
6308f4e
feat: implement `update_asset_delta`
PhilippGackstatter Jun 2, 2026
b33a6d0
chore: add `asset::split`, match rust to_elements
PhilippGackstatter Jun 2, 2026
0021659
chore: optimize away branch in combine_asset_delta
PhilippGackstatter Jun 3, 2026
5ba6abd
chore: remove previous asset deltas
PhilippGackstatter Jun 3, 2026
92caa4b
chore: improve documentation in delta
PhilippGackstatter Jun 3, 2026
2d991e2
chore: add changelog
PhilippGackstatter Jun 3, 2026
9760368
fix: added_assets/removed_assets behind testing
PhilippGackstatter Jun 3, 2026
0c9f956
chore: use absorb_double_words_from_memory for removed assets
PhilippGackstatter Jun 3, 2026
b52f967
chore: update AccountDelta::to_commitment ambiguity docs
PhilippGackstatter Jun 3, 2026
0a8db63
chore: remove unused fungible asset math
PhilippGackstatter Jun 3, 2026
389b6bc
feat: track (initial, final) asset values in kernel delta
PhilippGackstatter Jun 8, 2026
82f6c78
feat: compute delta from patch entries
PhilippGackstatter Jun 8, 2026
6223ffc
chore: unify asset add/remove event handlers
PhilippGackstatter Jun 8, 2026
0094f05
fix: overwrite delta on repeated calls
PhilippGackstatter Jun 8, 2026
09b9867
chore: use `AssetDeltaOp` in delta computation
PhilippGackstatter Jun 8, 2026
489b9b0
Merge branch 'next' into pgackst-unified-asset-delta
PhilippGackstatter Jun 8, 2026
9943f23
chore: improve docs, naming
PhilippGackstatter Jun 9, 2026
45adc5b
chore: reset delta on recomputation
PhilippGackstatter Jun 9, 2026
c89db48
Merge remote-tracking branch 'origin/pgackst-unified-asset-delta' int…
PhilippGackstatter Jun 9, 2026
03e1c20
chore: after -> on_asset_delta_computation
PhilippGackstatter Jun 9, 2026
298f36c
Merge remote-tracking branch 'origin/next' into pgackst-unified-asset…
PhilippGackstatter Jun 10, 2026
d395761
chore: simplify computation of `delta_op`
PhilippGackstatter Jun 10, 2026
e4dce55
feat: simplify `AccountVaultDelta` by tracking map in tracker
PhilippGackstatter Jun 10, 2026
d940e61
fix: typo
PhilippGackstatter Jun 10, 2026
a42b083
feat: implement vault patch serialization
PhilippGackstatter Jun 9, 2026
945fbaa
feat: implement serialization for account patch
PhilippGackstatter Jun 9, 2026
5dd4bde
feat: implement `Account::apply_patch`
PhilippGackstatter Jun 9, 2026
4ffa7d3
chore: reject ID mismatch in apply_delta
PhilippGackstatter Jun 9, 2026
e7d5d68
chore: add changelog
PhilippGackstatter Jun 9, 2026
985197b
feat: implement `TryFrom<&AccountPatch> for Account`
PhilippGackstatter Jun 9, 2026
9787c90
chore: add benchmarks against 5320982a9
PhilippGackstatter Jun 10, 2026
28a4c6c
chore: update benchmarks to current branch
PhilippGackstatter Jun 10, 2026
4302895
chore: use `set_nonce` in `increment_nonce`
PhilippGackstatter Jun 11, 2026
9147177
refactor: segment vault patch serialization by additions/removals
claude Jun 11, 2026
2d5bda9
fix: apply_patch_rejects_non_increasing_nonce test
PhilippGackstatter Jun 11, 2026
8427108
feat: impl `AccountPatch::try_from(account)`
PhilippGackstatter Jun 11, 2026
bd9eece
Merge remote-tracking branch 'origin/next' into pgackst-unified-asset…
PhilippGackstatter Jun 12, 2026
75e97ea
chore: address review comments
PhilippGackstatter Jun 12, 2026
a5ef6f2
Merge branch 'pgackst-unified-asset-delta' into pgackst-patch-seriali…
PhilippGackstatter Jun 12, 2026
a90f4e6
Merge remote-tracking branch 'origin/next' into pgackst-patch-seriali…
PhilippGackstatter Jun 12, 2026
5aba852
Merge remote-tracking branch 'origin/next' into pgackst-patch-seriali…
PhilippGackstatter Jun 15, 2026
fea5246
chore: address review comments
PhilippGackstatter Jun 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
- Added a `min_burn_amount` fungible faucet burn policy that rejects burns below a configurable, owner-gated minimum burn amount ([#3021](https://github.com/0xMiden/protocol/pull/3021)).
- Added the `active_account::has_storage_slot` MASM procedure for checking whether a storage slot exists on the active account without panicking ([#3037](https://github.com/0xMiden/protocol/pull/3037)).
- Added `Note::has_attachments` and `NoteMetadata::has_attachments` helpers, and retained private note attachments in `MockChain` ([#3060](https://github.com/0xMiden/protocol/pull/3060)).
- Introduced `AccountPatch` and `AccountVaultPatch` ([#3010](https://github.com/0xMiden/protocol/pull/3010)).
- Introduced `AccountPatch` and `AccountVaultPatch` ([#3010](https://github.com/0xMiden/protocol/pull/3010), [#3071](https://github.com/0xMiden/protocol/pull/3071)).
- Clarified the transaction definition and the distinction between execution and proving on the architecture overview page ([#3015](https://github.com/0xMiden/protocol/pull/3015)).
- [BREAKING] Refactored `TransferPolicy`, `MintPolicyConfig`, and `BurnPolicyConfig` from enums into structs ([#2974](https://github.com/0xMiden/protocol/pull/2974)).
- Added `AccountComponent::has_procedure(root)` helper ([#2974](https://github.com/0xMiden/protocol/pull/2974)).
Expand Down
Loading
Loading