Skip to content

Conversation

@vivek-arte
Copy link
Contributor

@vivek-arte vivek-arte commented Feb 8, 2024

We propose ZIP 228: Zcash Shielded Asset Swaps in this PR.

This ZIP is to be reviewed and implemented for the Asset Swaps protocol over Orchard-ZSA (which is specified in ZIP 226 and ZIP 227).

The rendered HTML version of ZIP 228 can be viewed here.

The target issue for Asset Swaps for ZSAs (ZIP 228) is #776

@vivek-arte vivek-arte changed the title ZIP Draft for Asset Swaps Asset Swaps for ZSAs Feb 20, 2024
@daira daira added the ZSAs label Jul 23, 2024
@vivek-arte vivek-arte force-pushed the asset_swaps branch 2 times, most recently from 122a4f6 to 2c3898a Compare August 13, 2024 07:03
vivek-arte and others added 11 commits June 9, 2025 11:42
This makes updates based on the comments made on #50.
In swap bundle figure,
- replace spend and output notes by actions
- fix bundle value balance
- fix global bundle value balance by adding fees
- remove action fields (cv_net, nf, rk, cm_x, epk, ...)  for each action
- remove global transaction fields (header, nVersionGroupId,
nConsensusBranchId, tx_in_account, ...)
Replace split notes by reference notes
Replace timeLimit by expiryHeight
)

This PR makes clearer the Fees section of ZIP 228, and also adds a
rationale section for the fees.
It also changes the specification of the computation of the spend
authorization signature.
It also adds Alexey Koren and Constance Beguier to the ZIP Owners.
This PR goes through ZIP 228, and makes changes to reconcile the ZIP
with the updates made in ZIP 226, ZIP 227, ZIP 230 and ZIP 246, for the
NU7 protocol upgrade.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants