ABI: walletTerminalPayoutV3
Source module: packages/dclutch-sdk/lib/generated/walletTerminalPayoutV3.ts, whose own header reads:
@generated by scripts/generate-wallet-terminal-payout-v3.mjs; do not edit.
Authorities: dclutch-claims/src/{terminal_settlement_v3,signed_delta_v3}.rs,
dclutch-custody/src/generated.rs,
dclutch-claims/src/{generated_liability_basis_state_v2,liability_basis_state_v2}.rs,
dclutch-custody/src/{state,tlv}.rs.
String constants
| name | value |
|---|---|
TERMINAL_SETTLEMENT_REQUEST_MAGIC_V3 | DCLTSQ03 |
TERMINAL_SETTLEMENT_RECEIPT_MAGIC_V3 | DCLTSA03 |
TERMINAL_SETTLEMENT_CANDIDATE_DOMAIN_V3 | dclutch/claims-terminal-custody-candidate/v3 |
TERMINAL_SETTLEMENT_TOKEN_POSTSTATE_DOMAIN_V3 | dclutch/claims-terminal-token-poststate/v3 |
TERMINAL_SETTLEMENT_POST_RESOURCE_DOMAIN_V3 | dclutch/claims-terminal-postresources/v3 |
SIGNED_DELTA_PLAN_MAGIC_V3 | DCLSDP03 |
SIGNED_DELTA_TABLE_DIGEST_DOMAIN_V3 | dclutch/claims/signed-delta-table/v3 |
SIGNED_DELTA_POST_RESOURCE_DIGEST_DOMAIN_V3 | dclutch/claims/signed-delta-post-resources/v3 |
CUSTODY_POSTSTATE_DOMAIN_V1 | dclutch:custody-poststate:v1 |
Numeric constants (widths, offsets, counts, tags)
| name | value |
|---|---|
WALLET_TERMINAL_MAGIC_OFFSET_V3 | 0 |
WALLET_TERMINAL_VERSION_OFFSET_V3 | 8 |
TERMINAL_SETTLEMENT_REQUEST_BYTES_V3 | 640 |
TERMINAL_SETTLEMENT_RECEIPT_BYTES_V3 | 1,008 |
TERMINAL_SETTLEMENT_VERSION_V3 | 3 |
TERMINAL_SETTLEMENT_ACCOUNT_COUNT_V3 | 36 |
TERMINAL_SETTLEMENT_EXPOSURE_RAW_ACCOUNT_V3 | 21 |
TERMINAL_SETTLEMENT_EXPOSURE_STAGING_ACCOUNT_V3 | 22 |
TERMINAL_SETTLEMENT_CUSTODY_CALLER_ACCOUNT_V3 | 23 |
TERMINAL_SETTLEMENT_CUSTODY_PROGRAM_ACCOUNT_V3 | 24 |
TERMINAL_SETTLEMENT_CERTIFICATE_ACCOUNT_V3 | 25 |
TERMINAL_SETTLEMENT_RESOLUTION_PROGRAM_ACCOUNT_V3 | 26 |
TERMINAL_SETTLEMENT_RESOLUTION_PROGRAMDATA_ACCOUNT_V3 | 27 |
TERMINAL_SETTLEMENT_REALM_ACCOUNT_V3 | 28 |
TERMINAL_SETTLEMENT_REALM_STAGING_ACCOUNT_V3 | 29 |
TERMINAL_SETTLEMENT_CUSTODY_REPLAY_ACCOUNT_V3 | 30 |
TERMINAL_SETTLEMENT_COLLATERAL_MINT_ACCOUNT_V3 | 31 |
TERMINAL_SETTLEMENT_HOARD_ACCOUNT_V3 | 32 |
TERMINAL_SETTLEMENT_RECIPIENT_ACCOUNT_V3 | 33 |
TERMINAL_SETTLEMENT_CUSTODY_AUTHORITY_ACCOUNT_V3 | 34 |
TERMINAL_SETTLEMENT_TOKEN_PROGRAM_ACCOUNT_V3 | 35 |
TERMINAL_SETTLEMENT_FOUNDER_BOND_ACCOUNT_COUNT_V3 | 3 |
TERMINAL_SETTLEMENT_FOUNDER_BOND_ESCROW_ACCOUNT_V3 | 36 |
TERMINAL_SETTLEMENT_FOUNDER_BOND_ADMISSION_ACCOUNT_V3 | 37 |
TERMINAL_SETTLEMENT_FOUNDER_BOND_RECIPIENT_ACCOUNT_V3 | 38 |
TERMINAL_SETTLEMENT_WITH_FOUNDER_BOND_ACCOUNT_COUNT_V3 | 39 |
TERMINAL_SETTLEMENT_ROLE_OFFSET_V3 | 10 |
TERMINAL_SETTLEMENT_RELEASE_OFFSET_V3 | 16 |
TERMINAL_SETTLEMENT_MARKET_OFFSET_V3 | 48 |
TERMINAL_SETTLEMENT_REALM_OFFSET_V3 | 80 |
TERMINAL_SETTLEMENT_PARENT_CONTEXT_OFFSET_V3 | 112 |
TERMINAL_SETTLEMENT_PRODUCT_RECORD_OFFSET_V3 | 144 |
TERMINAL_SETTLEMENT_EXPOSURE_ID_OFFSET_V3 | 176 |
TERMINAL_SETTLEMENT_EXPOSURE_DIGEST_OFFSET_V3 | 208 |
TERMINAL_SETTLEMENT_TERMINAL_RECORD_OFFSET_V3 | 240 |
TERMINAL_SETTLEMENT_OWNER_OFFSET_V3 | 272 |
TERMINAL_SETTLEMENT_POSITION_OFFSET_V3 | 304 |
TERMINAL_SETTLEMENT_RECIPIENT_OWNER_OFFSET_V3 | 336 |
TERMINAL_SETTLEMENT_RECIPIENT_TOKEN_OFFSET_V3 | 368 |
TERMINAL_SETTLEMENT_CLAIMS_PROGRAM_OFFSET_V3 | 400 |
TERMINAL_SETTLEMENT_CUSTODY_PROGRAM_OFFSET_V3 | 432 |
TERMINAL_SETTLEMENT_COLLATERAL_MINT_OFFSET_V3 | 464 |
TERMINAL_SETTLEMENT_TOKEN_PROGRAM_OFFSET_V3 | 496 |
TERMINAL_SETTLEMENT_SEMANTIC_BASIS_OFFSET_V3 | 528 |
TERMINAL_SETTLEMENT_LINKED_BASIS_OFFSET_V3 | 560 |
TERMINAL_SETTLEMENT_GENERATION_OFFSET_V3 | 592 |
TERMINAL_SETTLEMENT_MARKET_REVISION_OFFSET_V3 | 600 |
TERMINAL_SETTLEMENT_POSITION_REVISION_OFFSET_V3 | 608 |
TERMINAL_SETTLEMENT_CUSTODY_REVISION_OFFSET_V3 | 616 |
TERMINAL_SETTLEMENT_QUANTITY_OFFSET_V3 | 624 |
TERMINAL_SETTLEMENT_CLAIM_INDEX_OFFSET_V3 | 632 |
TERMINAL_SETTLEMENT_TRANSFER_INDEX_OFFSET_V3 | 636 |
TERMINAL_SETTLEMENT_RECEIPT_REQUEST_OFFSET_V3 | 16 |
TERMINAL_SETTLEMENT_RECEIPT_REQUEST_DIGEST_OFFSET_V3 | 656 |
TERMINAL_SETTLEMENT_RECEIPT_SIGNED_PACKET_OFFSET_V3 | 688 |
TERMINAL_SETTLEMENT_RECEIPT_SIGNED_TABLE_OFFSET_V3 | 720 |
TERMINAL_SETTLEMENT_RECEIPT_SIGNED_POST_OFFSET_V3 | 752 |
TERMINAL_SETTLEMENT_RECEIPT_CUSTODY_REQUEST_OFFSET_V3 | 784 |
TERMINAL_SETTLEMENT_RECEIPT_CUSTODY_RECEIPT_OFFSET_V3 | 816 |
TERMINAL_SETTLEMENT_RECEIPT_CUSTODY_REPLAY_OFFSET_V3 | 848 |
TERMINAL_SETTLEMENT_RECEIPT_CUSTODY_TOKEN_POST_OFFSET_V3 | 880 |
TERMINAL_SETTLEMENT_RECEIPT_POST_RESOURCE_OFFSET_V3 | 912 |
TERMINAL_SETTLEMENT_RECEIPT_PAYOUT_OFFSET_V3 | 944 |
TERMINAL_SETTLEMENT_RECEIPT_PRE_MARKET_OFFSET_V3 | 952 |
TERMINAL_SETTLEMENT_RECEIPT_POST_MARKET_OFFSET_V3 | 960 |
TERMINAL_SETTLEMENT_RECEIPT_PRE_POSITION_OFFSET_V3 | 968 |
TERMINAL_SETTLEMENT_RECEIPT_POST_POSITION_OFFSET_V3 | 976 |
TERMINAL_SETTLEMENT_RECEIPT_PRE_CUSTODY_OFFSET_V3 | 984 |
TERMINAL_SETTLEMENT_RECEIPT_POST_CUSTODY_OFFSET_V3 | 992 |
TERMINAL_SETTLEMENT_REQUEST_RESERVED_OFFSET_V3 | 11 |
TERMINAL_SETTLEMENT_REQUEST_RESERVED_BYTES_V3 | 5 |
TERMINAL_SETTLEMENT_REQUEST_TAIL_RESERVED_OFFSET_V3 | 638 |
TERMINAL_SETTLEMENT_REQUEST_TAIL_RESERVED_BYTES_V3 | 2 |
TERMINAL_SETTLEMENT_RECEIPT_RESERVED_OFFSET_V3 | 10 |
TERMINAL_SETTLEMENT_RECEIPT_RESERVED_BYTES_V3 | 6 |
TERMINAL_SETTLEMENT_RECEIPT_TAIL_RESERVED_OFFSET_V3 | 1,000 |
TERMINAL_SETTLEMENT_RECEIPT_TAIL_RESERVED_BYTES_V3 | 8 |
SIGNED_DELTA_PLAN_HEADER_BYTES_V3 | 240 |
SIGNED_DELTA_POSITION_BYTES_V3 | 40 |
SIGNED_DELTA_BYTES_V3 | 16 |
SIGNED_DELTA_ROW_BYTES_V3 | 24 |
SIGNED_DELTA_WIRE_VERSION_V3 | 3 |
SIGNED_DELTA_VERSION_OFFSET_V3 | 8 |
SIGNED_DELTA_CALLER_ROLE_OFFSET_V3 | 10 |
SIGNED_DELTA_RELEASE_SET_OFFSET_V3 | 16 |
SIGNED_DELTA_MARKET_OFFSET_V3 | 48 |
SIGNED_DELTA_REQUEST_OFFSET_V3 | 80 |
SIGNED_DELTA_PRODUCT_OFFSET_V3 | 112 |
SIGNED_DELTA_BASIS_OFFSET_V3 | 144 |
SIGNED_DELTA_LINKED_BASIS_OFFSET_V3 | 176 |
SIGNED_DELTA_MARKET_REVISION_OFFSET_V3 | 208 |
SIGNED_DELTA_CLAIM_COUNT_OFFSET_V3 | 216 |
SIGNED_DELTA_POSITION_COUNT_OFFSET_V3 | 220 |
SIGNED_DELTA_POSITION_DELTA_COUNT_OFFSET_V3 | 224 |
SIGNED_DELTA_HEADER_RESERVED_OFFSET_V3 | 11 |
SIGNED_DELTA_HEADER_TAIL_RESERVED_OFFSET_V3 | 228 |
SIGNED_DELTA_POSITION_OWNER_OFFSET_V3 | 0 |
SIGNED_DELTA_POSITION_REVISION_OFFSET_V3 | 32 |
SIGNED_DELTA_ROW_POSITION_INDEX_OFFSET_V3 | 0 |
SIGNED_DELTA_ROW_OUTCOME_OFFSET_V3 | 4 |
SIGNED_DELTA_ROW_DELTA_OFFSET_V3 | 8 |
SIGNED_DELTA_DIRECTION_OFFSET_V3 | 0 |
SIGNED_DELTA_RESERVED_OFFSET_V3 | 1 |
SIGNED_DELTA_MAGNITUDE_OFFSET_V3 | 8 |
LIABILITY_BASIS_HEADER_RESERVED_OFFSET_V2 | 10 |
LIABILITY_BASIS_HEADER_RESERVED_BYTES_V2 | 2 |
LIABILITY_BASIS_MARKET_BUMP_OFFSET_V2 | 10 |
LIABILITY_BASIS_POSITION_RESERVED_OFFSET_V2 | 120 |
LIABILITY_BASIS_POSITION_RESERVED_BYTES_V2 | 8 |
LIABILITY_BASIS_POSITION_BUMP_OFFSET_V2 | 120 |
TOKEN_ACCOUNT_BYTES_V1 | 165 |
TOKEN_ACCOUNT_MINT_OFFSET_V1 | 0 |
TOKEN_ACCOUNT_OWNER_OFFSET_V1 | 32 |
TOKEN_ACCOUNT_AMOUNT_OFFSET_V1 | 64 |
TOKEN_ACCOUNT_STATE_OFFSET_V1 | 108 |
TOKEN_ACCOUNT_IMMUTABLE_OWNER_BYTES_V1 | 170 |
Unrendered exports (verbatim)
The renderer did not recognize these statement shapes, so they are shown verbatim rather than dropped.
export const TOKEN_ACCOUNT_IMMUTABLE_OWNER_SUFFIX_V1 = Uint8Array.of(2, 7, 0, 0, 0);