Skip to content

[v1] Canonical field ordering for supported transaction set #48

@SMC17

Description

@SMC17

Problem
The v1 release needs this work to make the toolkit claim defensible.

Scope

  • Replace simplified transaction serialization with canonical XRPL field ordering for the supported v1 transaction set.
  • Supported set: Payment, AccountSet, OfferCreate, OfferCancel.

Files

  • src/transaction.zig
  • src/canonical_tx.zig
  • src/serialization.zig

Gates

  • Gate B

Acceptance Criteria

  • Supported transactions serialize in canonical XRPL field order.
  • No simplified serializer remains on the release path.
  • Deterministic vectors are added for every supported type.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestexpert-onlyRequires deep protocol/systems expertisepriority:p0Critical now

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions