Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
d6c38dc
Added the pswap masm contract and its supportive functions
Mar 19, 2026
14c6f5d
Added the pswap masm contract and its supportive functions
Mar 20, 2026
6be38df
refactor: rename swapp_tag to pswap_tag, NUM_ITEMS to NUM_STORAGE_ITE…
Mar 20, 2026
163d813
refactor: remove redundant test helpers, use pswap lib functions dire…
Mar 20, 2026
5345f60
docs: polish pswap doc comments to match sibling note style
Mar 20, 2026
fd3bf63
refactor: make assets a required field on PswapNote builder
Mar 20, 2026
f0b1101
fix: adapt pswap to upstream API changes after rebase
VAIBHAVJINDAL3012 Mar 20, 2026
df523d6
refactor: use procref for P2ID script root, clean up pswap MASM
VAIBHAVJINDAL3012 Mar 23, 2026
b3d9460
refactor: address PR review comments on pswap MASM
VAIBHAVJINDAL3012 Mar 23, 2026
971a6b8
refactor: rename pswap storage accessors, add offered_asset_amount he…
VAIBHAVJINDAL3012 Mar 24, 2026
eb60fba
refactor: address PR review comments on pswap Rust module
VAIBHAVJINDAL3012 Mar 24, 2026
a4ade87
refactor: use builder pattern for PswapNote and PswapNoteStorage
VAIBHAVJINDAL3012 Mar 25, 2026
dae2031
refactor: clean up pswap tests and fix clippy warnings
VAIBHAVJINDAL3012 Mar 25, 2026
1780388
refactor: rename inputs to storage_items in pswap_note_storage_try_fr…
VAIBHAVJINDAL3012 Mar 25, 2026
b54686a
chore: fix Cargo.toml dependency ordering and add CHANGELOG entry for…
VAIBHAVJINDAL3012 Mar 25, 2026
021ca13
Merge branch 'next' into pswap-note
VAIBHAVJINDAL3012 Mar 25, 2026
570ac5a
refactor: address PR review comments — use FungibleAsset types, impro…
VAIBHAVJINDAL3012 Mar 31, 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
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

## v0.15.0 (TBD)

### Features

- Added PSWAP (partial swap) note for decentralized partial-fill asset exchange with remainder note re-creation ([#2636](https://github.com/0xMiden/protocol/pull/2636)).
### Changes

- [BREAKING] Renamed `ProvenBatch::new` to `new_unchecked` ([#2687](https://github.com/0xMiden/miden-base/issues/2687)).
Expand Down
72 changes: 72 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ miden-verifier = { default-features = false, version = "0.22" }
alloy-sol-types = { default-features = false, version = "1.5" }
anyhow = { default-features = false, features = ["backtrace", "std"], version = "1.0" }
assert_matches = { default-features = false, version = "1.5" }
bon = { default-features = false, version = "3" }
fs-err = { default-features = false, version = "3" }
primitive-types = { default-features = false, version = "0.14" }
rand = { default-features = false, version = "0.9" }
Expand Down
1 change: 1 addition & 0 deletions crates/miden-standards/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ miden-processor = { workspace = true }
miden-protocol = { workspace = true }

# External dependencies
bon = { workspace = true }
rand = { optional = true, workspace = true }
thiserror = { workspace = true }

Expand Down
Loading