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

namevalue
TERMINAL_SETTLEMENT_REQUEST_MAGIC_V3DCLTSQ03
TERMINAL_SETTLEMENT_RECEIPT_MAGIC_V3DCLTSA03
TERMINAL_SETTLEMENT_CANDIDATE_DOMAIN_V3dclutch/claims-terminal-custody-candidate/v3
TERMINAL_SETTLEMENT_TOKEN_POSTSTATE_DOMAIN_V3dclutch/claims-terminal-token-poststate/v3
TERMINAL_SETTLEMENT_POST_RESOURCE_DOMAIN_V3dclutch/claims-terminal-postresources/v3
SIGNED_DELTA_PLAN_MAGIC_V3DCLSDP03
SIGNED_DELTA_TABLE_DIGEST_DOMAIN_V3dclutch/claims/signed-delta-table/v3
SIGNED_DELTA_POST_RESOURCE_DIGEST_DOMAIN_V3dclutch/claims/signed-delta-post-resources/v3
CUSTODY_POSTSTATE_DOMAIN_V1dclutch:custody-poststate:v1

Numeric constants (widths, offsets, counts, tags)

namevalue
WALLET_TERMINAL_MAGIC_OFFSET_V30
WALLET_TERMINAL_VERSION_OFFSET_V38
TERMINAL_SETTLEMENT_REQUEST_BYTES_V3640
TERMINAL_SETTLEMENT_RECEIPT_BYTES_V31,008
TERMINAL_SETTLEMENT_VERSION_V33
TERMINAL_SETTLEMENT_ACCOUNT_COUNT_V336
TERMINAL_SETTLEMENT_EXPOSURE_RAW_ACCOUNT_V321
TERMINAL_SETTLEMENT_EXPOSURE_STAGING_ACCOUNT_V322
TERMINAL_SETTLEMENT_CUSTODY_CALLER_ACCOUNT_V323
TERMINAL_SETTLEMENT_CUSTODY_PROGRAM_ACCOUNT_V324
TERMINAL_SETTLEMENT_CERTIFICATE_ACCOUNT_V325
TERMINAL_SETTLEMENT_RESOLUTION_PROGRAM_ACCOUNT_V326
TERMINAL_SETTLEMENT_RESOLUTION_PROGRAMDATA_ACCOUNT_V327
TERMINAL_SETTLEMENT_REALM_ACCOUNT_V328
TERMINAL_SETTLEMENT_REALM_STAGING_ACCOUNT_V329
TERMINAL_SETTLEMENT_CUSTODY_REPLAY_ACCOUNT_V330
TERMINAL_SETTLEMENT_COLLATERAL_MINT_ACCOUNT_V331
TERMINAL_SETTLEMENT_HOARD_ACCOUNT_V332
TERMINAL_SETTLEMENT_RECIPIENT_ACCOUNT_V333
TERMINAL_SETTLEMENT_CUSTODY_AUTHORITY_ACCOUNT_V334
TERMINAL_SETTLEMENT_TOKEN_PROGRAM_ACCOUNT_V335
TERMINAL_SETTLEMENT_FOUNDER_BOND_ACCOUNT_COUNT_V33
TERMINAL_SETTLEMENT_FOUNDER_BOND_ESCROW_ACCOUNT_V336
TERMINAL_SETTLEMENT_FOUNDER_BOND_ADMISSION_ACCOUNT_V337
TERMINAL_SETTLEMENT_FOUNDER_BOND_RECIPIENT_ACCOUNT_V338
TERMINAL_SETTLEMENT_WITH_FOUNDER_BOND_ACCOUNT_COUNT_V339
TERMINAL_SETTLEMENT_ROLE_OFFSET_V310
TERMINAL_SETTLEMENT_RELEASE_OFFSET_V316
TERMINAL_SETTLEMENT_MARKET_OFFSET_V348
TERMINAL_SETTLEMENT_REALM_OFFSET_V380
TERMINAL_SETTLEMENT_PARENT_CONTEXT_OFFSET_V3112
TERMINAL_SETTLEMENT_PRODUCT_RECORD_OFFSET_V3144
TERMINAL_SETTLEMENT_EXPOSURE_ID_OFFSET_V3176
TERMINAL_SETTLEMENT_EXPOSURE_DIGEST_OFFSET_V3208
TERMINAL_SETTLEMENT_TERMINAL_RECORD_OFFSET_V3240
TERMINAL_SETTLEMENT_OWNER_OFFSET_V3272
TERMINAL_SETTLEMENT_POSITION_OFFSET_V3304
TERMINAL_SETTLEMENT_RECIPIENT_OWNER_OFFSET_V3336
TERMINAL_SETTLEMENT_RECIPIENT_TOKEN_OFFSET_V3368
TERMINAL_SETTLEMENT_CLAIMS_PROGRAM_OFFSET_V3400
TERMINAL_SETTLEMENT_CUSTODY_PROGRAM_OFFSET_V3432
TERMINAL_SETTLEMENT_COLLATERAL_MINT_OFFSET_V3464
TERMINAL_SETTLEMENT_TOKEN_PROGRAM_OFFSET_V3496
TERMINAL_SETTLEMENT_SEMANTIC_BASIS_OFFSET_V3528
TERMINAL_SETTLEMENT_LINKED_BASIS_OFFSET_V3560
TERMINAL_SETTLEMENT_GENERATION_OFFSET_V3592
TERMINAL_SETTLEMENT_MARKET_REVISION_OFFSET_V3600
TERMINAL_SETTLEMENT_POSITION_REVISION_OFFSET_V3608
TERMINAL_SETTLEMENT_CUSTODY_REVISION_OFFSET_V3616
TERMINAL_SETTLEMENT_QUANTITY_OFFSET_V3624
TERMINAL_SETTLEMENT_CLAIM_INDEX_OFFSET_V3632
TERMINAL_SETTLEMENT_TRANSFER_INDEX_OFFSET_V3636
TERMINAL_SETTLEMENT_RECEIPT_REQUEST_OFFSET_V316
TERMINAL_SETTLEMENT_RECEIPT_REQUEST_DIGEST_OFFSET_V3656
TERMINAL_SETTLEMENT_RECEIPT_SIGNED_PACKET_OFFSET_V3688
TERMINAL_SETTLEMENT_RECEIPT_SIGNED_TABLE_OFFSET_V3720
TERMINAL_SETTLEMENT_RECEIPT_SIGNED_POST_OFFSET_V3752
TERMINAL_SETTLEMENT_RECEIPT_CUSTODY_REQUEST_OFFSET_V3784
TERMINAL_SETTLEMENT_RECEIPT_CUSTODY_RECEIPT_OFFSET_V3816
TERMINAL_SETTLEMENT_RECEIPT_CUSTODY_REPLAY_OFFSET_V3848
TERMINAL_SETTLEMENT_RECEIPT_CUSTODY_TOKEN_POST_OFFSET_V3880
TERMINAL_SETTLEMENT_RECEIPT_POST_RESOURCE_OFFSET_V3912
TERMINAL_SETTLEMENT_RECEIPT_PAYOUT_OFFSET_V3944
TERMINAL_SETTLEMENT_RECEIPT_PRE_MARKET_OFFSET_V3952
TERMINAL_SETTLEMENT_RECEIPT_POST_MARKET_OFFSET_V3960
TERMINAL_SETTLEMENT_RECEIPT_PRE_POSITION_OFFSET_V3968
TERMINAL_SETTLEMENT_RECEIPT_POST_POSITION_OFFSET_V3976
TERMINAL_SETTLEMENT_RECEIPT_PRE_CUSTODY_OFFSET_V3984
TERMINAL_SETTLEMENT_RECEIPT_POST_CUSTODY_OFFSET_V3992
TERMINAL_SETTLEMENT_REQUEST_RESERVED_OFFSET_V311
TERMINAL_SETTLEMENT_REQUEST_RESERVED_BYTES_V35
TERMINAL_SETTLEMENT_REQUEST_TAIL_RESERVED_OFFSET_V3638
TERMINAL_SETTLEMENT_REQUEST_TAIL_RESERVED_BYTES_V32
TERMINAL_SETTLEMENT_RECEIPT_RESERVED_OFFSET_V310
TERMINAL_SETTLEMENT_RECEIPT_RESERVED_BYTES_V36
TERMINAL_SETTLEMENT_RECEIPT_TAIL_RESERVED_OFFSET_V31,000
TERMINAL_SETTLEMENT_RECEIPT_TAIL_RESERVED_BYTES_V38
SIGNED_DELTA_PLAN_HEADER_BYTES_V3240
SIGNED_DELTA_POSITION_BYTES_V340
SIGNED_DELTA_BYTES_V316
SIGNED_DELTA_ROW_BYTES_V324
SIGNED_DELTA_WIRE_VERSION_V33
SIGNED_DELTA_VERSION_OFFSET_V38
SIGNED_DELTA_CALLER_ROLE_OFFSET_V310
SIGNED_DELTA_RELEASE_SET_OFFSET_V316
SIGNED_DELTA_MARKET_OFFSET_V348
SIGNED_DELTA_REQUEST_OFFSET_V380
SIGNED_DELTA_PRODUCT_OFFSET_V3112
SIGNED_DELTA_BASIS_OFFSET_V3144
SIGNED_DELTA_LINKED_BASIS_OFFSET_V3176
SIGNED_DELTA_MARKET_REVISION_OFFSET_V3208
SIGNED_DELTA_CLAIM_COUNT_OFFSET_V3216
SIGNED_DELTA_POSITION_COUNT_OFFSET_V3220
SIGNED_DELTA_POSITION_DELTA_COUNT_OFFSET_V3224
SIGNED_DELTA_HEADER_RESERVED_OFFSET_V311
SIGNED_DELTA_HEADER_TAIL_RESERVED_OFFSET_V3228
SIGNED_DELTA_POSITION_OWNER_OFFSET_V30
SIGNED_DELTA_POSITION_REVISION_OFFSET_V332
SIGNED_DELTA_ROW_POSITION_INDEX_OFFSET_V30
SIGNED_DELTA_ROW_OUTCOME_OFFSET_V34
SIGNED_DELTA_ROW_DELTA_OFFSET_V38
SIGNED_DELTA_DIRECTION_OFFSET_V30
SIGNED_DELTA_RESERVED_OFFSET_V31
SIGNED_DELTA_MAGNITUDE_OFFSET_V38
LIABILITY_BASIS_HEADER_RESERVED_OFFSET_V210
LIABILITY_BASIS_HEADER_RESERVED_BYTES_V22
LIABILITY_BASIS_MARKET_BUMP_OFFSET_V210
LIABILITY_BASIS_POSITION_RESERVED_OFFSET_V2120
LIABILITY_BASIS_POSITION_RESERVED_BYTES_V28
LIABILITY_BASIS_POSITION_BUMP_OFFSET_V2120
TOKEN_ACCOUNT_BYTES_V1165
TOKEN_ACCOUNT_MINT_OFFSET_V10
TOKEN_ACCOUNT_OWNER_OFFSET_V132
TOKEN_ACCOUNT_AMOUNT_OFFSET_V164
TOKEN_ACCOUNT_STATE_OFFSET_V1108
TOKEN_ACCOUNT_IMMUTABLE_OWNER_BYTES_V1170

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);