ABI: resolutionCertificateV2

Source module: packages/dclutch-sdk/lib/generated/resolutionCertificateV2.ts, whose own header reads:

@generated by scripts/generate-resolution-certificate-v2.mjs; do not edit.
Source: crates/dclutch-source/src/resolution/generated_v2.rs, itself Lean-emitted.

String constants

namevalue
RESOLUTION_CERTIFICATE_MAGIC_V2DCSRCER2
RESOLUTION_CERTIFICATE_V2_WIDE_SUCCESS_EXAMPLE_HEX444353524345523202000100000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000101000000000000000000000000000000000000000000000700000000000000000000000000000001000000000000006400000000000000
RESOLUTION_CERTIFICATE_V2_WIDE_FAILURE_EXAMPLE_HEX444353524345523202000400000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000101000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Numeric constants (widths, offsets, counts, tags)

namevalue
RESOLUTION_CERTIFICATE_SUCCESS_KIND_V21
RESOLUTION_CERTIFICATE_RECOVERY_ADVANCED_KIND_V22
RESOLUTION_CERTIFICATE_EXHAUSTED_KIND_V23
RESOLUTION_CERTIFICATE_FAILURE_KIND_V24
RESOLUTION_CERTIFICATE_BYTES_V2312
RESOLUTION_CERTIFICATE_VERSION_V22
CERTIFICATE_V2_MAGIC_OFFSET0
CERTIFICATE_V2_VERSION_OFFSET8
CERTIFICATE_V2_KIND_OFFSET10
CERTIFICATE_V2_RESERVED_HEADER_OFFSET11
CERTIFICATE_V2_MARKET_OFFSET16
CERTIFICATE_V2_ROUTE_OFFSET48
CERTIFICATE_V2_SOURCE_MATERIAL_OFFSET80
CERTIFICATE_V2_PRODUCT_RECORD_OFFSET112
CERTIFICATE_V2_PROVIDER_EVIDENCE_OFFSET144
CERTIFICATE_V2_FUNDING_ALLOCATION_OFFSET176
CERTIFICATE_V2_RECEIPT_ACCOUNT_OFFSET208
CERTIFICATE_V2_GENERATION_OFFSET240
CERTIFICATE_V2_ATTEMPT_INDEX_OFFSET248
CERTIFICATE_V2_SCHEDULE_INDEX_OFFSET252
CERTIFICATE_V2_SELECTOR_OFFSET256
CERTIFICATE_V2_RESERVED_BODY_OFFSET260
CERTIFICATE_V2_WORK_PAID_OFFSET264
CERTIFICATE_V2_FUNDING_REMAINING_OFFSET272
CERTIFICATE_V2_RESULT_NUMERATOR_OFFSET280
CERTIFICATE_V2_RESULT_DENOMINATOR_OFFSET296

Unrendered exports (verbatim)

The renderer did not recognize these statement shapes, so they are shown verbatim rather than dropped.

export const CERTIFICATE_V2_OBSERVED_AT_OFFSET = 304 as const;

/** Canonical Rust fixtures preserve native u32 selectors and i128/u64 results. */
export const RESOLUTION_CERTIFICATE_V2_REFUSAL_CORPUS_HEX = Object.freeze([
  '004353524345523202000100000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000101000000000000000000000000000000000000000000000700000000000000000000000000000001000000000000006400000000000000',
  '444353524345523203000100000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000101000000000000000000000000000000000000000000000700000000000000000000000000000001000000000000006400000000000000',
  '444353524345523202000900000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000101000000000000000000000000000000000000000000000700000000000000000000000000000001000000000000006400000000000000',
  '444353524345523202000101000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000101000000000000000000000000000000000000000000000700000000000000000000000000000001000000000000006400000000000000',
  '444353524345523202000100000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000101000000000000000000000000000000000000000000000700000000000000000000000000000001000000000000006400000000000000',
  '444353524345523202000100000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000101000000000000000000000000000000000000000000000700000000000000000000000000000001000000000000006400000000000000',
  '444353524345523202000100000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000101000000000000000000000000000000000000000000000700000000000000000000000000000001000000000000006400000000000000',
  '444353524345523202000100000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000101000000000000000000000000000000000000000000000700000000000000000000000000000001000000000000006400000000000000',
  '444353524345523202000100000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000101000000000000000000000000000000000000000000000700000000000000000000000000000001000000000000006400000000000000',
  '444353524345523202000100000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000700000000000000000000000000000001000000000000006400000000000000',
  '444353524345523202000100000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000101000001000000000000000000000000000000000000000700000000000000000000000000000001000000000000006400000000000000',
  '444353524345523202000100000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000101000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000006400000000000000',
  '444353524345523202000100000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000101000000000000000000000000000000000000000000000700000000000000000000000000000001000000000000000000000000000000',
] as const);