Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: zcash/zips
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: QED-it/zips
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: zsa1
Choose a head ref
Able to merge. These branches can be automatically merged.
  • 14 commits
  • 6 files changed
  • 2 contributors

Commits on Nov 11, 2024

  1. Catching up with upstream (#77)

    This merges in the changes from upstream post the merging of our PR#854
    to upstream.
    vivek-arte authored Nov 11, 2024
    Copy the full SHA
    2e1c16b View commit details

Commits on Nov 13, 2024

  1. Some smaller updates (#79)

    This makes a few changes to the usage of terminology such as the use
    of the capital MUST terms in the specification.
    vivek-arte authored Nov 13, 2024
    Copy the full SHA
    5416929 View commit details
  2. [ZSAs] Ensuring Finalization occurs immediately rather than at the bl…

    …ock boundary (#81)
    
    This completes the changes needed to make sure the finalization comes
    into effect immediately. A part of this was done in
    QED-it#75, the remainder is covered here.
    
    This solves #958.
    vivek-arte authored Nov 13, 2024
    Copy the full SHA
    bb6b791 View commit details

Commits on Nov 14, 2024

  1. Removal of redundant encoding definitions in ZIP 227 (#82)

    This removes the tables with the encoding of the issuance action
    description and issuance bundle from ZIP 227. This same material has
    been included in ZIP 230 as part of the V6 transaction format, and thus
    it is simpler to have it defined in a single place.
    
    ZIP 227 has been updated with references to the relevant sections of ZIP
    230 where necessary.
    vivek-arte authored Nov 14, 2024
    Copy the full SHA
    ddd1d9c View commit details

Commits on Nov 28, 2024

  1. [ZSAs] Updates to include Action Groups in TxV6 (#78)

    This changes the encoding of the transaction format to add Action
    Groups to TxV6.
    The motivation is to avoid the need of a further transaction format
    upgrade while introducing Asset Swaps for ZSAs in a subsequent upgrade.
    It also makes some consistency improvements to the ZIPs, and updates
    outdated references.
    vivek-arte authored Nov 28, 2024
    Copy the full SHA
    9322489 View commit details

Commits on Dec 17, 2024

  1. [ZSAs] Rewriting the consensus rules (#83)

    This PR adds an explicit upper bound of $$2^{64} - 1$$ to the total
    supply of issued assets in the specification of ZIP 227.
    
    It also does a major rewrite of the consensus rule changes, bringing
    them more in line with the protocol specification, and using MUST
    terminology where necessary.
    
    Furthermore, these changes make explicit the order of processing fields
    within a transaction, and the order of updates to the issuance state.
    vivek-arte authored Dec 17, 2024
    Copy the full SHA
    b59af87 View commit details
  2. Shifting the OrchardZSA fee specification from ZIP 230 to ZIP 227 (#86)

    This PR moves the description of the fees required for OrchardZSA
    issuance and transfer to ZIP 227. This is a more contextual place to
    have the material, compared to ZIP 230, which specifies the V6
    transaction format.
    vivek-arte authored Dec 17, 2024
    Copy the full SHA
    e4f279f View commit details
  3. Copy the full SHA
    47ab5b8 View commit details

Commits on Dec 18, 2024

  1. Upstream update (#87)

    This updates the `zsa1` branch with the changes from upstream, and
    resolves conflicts.
    vivek-arte authored Dec 18, 2024
    Copy the full SHA
    dcf7489 View commit details

Commits on Dec 26, 2024

  1. Adding the specification of the Issue Note to ZIP 227 (#89)

    This adds the explicit specification (with types) for the Issue Note.
    vivek-arte authored Dec 26, 2024
    Copy the full SHA
    e8f628a View commit details

Commits on Dec 31, 2024

  1. Adding specification of derivation of the rho value in Issue Notes (#90)

    This defines a new function and uses it to derive the value of the
    $\rho$ field in Issue Notes. It also updates the consensus rules
    accordingly and makes some typographical improvements.
    vivek-arte authored Dec 31, 2024
    Copy the full SHA
    06f63ca View commit details

Commits on Jan 2, 2025

  1. Simplification of encoding in the computation of rho (#92)

    This simplifies the encoding of the $\mathsf{nf}$ argument in the
    computation of $\rho$, so that it avoids the double use of
    $\mathsf{LEBS2OSP(I2LEOSP(...))}$.
    vivek-arte authored Jan 2, 2025
    Copy the full SHA
    6298f90 View commit details

Commits on Jan 8, 2025

  1. Improving the typing and consistency of OrchardZSA and Issue Notes (#93)

    This adjusts the type and specification of the notes to mirror the
    implementation, specifically that the Asset Base occurs in the middle of
    the tuple, and not at the end.
    vivek-arte authored Jan 8, 2025
    Copy the full SHA
    3a180e2 View commit details
  2. Adding reference notes (#94)

    This adds the specification of reference notes, which are to be
    created at the time of first issuance of a Custom Asset. Alongside, we
    also update the issuance state and consensus rules to account for these
    changes.
    vivek-arte authored Jan 8, 2025
    Copy the full SHA
    2ef0f1a View commit details
Showing with 1,415 additions and 1,020 deletions.
  1. +204 −149 rendered/zip-0226.html
  2. +498 −294 rendered/zip-0227.html
  3. +128 −172 rendered/zip-0230.html
  4. +179 −86 zips/zip-0226.rst
  5. +251 −128 zips/zip-0227.rst
  6. +155 −191 zips/zip-0230.rst
Loading