Refusal codes

Every error code the protocol can return, with its meaning. When dClutch refuses a transaction, the whole transaction rolls back -- no partial effect survives -- and the code says exactly which program refused and why. A refusal isn't a malfunction; it's the protocol keeping the rules.

Reading a code: each program owns its own block ("band") of codes, and band = code >> 12 -- drop the last three hex digits to get the band. So custom program error: 0x5180 is band 5, which is Claims. Band 0 is never used, meaning a code below 0x1000 came from some other program in your transaction, not from dClutch. Bands at 0x100000 and above belong to test-only programs that are never deployed.

The tables below carry all 474 codes, with meanings taken from the source code's own documentation.

Checked firings and binding claims

4 of 474 codes have a checked firing in a durable census ledger. The checked firing column names the campaign and slot from an observation that census observe admitted using the finalized log's exact custom code and the program address that raised it.

A separate 84 of 474 codes appear in authored refusal bindings. The binding claim column preserves those campaign claims without calling them observed. A binding can be written before its evidence is folded or survive after a run artifact disappears; it never promotes itself into the checked column.

A further 16 bindings record an uncredited refusal claim. Without a checked ledger row, this page does not say which program or code actually refused.

And the denominator is the narrower of two. These tables carry the 474 codes belonging to the programs the route census enumerates. The tree as a whole declares more -- the census reports its own, larger figure across every package it indexes -- and the difference is codes in packages that have no enumerated program, so no campaign could observe them through a route.

The 1 checked campaigns contributing: claims-claim-check-local-validator-v1.

The 23 campaigns contributing binding claims: claims-affine-batch-programtest, claims-claim-check-programtest, claims-family-programtest, claims-fractional-atomic-programtest, claims-fractional-signed-delta-programtest, claims-rational-lifecycle-programtest, claims-rational-representation-v2-programtest, custody-family-programtest, direct-begin-retiring-programtest, direct-fee-pair-programtest, economics-custody, general-accelerator-programtest, journey, resolution-core-v3-programtest, resolution-pre-market-funding-programtest, resolution-relayed-programtest, resolution-sponsored-programtest, retirement-checkpoint-programtest, retirement-replay-handoff-programtest, source-abort-programtest, structured-v2-programtest, tier1, tier4-series-occurrence-programtest.

Band allocation

basebandallocation
0x10000x1Band 1 -- dclutch-registry-sbf (registry)
0x20000x2Band 2 -- dclutch-rent-sbf (rent)
0x30000x3Band 3 -- dclutch-core-sbf (core)
0x40000x4Band 4 -- dclutch-trading-sbf (trading)
0x50000x5Band 5 -- dclutch-claims-sbf (claims)
0x60000x6Band 6 -- dclutch-custody-sbf (custody)
0x80000x8Band 8 -- dclutch-resolution-proof-sbf (resolution)
0xC0000xCBand 12 -- dclutch-accelerator-sbf (accelerator)
0x1000000x100Band 256 -- dclutch-claims-affine-batch-test-caller-sbf (test/claims-affine-batch-caller, test caller)
0x1010000x101Band 257 -- dclutch-fractional-signed-delta-test-caller-sbf (test/claims-fractional-signed-delta-caller, test caller)
0x1020000x102Band 258 -- dclutch-claims-liability-basis-test-caller-sbf (test/claims-liability-basis-caller, test caller)
0x1030000x103Band 259 -- dclutch-rational-lifecycle-test-caller-sbf (test/claims-rational-lifecycle-caller, test caller)
0x1040000x104Band 260 -- dclutch-rational-v2-test-caller-sbf (test/claims-rational-v2-caller, test caller)
0x1050000x105Band 261 -- dclutch-claims-sparse-chain-test-caller-sbf (test/claims-sparse-chain-caller, test caller)
0x1060000x106Band 262 -- dclutch-terminal-settlement-test-caller-sbf (test/claims-terminal-settlement-caller, test caller)
0x1070000x107Band 263 -- dclutch-custody-test-caller-sbf (test/custody-caller, test caller)
0x1080000x108Band 264 -- dclutch-dealer-accelerator-test-caller-sbf (test/dealer-accelerator-caller, test caller)
0x1090000x109Band 265 -- dclutch-general-accelerator-test-caller-sbf (test/general-accelerator-caller, test caller)
0x10A0000x10ABand 266 -- dclutch-resolution-receipt-test-caller-sbf (test/resolution-receipt-caller, test caller)
0x10B0000x10BBand 267 -- dclutch-fractional-atomic-test-caller-sbf (test/claims-fractional-atomic-caller, test caller)
0x10C0000x10CBand 268 -- dclutch-claim-check-escrow-signer-test-sbf (test/claims-claim-check-escrow-signer, test caller)
0x10D0000x10DBand 269 -- dclutch-fractional-compaction-test-caller-sbf (test/claims-fractional-compaction-caller, test caller)

accelerator

coderefusalmeaningchecked firingbinding claimprovenance
0xC000GeneralAcceleratorSbfErrorV3::InvalidRequestAccelerator request transport or register geometry differed.----programs/dclutch-accelerator-sbf/src/general.rs:92
0xC001GeneralAcceleratorSbfErrorV3::InvalidFrameThe fixed admitted frame or readonly runtime frame differed.----programs/dclutch-accelerator-sbf/src/general.rs:94
0xC002GeneralAcceleratorSbfErrorV3::InvalidTopLevelInstructionThe current top-level instruction could not be read from the sysvar.----programs/dclutch-accelerator-sbf/src/general.rs:103
0xC003GeneralAcceleratorSbfErrorV3::InvalidScratchBankThe request's declared scratch-bank geometry could not be used.--general-accelerator-programtestprograms/dclutch-accelerator-sbf/src/general.rs:113
0xC004GeneralAcceleratorSbfErrorV3::InvalidAcknowledgementThe exact acknowledgement could not be encoded.----programs/dclutch-accelerator-sbf/src/general.rs:115
0xC005GeneralAcceleratorSbfErrorV3::ForeignInstructionBeforeTradingAn instruction ahead of this one did not belong to ComputeBudget.----programs/dclutch-accelerator-sbf/src/general.rs:117
0xC006GeneralAcceleratorSbfErrorV3::HeapFrameNotRequestedNo exact RequestHeapFrame preceded the current instruction.----programs/dclutch-accelerator-sbf/src/general.rs:133
0xC007GeneralAcceleratorSbfErrorV3::TopLevelProgramNotTradingThe current top-level instruction was not the admitted Trading program's.----programs/dclutch-accelerator-sbf/src/general.rs:135
0xC008GeneralAcceleratorSbfErrorV3::InvalidHotEnvelopeThe top-level data was not a canonical Hot execution envelope.----programs/dclutch-accelerator-sbf/src/general.rs:137
0xC009GeneralAcceleratorSbfErrorV3::InvalidFamilyRequestThe carried family request was not the exact width, or did not decode.----programs/dclutch-accelerator-sbf/src/general.rs:139
0xC00AGeneralAcceleratorSbfErrorV3::InstructionsSysvarAccountThe supplied account was not the readonly instructions sysvar.----programs/dclutch-accelerator-sbf/src/general.rs:141
0xC00BGeneralAcceleratorSbfErrorV3::CurrentInstructionIndexUnreadableThe runtime could not report which top-level instruction is executing.----programs/dclutch-accelerator-sbf/src/general.rs:143
0xC00CGeneralAcceleratorSbfErrorV3::PrecedingInstructionUnreadableAn instruction ahead of the current one could not be read.----programs/dclutch-accelerator-sbf/src/general.rs:145
0xC00DGeneralAcceleratorSbfErrorV3::ScratchPagePrivilegesA scratch page was not a Trading-owned readonly unsigned data account.----programs/dclutch-accelerator-sbf/src/general.rs:147
0xC00EGeneralAcceleratorSbfErrorV3::ScratchPageDecodeA scratch page's bytes were not a canonical authenticated page.----programs/dclutch-accelerator-sbf/src/general.rs:149
0xC00FGeneralAcceleratorSbfErrorV3::ScratchPageRequestBindingA scratch page did not belong to this caller and this request.----programs/dclutch-accelerator-sbf/src/general.rs:151
0xC010GeneralAcceleratorSbfErrorV3::ScratchPageOrderA scratch page arrived out of its streamed chunk index or offset.----programs/dclutch-accelerator-sbf/src/general.rs:153
0xC011GeneralAcceleratorSbfErrorV3::ScratchBankDigestThe reassembled bank's bytes differed from the digest declared.----programs/dclutch-accelerator-sbf/src/general.rs:155
0xC012GeneralAcceleratorSbfErrorV3::ScratchBankLengthThe pages did not sum to the bank length the request declared.----programs/dclutch-accelerator-sbf/src/general.rs:162
0xC013GeneralAcceleratorSbfErrorV3::HeapCeilingNotLiftedThe declared heap frame could not be installed as this program's ceiling.----programs/dclutch-accelerator-sbf/src/general.rs:173
0xC014GeneralAcceleratorSbfErrorV3::OutputPageUnwritableThe output page this program was handed is not one it can write.----programs/dclutch-accelerator-sbf/src/general.rs:180
0xC015GeneralAcceleratorSbfErrorV3::OutputPageTooNarrowThe output page repeats another account in this CPI frame.----programs/dclutch-accelerator-sbf/src/general.rs:188
0xC016GeneralAcceleratorSbfErrorV3::OutputPageAliasesFrameThe candidate bank is wider than the page provisioned for it.----programs/dclutch-accelerator-sbf/src/general.rs:190
0xC100DealerAcceleratorSbfErrorV4::InvalidRequestAcceleratorRequestV2 transport or candidate-bank width differed.----programs/dclutch-accelerator-sbf/src/dealer.rs:44
0xC101DealerAcceleratorSbfErrorV4::InvalidInvocationCommon Trading could not authenticate the release/artifact/runtime view.----programs/dclutch-accelerator-sbf/src/dealer.rs:46
0xC102DealerAcceleratorSbfErrorV4::InvalidAcknowledgementA canonical acknowledgement could not be constructed.----programs/dclutch-accelerator-sbf/src/dealer.rs:48
0xC103DealerAcceleratorSbfErrorV4::InvalidFrameThe account frame or request transport this callback was handed.----programs/dclutch-accelerator-sbf/src/dealer.rs:58
0xC104DealerAcceleratorSbfErrorV4::InvalidReleaseThe release waist this callback rejoined: Market or Rent.----programs/dclutch-accelerator-sbf/src/dealer.rs:60
0xC105DealerAcceleratorSbfErrorV4::InvalidArtifactThe Registry records, selected descriptor or AdmittedAot strategy.----programs/dclutch-accelerator-sbf/src/dealer.rs:62
0xC106DealerAcceleratorSbfErrorV4::InvalidRuntimeViewThe AccountProfile-derived runtime view a candidate is computed against: tail width, span widths, logical account count, geometry, transcript.----programs/dclutch-accelerator-sbf/src/dealer.rs:65
0xC107DealerAcceleratorSbfErrorV4::HeapCeilingNotLiftedThe transaction's granted heap frame could not be admitted.----programs/dclutch-accelerator-sbf/src/dealer.rs:74
0xC108DealerAcceleratorSbfErrorV4::OutputPageUnwritableThe output page this program was handed is not one it can write.----programs/dclutch-accelerator-sbf/src/dealer.rs:83
0xC109DealerAcceleratorSbfErrorV4::OutputPageAliasesFrameThe output page repeats another account in this CPI frame.----programs/dclutch-accelerator-sbf/src/dealer.rs:91
0xC10ADealerAcceleratorSbfErrorV4::OutputPageTooNarrowThe candidate bank is wider than the page provisioned for it.----programs/dclutch-accelerator-sbf/src/dealer.rs:96
0xC10BDealerAcceleratorSbfErrorV4::ScoringRowThe scoring row's wire: not the witness-then-request width, or a half that did not decode, or two halves of different rows.----programs/dclutch-accelerator-sbf/src/dealer.rs:103
0xC10CDealerAcceleratorSbfErrorV4::ScoringRuleThe scoring row refused the RULE, and the rule's own conjunct is in the log under [FAMILY_REFUSAL_LOG_PREFIX_V4].----programs/dclutch-accelerator-sbf/src/dealer.rs:111
0xC200SeriesShadowSbfErrorV4::InvalidInvocationCommon Trading could not authenticate the Shadow callback.----programs/dclutch-accelerator-sbf/src/series/mod.rs:90
0xC201SeriesShadowSbfErrorV4::NoSelectedReleaseThis ELF has no deliberately selected generated release.----programs/dclutch-accelerator-sbf/src/series/mod.rs:92
0xC202SeriesShadowSbfErrorV4::RuntimeProfile13 geometry or normalized runtime observations differed.----programs/dclutch-accelerator-sbf/src/series/mod.rs:94
0xC203SeriesShadowSbfErrorV4::FinalizedRecordA finalized Series or Product record did not authenticate.----programs/dclutch-accelerator-sbf/src/series/mod.rs:96
0xC204SeriesShadowSbfErrorV4::InvalidAcknowledgementThe typed acknowledgement could not be encoded.----programs/dclutch-accelerator-sbf/src/series/mod.rs:98

claims

coderefusalmeaningchecked firingbinding claimprovenance
0x5000ClaimsSbfError::InstructionInstruction bytes were hostile or selected no supported family.----programs/dclutch-claims-sbf/src/lib.rs:200
0x5001ClaimsSbfError::AccountsAccount count, privileges, owners, or executable flags were wrong.--claims-rational-representation-v2-programtest; structured-v2-programtestprograms/dclutch-claims-sbf/src/lib.rs:202
0x5002ClaimsSbfError::IdentityMarket or Position semantic identities did not join the packet.--claims-rational-representation-v2-programtest; structured-v2-programtestprograms/dclutch-claims-sbf/src/lib.rs:204
0x5003ClaimsSbfError::ReleaseRegistry receipt or current deployment authentication failed.--claims-rational-representation-v2-programtestprograms/dclutch-claims-sbf/src/lib.rs:206
0x5004ClaimsSbfError::AuthorityCaller PDA authority did not authenticate the packet.----programs/dclutch-claims-sbf/src/lib.rs:208
0x5005ClaimsSbfError::EconomicClaims economic transition refused.--claims-rational-representation-v2-programtestprograms/dclutch-claims-sbf/src/lib.rs:210
0x5006ClaimsSbfError::CustodyRequiredThis action requires the canonical Custody child composition.----programs/dclutch-claims-sbf/src/lib.rs:212
0x5007ClaimsSbfError::ReceiptReceipt construction or post-state commitment failed.----programs/dclutch-claims-sbf/src/lib.rs:214
0x5008ClaimsSbfError::RepresentationRepresentation descriptor/state or unified wrapper transition refused.--claims-family-programtest; claims-rational-representation-v2-programtest; structured-v2-programtestprograms/dclutch-claims-sbf/src/lib.rs:216
0x5009ClaimsSbfError::TokenToken-2022 mint/account profile or CPI refused.--claims-rational-representation-v2-programtest; structured-v2-programtestprograms/dclutch-claims-sbf/src/lib.rs:218
0x500AClaimsSbfError::ReleaseSupersededThe release's pinned deployment slot moved: the substrate was upgraded. Every open market on the superseded release generation refuses until a re-release re-authenticates the new deployment and re-pins its slot.----programs/dclutch-claims-sbf/src/lib.rs:226
0x500BClaimsSbfError::SelectionConfigThe execution terms disagree with the Market-selected config.----programs/dclutch-claims-sbf/src/lib.rs:237
0x500CClaimsSbfError::BasisEvaluatorAbsentThe Market's basis names the degree-2-to-3 spline family, for which this deployment carries no evaluator.----programs/dclutch-claims-sbf/src/lib.rs:251
0x500DClaimsSbfError::PrincipalCapacityMinting a complete set would grow total principal past the Market's carried manipulation-capacity cap, or that cap was never stated.----programs/dclutch-claims-sbf/src/lib.rs:261
0x500EClaimsSbfError::ExposureNotIdentityThe supplied Product-to-Claims exposure is not the identity embedding.----programs/dclutch-claims-sbf/src/lib.rs:284
0x500FClaimsSbfError::ReceiptAliasAn account presented at a representation coordinate is the receipt's own Mint or Account: a receipt backed by itself.----programs/dclutch-claims-sbf/src/lib.rs:305
0x5010ClaimsSbfError::FailureEscrowThe Position offered as a refunding complete set's failure escrow is not the Market's own escrow.--claims-fractional-atomic-programtest; retirement-checkpoint-programtestprograms/dclutch-claims-sbf/src/lib.rs:324
0x5011ClaimsSbfError::FailureEscrowUnseatedThe escrow account is the Market's own, and this Market's failure supply is not seated in it.----programs/dclutch-claims-sbf/src/lib.rs:342
0x5012ClaimsSbfError::OverdrawThe terminal payout asked for more claims than the Position holds at that index, or more than the aggregate owes there.----programs/dclutch-claims-sbf/src/lib.rs:356
0x5013ClaimsSbfError::FounderBondFrameA terminal settlement that must draw the founder bond was handed no escrow to draw it from.----programs/dclutch-claims-sbf/src/lib.rs:374
0x5014ClaimsSbfError::StrandUnseatedA residual strand was submitted and this program has no seat to burn it from.----programs/dclutch-claims-sbf/src/lib.rs:398
0x50E0TerminalRecipientErrorV3::ModeUnallocated recipient mode.----programs/dclutch-claims-sbf/src/terminal_settlement_v3.rs:142
0x50E1TerminalRecipientErrorV3::RoleA non-Trading caller requested Trading principal.----programs/dclutch-claims-sbf/src/terminal_settlement_v3.rs:144
0x50E2TerminalRecipientErrorV3::VaultRecipient differs from the Position owner's canonical Trading vault.----programs/dclutch-claims-sbf/src/terminal_settlement_v3.rs:146
0x50E3TerminalRecipientErrorV3::NativeBeneficiaryFounder-bond recipient differs from the native beneficiary.----programs/dclutch-claims-sbf/src/terminal_settlement_v3.rs:148
0x5100LiabilityBasisSbfErrorV2::ClaimsStateClaims aggregate or Position bytes/PDA/revision refused.----programs/dclutch-claims-sbf/src/liability_basis_v2.rs:82
0x5140ProtocolPositionSbfErrorV2::InstructionInstruction bytes did not decode as the canonical lifecycle ABI.----programs/dclutch-claims-sbf/src/protocol_position_v2.rs:117
0x5141ProtocolPositionSbfErrorV2::AccountsAccount count, privilege, executable, or alias facts refused.----programs/dclutch-claims-sbf/src/protocol_position_v2.rs:119
0x5142ProtocolPositionSbfErrorV2::ReleaseCurrent release selection or caller authority refused.----programs/dclutch-claims-sbf/src/protocol_position_v2.rs:121
0x5143ProtocolPositionSbfErrorV2::MarketClaims aggregate identity, revision, release, or generation refused.----programs/dclutch-claims-sbf/src/protocol_position_v2.rs:123
0x5144ProtocolPositionSbfErrorV2::ProductBasisProduct graph, linked basis, Core, or runtime width refused.----programs/dclutch-claims-sbf/src/protocol_position_v2.rs:125
0x5145ProtocolPositionSbfErrorV2::PositionPosition/admission PDA vacancy, shape, owner, or balance refused.--claims-family-programtestprograms/dclutch-claims-sbf/src/protocol_position_v2.rs:127
0x5146ProtocolPositionSbfErrorV2::RentPrepaid rent or authenticated RentCredit facts refused.----programs/dclutch-claims-sbf/src/protocol_position_v2.rs:129
0x5147ProtocolPositionSbfErrorV2::AllocationSystem allocation or assignment refused.----programs/dclutch-claims-sbf/src/protocol_position_v2.rs:131
0x5148ProtocolPositionSbfErrorV2::AdmissionPersisted admission did not join the requested terminal close.--claims-family-programtestprograms/dclutch-claims-sbf/src/protocol_position_v2.rs:133
0x5149ProtocolPositionSbfErrorV2::CommitComplete candidate state or rent-credit reclamation did not commit.----programs/dclutch-claims-sbf/src/protocol_position_v2.rs:135
0x514AProtocolPositionSbfErrorV2::ReceiptImmediate receipt construction or poststate commitment refused.----programs/dclutch-claims-sbf/src/protocol_position_v2.rs:137
0x5160AffineBatchSbfErrorV2::InstructionInstruction bytes did not decode as the canonical public ABI.----programs/dclutch-claims-sbf/src/affine_batch_v2.rs:98
0x5161AffineBatchSbfErrorV2::AccountsAccount count, order, privileges, owners, or aliases refused.--claims-affine-batch-programtestprograms/dclutch-claims-sbf/src/affine_batch_v2.rs:100
0x5162AffineBatchSbfErrorV2::ReleaseRegistry current-release authentication or caller authority refused.----programs/dclutch-claims-sbf/src/affine_batch_v2.rs:102
0x5163AffineBatchSbfErrorV2::ProductBasisProduct graph, linked basis, semantic identity, or Core join refused.--claims-affine-batch-programtestprograms/dclutch-claims-sbf/src/affine_batch_v2.rs:104
0x5164AffineBatchSbfErrorV2::ClaimsStateAggregate or Position PDA, width, identity, or revision refused.--claims-affine-batch-programtestprograms/dclutch-claims-sbf/src/affine_batch_v2.rs:106
0x5165AffineBatchSbfErrorV2::CandidateAn exact delta overflowed, underflowed, or selected an invalid coordinate.----programs/dclutch-claims-sbf/src/affine_batch_v2.rs:108
0x5166AffineBatchSbfErrorV2::CommitComplete candidate buffers could not all be borrowed and committed last.----programs/dclutch-claims-sbf/src/affine_batch_v2.rs:110
0x5167AffineBatchSbfErrorV2::ReceiptThe canonical success receipt could not be constructed.----programs/dclutch-claims-sbf/src/affine_batch_v2.rs:112
0x5168AffineBatchSbfErrorV2::PrincipalCapacityA positive aggregate delta would grow total principal past the Market's carried manipulation-capacity cap, or that cap was never stated.----programs/dclutch-claims-sbf/src/affine_batch_v2.rs:120
0x5180ClaimsFoundingSbfErrorV5::InstructionInstruction bytes did not decode as the sole FoundingV5 ABI.----programs/dclutch-claims-sbf/src/founding_v5.rs:122
0x5181ClaimsFoundingSbfErrorV5::AccountsAccount count, privileges, executable flags, or aliases refused.----programs/dclutch-claims-sbf/src/founding_v5.rs:124
0x5182ClaimsFoundingSbfErrorV5::ReleaseAn activated role's own receipt names a different release set than the one this request executes under.----programs/dclutch-claims-sbf/src/founding_v5.rs:133
0x5183ClaimsFoundingSbfErrorV5::CustodyCustody source, Hoard, or replay post-observations refused.----programs/dclutch-claims-sbf/src/founding_v5.rs:135
0x5184ClaimsFoundingSbfErrorV5::ProductBasisProduct graph, linked basis, or Founding Core Market refused.----programs/dclutch-claims-sbf/src/founding_v5.rs:137
0x5185ClaimsFoundingSbfErrorV5::ClaimsStateClaims aggregate, Position, or admission PDA/vacancy refused.----programs/dclutch-claims-sbf/src/founding_v5.rs:139
0x5186ClaimsFoundingSbfErrorV5::RentRent sysvar, exact principals, target lamports, or RentCredit refused.--claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/founding_v5.rs:141
0x5187ClaimsFoundingSbfErrorV5::AllocationSystem allocation or assignment refused.----programs/dclutch-claims-sbf/src/founding_v5.rs:143
0x5188ClaimsFoundingSbfErrorV5::ReceiptCandidate receipt or post-resource digest refused.----programs/dclutch-claims-sbf/src/founding_v5.rs:145
0x5189ClaimsFoundingSbfErrorV5::CommitState-last copy or immutable postcondition refused.----programs/dclutch-claims-sbf/src/founding_v5.rs:147
0x518AClaimsFoundingSbfErrorV5::PrincipalCapacityThe founding principal exceeded the Market's carried manipulation-capacity cap, or that cap was never stated.----programs/dclutch-claims-sbf/src/founding_v5.rs:157
0x518BClaimsFoundingSbfErrorV5::CallerAuthorityThe Trading-signed caller-authority PDA did not reproduce.----programs/dclutch-claims-sbf/src/founding_v5.rs:165
0x518CClaimsFoundingSbfErrorV5::PermitThe Core-owned Series founding permit account, its canonical address, or the bump its intent carries for that address refused.----programs/dclutch-claims-sbf/src/founding_v5.rs:172
0x518DClaimsFoundingSbfErrorV5::PermitBodyThe permit's authorization of this intent and request, or the intent's own agreement with the request it authorizes, refused.----programs/dclutch-claims-sbf/src/founding_v5.rs:181
0x518EClaimsFoundingSbfErrorV5::ActivationCacheThe account handed as the Registry activation cache is not the canonical cache for this request's release set, or its body did not decode.----programs/dclutch-claims-sbf/src/founding_v5.rs:186
0x518FClaimsFoundingSbfErrorV5::RoleDeploymentAn activated role's observed on-chain deployment is not the one its activation admitted.----programs/dclutch-claims-sbf/src/founding_v5.rs:194
0x5190ClaimsFoundingSbfErrorV5::ReleaseSupersededThe release's pinned deployment slot moved: the substrate was upgraded. Every open market on the superseded release generation refuses until a re-release re-authenticates the new deployment and re-pins its slot.----programs/dclutch-claims-sbf/src/founding_v5.rs:211
0x5191ClaimsFoundingSbfErrorV5::FounderBondUnderfundedThe escrow Position holds its rent but not the founder bond.--claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/founding_v5.rs:226
0x5200SignedDeltaSbfErrorV3::InstructionInstruction bytes did not decode as the canonical public ABI.----programs/dclutch-claims-sbf/src/signed_delta_v3.rs:130
0x5201SignedDeltaSbfErrorV3::AccountsAccount count, order, privileges, owners, or aliases refused.--claims-rational-representation-v2-programtestprograms/dclutch-claims-sbf/src/signed_delta_v3.rs:132
0x5202SignedDeltaSbfErrorV3::ReleaseRegistry current-release authentication or caller authority refused.--claims-rational-representation-v2-programtestprograms/dclutch-claims-sbf/src/signed_delta_v3.rs:134
0x5203SignedDeltaSbfErrorV3::ProductBasisProduct graph, linked basis, semantic identity, or Core join refused.--claims-fractional-signed-delta-programtestprograms/dclutch-claims-sbf/src/signed_delta_v3.rs:136
0x5204SignedDeltaSbfErrorV3::ClaimsStateAggregate or Position PDA, width, identity, or revision refused.----programs/dclutch-claims-sbf/src/signed_delta_v3.rs:138
0x5205SignedDeltaSbfErrorV3::CandidateAn exact signed delta overflowed or underflowed a resource.----programs/dclutch-claims-sbf/src/signed_delta_v3.rs:140
0x5206SignedDeltaSbfErrorV3::CommitComplete candidate buffers could not all be borrowed and committed last.----programs/dclutch-claims-sbf/src/signed_delta_v3.rs:142
0x5207SignedDeltaSbfErrorV3::ReceiptThe canonical success receipt could not be constructed.----programs/dclutch-claims-sbf/src/signed_delta_v3.rs:144
0x5208SignedDeltaSbfErrorV3::PrincipalCapacityA positive aggregate delta would grow total principal past the Market's carried manipulation-capacity cap, or that cap was never stated.----programs/dclutch-claims-sbf/src/signed_delta_v3.rs:152
0x5209SignedDeltaSbfErrorV3::ReleaseSupersededThe caller deployment moved beyond its activated slot pin.----programs/dclutch-claims-sbf/src/signed_delta_v3.rs:154
0x5210RationalLifecycleSbfErrorV2::InstructionInstruction bytes or runtime width refused.----programs/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:185
0x5211RationalLifecycleSbfErrorV2::AccountsAccount frame, privilege, or alias refused.--claims-rational-lifecycle-programtestprograms/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:187
0x5212RationalLifecycleSbfErrorV2::ReleaseCurrent release selection or Trading caller refused.----programs/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:189
0x5213RationalLifecycleSbfErrorV2::DescriptorFinalized descriptor or a derived resource identity refused.----programs/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:191
0x5214RationalLifecycleSbfErrorV2::MarketCore Market or canonical Claims aggregate refused.----programs/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:193
0x5215RationalLifecycleSbfErrorV2::RentPrepaid or reclaimed native rent accounting refused.--claims-rational-lifecycle-programtestprograms/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:195
0x5216RationalLifecycleSbfErrorV2::TokenToken-2022 refused an effect this route asked for, or the instruction that would ask it could not be built. The cause is Token-2022's own and is in the transaction log, on its own Program ... failed line.--claims-rational-lifecycle-programtestprograms/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:199
0x5217RationalLifecycleSbfErrorV2::PositionCanonical protocol Position lifecycle refused.----programs/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:201
0x5218RationalLifecycleSbfErrorV2::ReceiptFinal resource observation or typed receipt refused.----programs/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:203
0x5219RationalLifecycleSbfErrorV2::MintProfileThe lifecycle Mint this route holds is not the closeable profile the family requires: program owner, mint/close/burn authority, decimals, extension set, or the SUPPLY the action declared.----programs/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:207
0x521ARationalLifecycleSbfErrorV2::CustodyLayoutThe structured custody account's bytes are not a Token-2022 account.----programs/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:209
0x521BRationalLifecycleSbfErrorV2::CustodyStateThe structured custody account parses and is not the one this route requires: program owner, mint, owner, amount, initialization state, delegate, delegated amount, native reserve or close authority.----programs/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:213
0x521CRationalLifecycleSbfErrorV2::AllocationA resource this program allocates for itself was refused by the System program, or came back with the wrong owner or width.----programs/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:216
0x521DRationalLifecycleSbfErrorV2::InvalidSupportMissing, extra, duplicate, reordered, or zero-weight descriptor support.----programs/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:218
0x521ERationalLifecycleSbfErrorV2::InvalidPhysicalStateDeclared nonzero supply, custody, or invalid vacancy observations.----programs/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:220
0x521FRationalLifecycleSbfErrorV2::MintSupplyObserved Mint supply differs from the lifecycle request's zero supply.----programs/dclutch-claims-sbf/src/rational_lifecycle_v2.rs:222
0x5260SparseNativeTransferSbfErrorV1::InstructionRequest bytes refused the canonical fixed codec.--claims-family-programtestprograms/dclutch-claims-sbf/src/sparse_native_transfer_v1.rs:80
0x5261SparseNativeTransferSbfErrorV1::AccountsAccount count, privilege, owner, or alias refused.----programs/dclutch-claims-sbf/src/sparse_native_transfer_v1.rs:82
0x5262SparseNativeTransferSbfErrorV1::ReleaseRegistry current-role or caller authority refused.----programs/dclutch-claims-sbf/src/sparse_native_transfer_v1.rs:84
0x5263SparseNativeTransferSbfErrorV1::ProductProduct Runtime V3, linked basis, or Core join refused.----programs/dclutch-claims-sbf/src/sparse_native_transfer_v1.rs:86
0x5264SparseNativeTransferSbfErrorV1::ClaimsStateAggregate or Position identity, width, PDA, or revision refused.--claims-family-programtestprograms/dclutch-claims-sbf/src/sparse_native_transfer_v1.rs:88
0x5265SparseNativeTransferSbfErrorV1::CandidateDebit, credit, revision, or conservation arithmetic refused.----programs/dclutch-claims-sbf/src/sparse_native_transfer_v1.rs:90
0x5266SparseNativeTransferSbfErrorV1::CommitCandidate accounts could not all be borrowed and committed last.----programs/dclutch-claims-sbf/src/sparse_native_transfer_v1.rs:92
0x5267SparseNativeTransferSbfErrorV1::ReceiptExact success receipt construction refused.----programs/dclutch-claims-sbf/src/sparse_native_transfer_v1.rs:94
0x5300ClaimsConservationSbfErrorV1::InstructionThe request bytes refused the DCLCNS01 codec or its own arithmetic.----programs/dclutch-claims-sbf/src/claims_conservation_v1.rs:128
0x5301ClaimsConservationSbfErrorV1::AccountsAccount count, privileges, owners, executables, or the request's account coordinates did not match the frame.----programs/dclutch-claims-sbf/src/claims_conservation_v1.rs:131
0x5302ClaimsConservationSbfErrorV1::IdentityThe aggregate or a Position is not the derived account, does not join the request, or is not at the pinned revision; or a token account is not the mint's under the owner the request names.--claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/claims_conservation_v1.rs:135
0x5303ClaimsConservationSbfErrorV1::ProductBasisThe linked basis record is not this Market's, disagrees with the request's basis scale or digest, or the Core join refused.----programs/dclutch-claims-sbf/src/claims_conservation_v1.rs:138
0x5304ClaimsConservationSbfErrorV1::PhaseThe Core Market is not Open.----programs/dclutch-claims-sbf/src/claims_conservation_v1.rs:140
0x5305ClaimsConservationSbfErrorV1::PrincipalCapacityA split would grow outstanding principal past the Market's carried manipulation-capacity cap.----programs/dclutch-claims-sbf/src/claims_conservation_v1.rs:143
0x5306ClaimsConservationSbfErrorV1::BalancesA stated pre-balance -- the actor's or the vault's -- is not what the account holds.--claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/claims_conservation_v1.rs:146
0x5307ClaimsConservationSbfErrorV1::BackingThe vault does not back the outstanding supply at the basis scale: L4's LBV2 form, refused before any act.----programs/dclutch-claims-sbf/src/claims_conservation_v1.rs:149
0x5308ClaimsConservationSbfErrorV1::HoldingA merge found less than quantity at a coordinate it burns: the holder does not hold a complete set.--claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/claims_conservation_v1.rs:152
0x5309ClaimsConservationSbfErrorV1::CandidateThe complete-set arithmetic overflowed, or a revision could not advance, or a coordinate did not fit its candidate.----programs/dclutch-claims-sbf/src/claims_conservation_v1.rs:155
0x530AClaimsConservationSbfErrorV1::CustodyWireThe derived Custody request or its wire could not be constructed.----programs/dclutch-claims-sbf/src/claims_conservation_v1.rs:157
0x530BClaimsConservationSbfErrorV1::ReceiptCustody's receipt was absent or the token balances after the transfer are not the request's stated poststate.----programs/dclutch-claims-sbf/src/claims_conservation_v1.rs:160
0x530CClaimsConservationSbfErrorV1::CommitThe candidates could not all be borrowed and committed last.----programs/dclutch-claims-sbf/src/claims_conservation_v1.rs:162
0x5500ClaimsMarketClosureSbfErrorV1::AccountsThe fixed account frame or privileges refused.----programs/dclutch-claims-sbf/src/market_closure_v1.rs:104
0x5501ClaimsMarketClosureSbfErrorV1::AuthorityCaller PDA or current Registry releases refused.----programs/dclutch-claims-sbf/src/market_closure_v1.rs:106
0x5502ClaimsMarketClosureSbfErrorV1::IdentityCore/aggregate/RentCredit identities or revisions refused.--retirement-checkpoint-programtestprograms/dclutch-claims-sbf/src/market_closure_v1.rs:108
0x5503ClaimsMarketClosureSbfErrorV1::LiabilityA nonzero aggregate supply prevented closure.--retirement-checkpoint-programtestprograms/dclutch-claims-sbf/src/market_closure_v1.rs:110
0x5504ClaimsMarketClosureSbfErrorV1::CommitChecked refund accounting or commit-last closure refused.----programs/dclutch-claims-sbf/src/market_closure_v1.rs:112
0x5505ClaimsMarketClosureSbfErrorV1::ReceiptTyped receipt construction refused.----programs/dclutch-claims-sbf/src/market_closure_v1.rs:114
0x5506ClaimsMarketClosureSbfErrorV1::BasisThe named linked basis record was not this Market's, or its Market does not refund on failure.--retirement-checkpoint-programtestprograms/dclutch-claims-sbf/src/market_closure_v1.rs:127
0x5507ClaimsMarketClosureSbfErrorV1::OrdinaryClaimsOutstandingThe exhausted-arm close ran while ordinary claims still stood: the walk that pays the founder bond has not finished.----programs/dclutch-claims-sbf/src/market_closure_v1.rs:145
0x5600ClaimCheckCompactionSbfErrorV1::AccountsThe fixed account frame, ownership, or writability refused.--claims-claim-check-programtestprograms/dclutch-claims-sbf/src/claim_check_compaction_v1.rs:73
0x5601ClaimCheckCompactionSbfErrorV1::AuthorityA signer the route does not admit was present.----programs/dclutch-claims-sbf/src/claim_check_compaction_v1.rs:75
0x5602ClaimCheckCompactionSbfErrorV1::IdentityCoordinates did not derive the passed account, or aliased, or were zero.--claims-claim-check-programtestprograms/dclutch-claims-sbf/src/claim_check_compaction_v1.rs:77
0x5603ClaimCheckCompactionSbfErrorV1::DeadlineThe compaction deadline had not elapsed at the observed slot.--claims-claim-check-programtestprograms/dclutch-claims-sbf/src/claim_check_compaction_v1.rs:79
0x5604ClaimCheckCompactionSbfErrorV1::PhaseThe Core phase, or the absence of a terminal receipt, refused.----programs/dclutch-claims-sbf/src/claim_check_compaction_v1.rs:81
0x5605ClaimCheckCompactionSbfErrorV1::AlreadyCompactedThe claim-check address was already occupied.--claims-claim-check-programtestprograms/dclutch-claims-sbf/src/claim_check_compaction_v1.rs:83
0x5606ClaimCheckCompactionSbfErrorV1::ConservationA plan's atoms or lamports did not balance.----programs/dclutch-claims-sbf/src/claim_check_compaction_v1.rs:85
0x5607ClaimCheckCompactionSbfErrorV1::EconomicThe terminal payout derivation refused.----programs/dclutch-claims-sbf/src/claim_check_compaction_v1.rs:87
0x5608ClaimCheckCompactionSbfErrorV1::ReceiptObserved post-balances did not match the admitted plan.----programs/dclutch-claims-sbf/src/claim_check_compaction_v1.rs:89
0x5609ClaimCheckCompactionSbfErrorV1::EscrowThe escrow was absent, or its mint or token program did not match.--claims-claim-check-programtestprograms/dclutch-claims-sbf/src/claim_check_compaction_v1.rs:91
0x560AClaimCheckCompactionSbfErrorV1::ScopeA position kind this version does not compact.--claims-claim-check-programtestprograms/dclutch-claims-sbf/src/claim_check_compaction_v1.rs:93
0x5620ClaimCheckRedemptionSbfErrorV1::AccountsThe fixed account frame, ownership, or writability refused.--claims-claim-check-programtestprograms/dclutch-claims-sbf/src/claim_check_redemption_v1.rs:48
0x5621ClaimCheckRedemptionSbfErrorV1::AuthorityThe signer was not the record's sole entitled holder.--claims-claim-check-programtestprograms/dclutch-claims-sbf/src/claim_check_redemption_v1.rs:50
0x5622ClaimCheckRedemptionSbfErrorV1::IdentityThe record was not at its derived address, or the vault did not match.----programs/dclutch-claims-sbf/src/claim_check_redemption_v1.rs:52
0x5623ClaimCheckRedemptionSbfErrorV1::ConservationThe vault debit did not equal the record's entitlement.----programs/dclutch-claims-sbf/src/claim_check_redemption_v1.rs:54
0x5624ClaimCheckRedemptionSbfErrorV1::ReceiptObserved post-balances did not match the admitted plan.----programs/dclutch-claims-sbf/src/claim_check_redemption_v1.rs:56
0x5625ClaimCheckRedemptionSbfErrorV1::VaultAn escrow close was attempted while claim-checks were still live.claims-claim-check-local-validator-v1 slot 196claims-claim-check-programtest; claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/claim_check_redemption_v1.rs:58
0x5640FractionalClaimCheckCompactionSbfErrorV1::AccountsThe fixed account frame, ownership, or writability refused.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:104
0x5641FractionalClaimCheckCompactionSbfErrorV1::AuthorityA signer the route does not admit was present, or a required one absent.--claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:110
0x5642FractionalClaimCheckCompactionSbfErrorV1::IdentityCoordinates did not derive the passed account, or aliased, or were zero.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:112
0x5643FractionalClaimCheckCompactionSbfErrorV1::DeadlineThe compaction deadline had not elapsed at the observed slot.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:114
0x5644FractionalClaimCheckCompactionSbfErrorV1::PhaseThe Core phase, or the absence of a terminal receipt, refused.--claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:116
0x5645FractionalClaimCheckCompactionSbfErrorV1::AlreadyCompactedThe fractional claim-check address was already occupied.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:118
0x5646FractionalClaimCheckCompactionSbfErrorV1::ConservationA plan's atoms, shards or lamports did not balance.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:120
0x5647FractionalClaimCheckCompactionSbfErrorV1::EconomicThe inner terminal settlement refused payout or custody-request arithmetic.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:122
0x5648FractionalClaimCheckCompactionSbfErrorV1::ReceiptObserved post-balances did not match the admitted plan.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:124
0x5649FractionalClaimCheckCompactionSbfErrorV1::EscrowThe escrow was absent, or its mint or token program did not match.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:126
0x564AFractionalClaimCheckCompactionSbfErrorV1::ScopeA position kind this route does not fractionally compact.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:128
0x564BFractionalClaimCheckCompactionSbfErrorV1::TermsThe finalized exposure terms, or the coordinate they declare, refused.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:130
0x564CFractionalClaimCheckCompactionSbfErrorV1::ShardMintThe shard Mint's profile, supply, or burn-authority hand-off refused.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:132
0x564DFractionalClaimCheckCompactionSbfErrorV1::RentThe RentCredit was not the admission's, or did not derive under the Rent program.--claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:146
0x564EFractionalClaimCheckCompactionSbfErrorV1::TerminalAccountsThe inner terminal settlement refused its account frame, a borrow, or a Token-2022 account profile.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:149
0x564FFractionalClaimCheckCompactionSbfErrorV1::TerminalIdentityThe inner terminal settlement refused a semantic identity join.--claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:151
0x5650FractionalClaimCheckCompactionSbfErrorV1::TerminalReleaseThe inner terminal settlement could not authenticate a current release.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:153
0x5651FractionalClaimCheckCompactionSbfErrorV1::TerminalReceiptThe inner terminal settlement could not construct or verify its receipt.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:155
0x5652FractionalClaimCheckCompactionSbfErrorV1::TerminalReleaseSupersededThe inner terminal settlement found that a pinned deployment moved.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:157
0x5653FractionalClaimCheckCompactionSbfErrorV1::SignedDeltaInstructionThe generated SignedDelta packet did not decode canonically.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:159
0x5654FractionalClaimCheckCompactionSbfErrorV1::SignedDeltaAccountsThe inner SignedDelta frame, privileges, owners, or aliases refused.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:161
0x5655FractionalClaimCheckCompactionSbfErrorV1::SignedDeltaReleaseSignedDelta current-release authentication or parent authority refused.--claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:163
0x5656FractionalClaimCheckCompactionSbfErrorV1::SignedDeltaProductBasisSignedDelta's Product graph, basis, semantic identity, or Core join refused.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:165
0x5657FractionalClaimCheckCompactionSbfErrorV1::SignedDeltaClaimsStateSignedDelta's aggregate or Position identity, width, or revision refused.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:167
0x5658FractionalClaimCheckCompactionSbfErrorV1::SignedDeltaCandidateThe exact SignedDelta overflowed or underflowed a resource.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:169
0x5659FractionalClaimCheckCompactionSbfErrorV1::SignedDeltaCommitSignedDelta candidate buffers could not all be committed last.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:171
0x565AFractionalClaimCheckCompactionSbfErrorV1::SignedDeltaReceiptThe canonical SignedDelta success receipt could not be constructed.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:173
0x565BFractionalClaimCheckCompactionSbfErrorV1::SignedDeltaPrincipalCapacityA positive SignedDelta would exceed the Market's principal-capacity cap.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:175
0x565CFractionalClaimCheckCompactionSbfErrorV1::SelectionConfigThe exposure terms are not the terms the founded Market's capability manifest selected.--claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:186
0x5660FractionalClaimCheckRedemptionSbfErrorV1::AccountsThe fixed account frame, ownership, or writability refused.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:325
0x5661FractionalClaimCheckRedemptionSbfErrorV1::AuthorityThe signer was not the presented shard account's own owner.claims-claim-check-local-validator-v1 slot 100; claims-claim-check-local-validator-v1 slot 132claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:330
0x5662FractionalClaimCheckRedemptionSbfErrorV1::IdentityThe record was not at its derived address, or a mint did not match.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:332
0x5663FractionalClaimCheckRedemptionSbfErrorV1::ConservationThe vault debit, the shard burn, or the pay-down did not balance.claims-claim-check-local-validator-v1 slot 68claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:334
0x5664FractionalClaimCheckRedemptionSbfErrorV1::ReceiptObserved post-balances did not match the admitted plan.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:336
0x5665FractionalClaimCheckRedemptionSbfErrorV1::NoWholeClaimThe shard balance presented forms no whole Claims coordinate.claims-claim-check-local-validator-v1 slot 36claims-fractional-atomic-programtestprograms/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:343
0x5666FractionalClaimCheckRedemptionSbfErrorV1::VaultAn escrow close was attempted while fractional claim-checks were live.----programs/dclutch-claims-sbf/src/fractional_claim_check_v1.rs:345
0x5680RationalReplayCloseSbfErrorV1::AccountsThe fixed two-account frame, ownership, writability or length refused.----programs/dclutch-claims-sbf/src/rational_representation_v2.rs:282
0x5681RationalReplayCloseSbfErrorV1::AuthorityThe actor named by the cursor did not sign, or a second signer appeared.--claims-rational-representation-v2-programtestprograms/dclutch-claims-sbf/src/rational_representation_v2.rs:284
0x5682RationalReplayCloseSbfErrorV1::IdentityThe cursor address did not derive from the coordinates the request named.--claims-rational-representation-v2-programtestprograms/dclutch-claims-sbf/src/rational_representation_v2.rs:286
0x5683RationalReplayCloseSbfErrorV1::ReplayThe cursor did not decode, or named another descriptor or actor.----programs/dclutch-claims-sbf/src/rational_representation_v2.rs:288

core

coderefusalmeaningchecked firingbinding claimprovenance
0x3000CoreSbfError::InstructionInstruction bytes or action-specific inactive fields refused.----programs/dclutch-core-sbf/src/lib.rs:93
0x3001CoreSbfError::AccountFrameAccount count, order, privilege, executable flag, or alias refused.--resolution-pre-market-funding-programtest; retirement-checkpoint-programtest; tier1programs/dclutch-core-sbf/src/lib.rs:95
0x3002CoreSbfError::FinalizedRecordFinalized record owner, PDA, cursor absence, Rent, digest, or schema refused.----programs/dclutch-core-sbf/src/lib.rs:97
0x3003CoreSbfError::ReferenceRealm/Product/result-domain/Market identity linkage refused.--retirement-replay-handoff-programtestprograms/dclutch-core-sbf/src/lib.rs:99
0x3004CoreSbfError::ReleaseRegistry cache, Loader-backed current deployment, or release-set join refused.--retirement-replay-handoff-programtestprograms/dclutch-core-sbf/src/lib.rs:101
0x3005CoreSbfError::MarketCore Market PDA, owner, width, phase, or generation refused.--retirement-checkpoint-programtest; retirement-replay-handoff-programtest; tier4-series-occurrence-programtestprograms/dclutch-core-sbf/src/lib.rs:103
0x3006CoreSbfError::RentCreditRentCredit owner, bytes, PDA, or persisted beneficiary refused.--tier1programs/dclutch-core-sbf/src/lib.rs:105
0x3007CoreSbfError::CreationSystem, Rent, Clock, vacant account, or exact creation plan refused.--retirement-replay-handoff-programtestprograms/dclutch-core-sbf/src/lib.rs:107
0x3008CoreSbfError::FundingCapability manifest entry, funding ledger, custody, deadline, or PDA refused.----programs/dclutch-core-sbf/src/lib.rs:109
0x3009CoreSbfError::CallerAuthorityCanonical release-pinned Core caller authority refused.----programs/dclutch-core-sbf/src/lib.rs:111
0x300ACoreSbfError::ChildCpiSelected child invocation or immediate return-data producer refused.----programs/dclutch-core-sbf/src/lib.rs:113
0x300BCoreSbfError::ChildAckChild acknowledgement or post-funding physical delta refused.--retirement-checkpoint-programtest; tier4-series-occurrence-programtestprograms/dclutch-core-sbf/src/lib.rs:115
0x300CCoreSbfError::TransitionGenerated semantic transition refused.----programs/dclutch-core-sbf/src/lib.rs:117
0x300DCoreSbfError::CommitCommit-last Core state persistence postcheck refused.----programs/dclutch-core-sbf/src/lib.rs:119
0x300ECoreSbfError::ArithmeticChecked arithmetic or bounded conversion refused.----programs/dclutch-core-sbf/src/lib.rs:121
0x300FCoreSbfError::InfrastructureCore bootstrap profile, artifact, Loader, or immutability authority refused.--tier1programs/dclutch-core-sbf/src/lib.rs:123
0x3010CoreSbfError::ReleaseSupersededThe release's pinned deployment slot moved: the substrate was upgraded. Every open market on the superseded release generation refuses until a re-release re-authenticates the new deployment and re-pins its slot.----programs/dclutch-core-sbf/src/lib.rs:131
0x3011CoreSbfError::RecoveryWalkUnavailableRETIRED: this refusal has no producer, and reaching it is impossible.----programs/dclutch-core-sbf/src/lib.rs:151
0x3012CoreSbfError::PriceGateRequiredA basis declaring degree >= 2 was founded with no DCLTPGT1 price-gate certificate account offered.----programs/dclutch-core-sbf/src/lib.rs:159
0x3013CoreSbfError::PriceGateBasisMismatchThe certificate account offered was not the one the authenticated basis record names.----programs/dclutch-core-sbf/src/lib.rs:167
0x3014CoreSbfError::PriceGateHullRefusedThe hull identity failed. price * mass != sum(weight * payout) at some claim, with every payout recomputed through the production evaluator rather than read from the certificate. This is the refusal a forged certificate earns.----programs/dclutch-core-sbf/src/lib.rs:172
0x3015CoreSbfError::PriceGateCapacityThe certificate carried no hull atoms, or more than the affine-Caratheodory capacity of ten permits.----programs/dclutch-core-sbf/src/lib.rs:175
0x3016CoreSbfError::PriceGateNonCanonicalThe certificate's body was non-canonical: padding past a declared width, coordinates not strictly increasing, a zero atom weight, a non-primitive weight scale, or prices not partitioning the scale.----programs/dclutch-core-sbf/src/lib.rs:179
0x3017CoreSbfError::InfrastructurePredecessorAbsentThe succession ceremony found no decodable V1 profile at its PDA.----programs/dclutch-core-sbf/src/lib.rs:185
0x3018CoreSbfError::InfrastructureIdentityMovedA succession tried to move the Registry or Rent program identity.----programs/dclutch-core-sbf/src/lib.rs:192
0x3019CoreSbfError::InfrastructureNotForwardThe succession does not move strictly forward.----programs/dclutch-core-sbf/src/lib.rs:200
0x301ACoreSbfError::InfrastructureConsentMissingA moved binding lacks its predecessor release's bound authority.----programs/dclutch-core-sbf/src/lib.rs:207
0x301BCoreSbfError::InfrastructureAlreadySucceededThe V2 profile PDA is already occupied: the succession happened.----programs/dclutch-core-sbf/src/lib.rs:213
0x301CCoreSbfError::UnsupportedActionA wire action this program decodes and no longer composes.----programs/dclutch-core-sbf/src/lib.rs:229
0x301DCoreSbfError::FundedRentThe rent a funding ledger was FUNDED at did not price its balance.----programs/dclutch-core-sbf/src/lib.rs:238
0x301ECoreSbfError::SeriesMarketRentThe Market slot a scheduled occurrence names holds less than the rent that occurrence itself budgeted.----programs/dclutch-core-sbf/src/lib.rs:256
0x301FCoreSbfError::SeriesMarketVacancyThe Market slot a scheduled occurrence names is not the vacant system-owned account a founding may create into.----programs/dclutch-core-sbf/src/lib.rs:264
0x3020CoreSbfError::ParentReferenceThe ParentReferenceV1 record did not authenticate against the child's own Source spec, or the frame and the spec disagree about whether this is a child at all: a DerivedFromParents spec with no parent tail, or a tail offered to a spec of another access profile.----programs/dclutch-core-sbf/src/lib.rs:275
0x3021CoreSbfError::ParentPhaseA parent is not Open or Terminal: still Founding (its Product record is not yet authenticated) or already Retiring/Retired (its certificate account may be gone before the child reads it; design §4.4).----programs/dclutch-core-sbf/src/lib.rs:279
0x3022CoreSbfError::ParentBindingA parent's own Market state -- generation, Product-record digest -- or its own ResultDomainV2 region count is not what the reference binds. A founder who mis-stated a parent's width would either refund holders on an ordinary parent outcome or mint against cells no parent selector reaches; the reference is proved against the parent here, once.----programs/dclutch-core-sbf/src/lib.rs:285
0x3023CoreSbfError::ParentSameBoth parents are one market, or a parent is the child.----programs/dclutch-core-sbf/src/lib.rs:287
0x3024CoreSbfError::ParentConditionOnFailureA conditional child's condition names its parent's failure coordinate: a market that pays on an outage, which decision 0025 forbids one level down and this refuses one level up (conditionOnFailure).----programs/dclutch-core-sbf/src/lib.rs:291
0x3025CoreSbfError::ParentConditionOutOfRangeA conditional child's condition names an outcome past its parent's width (conditionOutOfRange).----programs/dclutch-core-sbf/src/lib.rs:294
0x3026CoreSbfError::ParentWidthOverflowThe child's width exceeds the General bank cap (widthOverflow).----programs/dclutch-core-sbf/src/lib.rs:296
0x3027CoreSbfError::ParentEmptyThe reference names a parent with no ordinary outcome (emptyParent).----programs/dclutch-core-sbf/src/lib.rs:307

custody

coderefusalmeaningchecked firingbinding claimprovenance
0x6000CustodySbfError::InstructionInstruction bytes did not decode as the one generated request.--custody-family-programtestprograms/dclutch-custody-sbf/src/lib.rs:123
0x6001CustodySbfError::AccountFrameAccount count, order, privileges, or aliases were not exact.--source-abort-programtestprograms/dclutch-custody-sbf/src/lib.rs:125
0x6002CustodySbfError::ReleaseRegistry CPI, producer, receipt, release, role, or caller refused.----programs/dclutch-custody-sbf/src/lib.rs:127
0x6003CustodySbfError::CallerAuthorityCaller authority was not the release-pinned role PDA signer.----programs/dclutch-custody-sbf/src/lib.rs:129
0x6004CustodySbfError::RealmRealm content, PDA, owner, Mint, token program, or adapter release refused.----programs/dclutch-custody-sbf/src/lib.rs:131
0x6005CustodySbfError::ReplayReplay PDA, owner, bytes, or revision refused.--custody-family-programtestprograms/dclutch-custody-sbf/src/lib.rs:133
0x6006CustodySbfError::TokenStateVault PDA, token state, or authority policy refused.--claims-rational-representation-v2-programtest; custody-family-programtestprograms/dclutch-custody-sbf/src/lib.rs:135
0x6007CustodySbfError::CreateRent, payer, System program, or account creation refused.----programs/dclutch-custody-sbf/src/lib.rs:137
0x6008CustodySbfError::TokenCpiExact token or close-account CPI refused.----programs/dclutch-custody-sbf/src/lib.rs:139
0x6009CustodySbfError::PostconditionExact CPI postcondition or checked balance arithmetic refused.----programs/dclutch-custody-sbf/src/lib.rs:141
0x600ACustodySbfError::CommitReplay state could not be committed after all effects succeeded.----programs/dclutch-custody-sbf/src/lib.rs:143
0x600BCustodySbfError::ExpiryAn expiry-gated terminal was attempted at the wrong time.----programs/dclutch-custody-sbf/src/lib.rs:152
0x600CCustodySbfError::ReleaseSupersededThe release's pinned deployment slot moved: the substrate was upgraded. Every open market on the superseded release generation refuses until a re-release re-authenticates the new deployment and re-pins its slot.----programs/dclutch-custody-sbf/src/lib.rs:160
0x600DCustodySbfError::ReservationRecordWithdrawn with the Dealer scenario reservation route. Never raised; the discriminant is not reused.----programs/dclutch-custody-sbf/src/lib.rs:163
0x600ECustodySbfError::ReservationIdentityWithdrawn with the Dealer scenario reservation route. Never raised; the discriminant is not reused.----programs/dclutch-custody-sbf/src/lib.rs:166
0x600FCustodySbfError::ReservationFrameWithdrawn with the Dealer scenario reservation route. Never raised; the discriminant is not reused.----programs/dclutch-custody-sbf/src/lib.rs:169
0x6010CustodySbfError::ReservationEscrowPrestateWithdrawn with the Dealer scenario reservation route. Never raised; the discriminant is not reused.----programs/dclutch-custody-sbf/src/lib.rs:172
0x6011CustodySbfError::ForbiddenCompartmentPairA Transfer named HoardPrincipal -> FeeVault.----programs/dclutch-custody-sbf/src/lib.rs:186
0x6100ProtocolParametersSbfErrorV1::InstructionInstruction bytes did not decode as the one generated request.----programs/dclutch-custody-sbf/src/protocol_parameters_v1.rs:46
0x6101ProtocolParametersSbfErrorV1::AccountFrameAccount count, order, privileges, or aliases were not exact.----programs/dclutch-custody-sbf/src/protocol_parameters_v1.rs:48
0x6102ProtocolParametersSbfErrorV1::RecordThe record PDA, its owner, or its bytes refused, or it is unfounded.--economics-custodyprograms/dclutch-custody-sbf/src/protocol_parameters_v1.rs:50
0x6103ProtocolParametersSbfErrorV1::CreateRent, payer, System program, or account creation refused.----programs/dclutch-custody-sbf/src/protocol_parameters_v1.rs:52
0x6104ProtocolParametersSbfErrorV1::FoundingAuthorityThe founder is not this program's current upgrade authority, or the founding body is not the genesis body under that authority.--economics-custodyprograms/dclutch-custody-sbf/src/protocol_parameters_v1.rs:55
0x6105ProtocolParametersSbfErrorV1::GovernanceFrozenThe authority is the zero key: this record is frozen forever.----programs/dclutch-custody-sbf/src/protocol_parameters_v1.rs:57
0x6106ProtocolParametersSbfErrorV1::UnauthorizedGovernanceThe signer is not this record's governance authority.--economics-custodyprograms/dclutch-custody-sbf/src/protocol_parameters_v1.rs:59
0x6107ProtocolParametersSbfErrorV1::ProposalOutstandingA proposal already stands; withdraw it or wait it out.----programs/dclutch-custody-sbf/src/protocol_parameters_v1.rs:61
0x6108ProtocolParametersSbfErrorV1::ParameterOutOfBandThe proposed value is outside a constitutional band.----programs/dclutch-custody-sbf/src/protocol_parameters_v1.rs:63
0x6109ProtocolParametersSbfErrorV1::NoPendingProposalNothing has been proposed.--economics-custodyprograms/dclutch-custody-sbf/src/protocol_parameters_v1.rs:65
0x610AProtocolParametersSbfErrorV1::ProposalNotMaturedThe change delay has not elapsed.--economics-custodyprograms/dclutch-custody-sbf/src/protocol_parameters_v1.rs:67
0x610BProtocolParametersSbfErrorV1::ProposalDigestMismatchThe bytes offered are not the bytes the proposal pinned.----programs/dclutch-custody-sbf/src/protocol_parameters_v1.rs:69
0x610CProtocolParametersSbfErrorV1::TakeBeforeMainnetA nonzero protocol take in a release that admits none (decision 0024 item 1, lifted only by the mainnet ruling's release).----programs/dclutch-custody-sbf/src/protocol_parameters_v1.rs:72
0x610DProtocolParametersSbfErrorV1::ReceiptThe receipt PDA, its creation, or its bytes refused.----programs/dclutch-custody-sbf/src/protocol_parameters_v1.rs:74
0x610EProtocolParametersSbfErrorV1::CommitThe record could not be rewritten after the act was computed.----programs/dclutch-custody-sbf/src/protocol_parameters_v1.rs:76
0x610FProtocolParametersSbfErrorV1::ArithmeticA slot or generation sum did not fit u64.----programs/dclutch-custody-sbf/src/protocol_parameters_v1.rs:78
0x6200UpkeepVaultSbfErrorV1::InstructionInstruction bytes did not decode as the one generated request.----programs/dclutch-custody-sbf/src/upkeep_vault_v1.rs:43
0x6201UpkeepVaultSbfErrorV1::AccountFrameAccount count, order, privileges, or aliases were not exact.----programs/dclutch-custody-sbf/src/upkeep_vault_v1.rs:45
0x6202UpkeepVaultSbfErrorV1::VaultThe vault PDA, its owner, or its bytes refused, or it is unfounded.--economics-custodyprograms/dclutch-custody-sbf/src/upkeep_vault_v1.rs:47
0x6203UpkeepVaultSbfErrorV1::CreateRent, payer, System program, or account creation refused.----programs/dclutch-custody-sbf/src/upkeep_vault_v1.rs:49
0x6204UpkeepVaultSbfErrorV1::NoSpendRouteThe reserved debit tag: there is no spend instruction (decision 0024 item 4, I2). Refused by name so the hostile that tries to spend is told which charter stopped it.----programs/dclutch-custody-sbf/src/upkeep_vault_v1.rs:53
0x6205UpkeepVaultSbfErrorV1::SourceClassA source class the frame cannot vouch for: a protocol class with a signer, a deposit with a caller authority, or a byte outside the four.----programs/dclutch-custody-sbf/src/upkeep_vault_v1.rs:56
0x6206UpkeepVaultSbfErrorV1::CallerAuthorityThe caller authority was not the release-pinned role PDA signer.----programs/dclutch-custody-sbf/src/upkeep_vault_v1.rs:58
0x6207UpkeepVaultSbfErrorV1::ReleaseThe activation cache, calling program, or ProgramData refused.----programs/dclutch-custody-sbf/src/upkeep_vault_v1.rs:60
0x6208UpkeepVaultSbfErrorV1::UnreceiptedFewer unreceipted lamports at the address than the credit names, or the deposit's System transfer refused.----programs/dclutch-custody-sbf/src/upkeep_vault_v1.rs:63
0x6209UpkeepVaultSbfErrorV1::CommitThe record could not be rewritten after the credit was computed.----programs/dclutch-custody-sbf/src/upkeep_vault_v1.rs:65
0x620AUpkeepVaultSbfErrorV1::LegibilityThe record's totals did not close (a record this program never wrote).----programs/dclutch-custody-sbf/src/upkeep_vault_v1.rs:67
0x620BUpkeepVaultSbfErrorV1::ReleaseSupersededThe calling deployment moved beyond its activated slot pin.----programs/dclutch-custody-sbf/src/upkeep_vault_v1.rs:69

registry

coderefusalmeaningchecked firingbinding claimprovenance
0x1000RegistryError::InstructionInstruction bytes were not the one canonical Registry wire.----programs/dclutch-registry-sbf/src/lib.rs:80
0x1001RegistryError::AccountFrameAccount count, order, privilege, or aliasing was invalid.----programs/dclutch-registry-sbf/src/lib.rs:82
0x1002RegistryError::FinalizedRecordA finalized record owner, digest, PDA, rent, or vacancy proof refused.----programs/dclutch-registry-sbf/src/lib.rs:84
0x1003RegistryError::DeploymentLoader Program, ProgramData, linkage, slot, ELF, or authority refused.--tier1; tier4-series-occurrence-programtestprograms/dclutch-registry-sbf/src/lib.rs:86
0x1004RegistryError::ReleaseRelease-set or artifact semantic admission refused.--tier1programs/dclutch-registry-sbf/src/lib.rs:88
0x1005RegistryError::ActivationCacheThe activation cache owner, PDA, bytes, or lifecycle refused.----programs/dclutch-registry-sbf/src/lib.rs:90
0x1006RegistryError::CreateCpiSystem account creation failed or produced the wrong account.----programs/dclutch-registry-sbf/src/lib.rs:92
0x1007RegistryError::BorrowAccount data could not be borrowed.----programs/dclutch-registry-sbf/src/lib.rs:94
0x1008RegistryError::ArithmeticChecked width or lamport arithmetic refused.----programs/dclutch-registry-sbf/src/lib.rs:96
0x1009RegistryError::SysvarClock-independent Rent or native-program authentication refused.----programs/dclutch-registry-sbf/src/lib.rs:98
0x100ARegistryError::BatchA batched request or receipt failed its canonical fixed-width contract.----programs/dclutch-registry-sbf/src/lib.rs:100
0x100BRegistryError::ContinuationRegistry-authenticated continuation header, signer, or child refused.----programs/dclutch-registry-sbf/src/lib.rs:102
0x100CRegistryError::RecordImmutable-record publication wire, frame, transition, or account refused.--tier1programs/dclutch-registry-sbf/src/lib.rs:104
0x100DRegistryError::ReleaseSupersededThe release's pinned deployment slot moved: the substrate was upgraded. Every open market on the superseded release generation refuses until a re-release re-authenticates the new deployment and re-pins its slot.----programs/dclutch-registry-sbf/src/lib.rs:112
0x100ERegistryError::ReleaseLineageAlreadyDeclaredThis release set already declared a successor, and lineage never forks.----programs/dclutch-registry-sbf/src/lib.rs:118
0x100FRegistryError::ReleaseLineageRoleIdentityMovedA declared hop changed some role's program id.----programs/dclutch-registry-sbf/src/lib.rs:124
0x1010RegistryError::ReleaseLineageSelfSuccessionA declaration named one release set as its own successor.----programs/dclutch-registry-sbf/src/lib.rs:126
0x1011RegistryError::ReleaseLineageAuthorityMissingA moved role's consenting upgrade authority did not sign, or cannot.----programs/dclutch-registry-sbf/src/lib.rs:134
0x1012RegistryError::ReleaseLineageNotForwardA moved role's successor deployment slot was not strictly later.----programs/dclutch-registry-sbf/src/lib.rs:140
0x1013RegistryError::ArtifactReleaseDeploymentFrameAn ArtifactRelease was finalized without its deployment in the frame.----programs/dclutch-registry-sbf/src/lib.rs:154
0x1014RegistryError::ArtifactReleaseNotDeployedAn ArtifactRelease did not describe the deployment at its own address.----programs/dclutch-registry-sbf/src/lib.rs:168
0x1015RegistryError::ArtifactReleaseCodeCommitmentMismatchA deployment is at that address and it is not the release's bytes.----programs/dclutch-registry-sbf/src/lib.rs:184

rent

coderefusalmeaningchecked firingbinding claimprovenance
0x2000RentSbfError::InstructionInstruction bytes did not decode under the canonical contract.----programs/dclutch-rent-sbf/src/lib.rs:61
0x2001RentSbfError::AccountFrameAccount count, order, privileges, aliases, or wallet facts refused.----programs/dclutch-rent-sbf/src/lib.rs:63
0x2002RentSbfError::RuntimeAccountSystem Program or Rent sysvar identity/value refused.----programs/dclutch-rent-sbf/src/lib.rs:65
0x2003RentSbfError::RentCreditRentCredit PDA, owner, vacancy, or immutable binding refused.----programs/dclutch-rent-sbf/src/lib.rs:67
0x2004RentSbfError::BalanceExact checked contract balance plan refused.--journeyprograms/dclutch-rent-sbf/src/lib.rs:69
0x2005RentSbfError::SystemCpiSystem Program refused exact PDA creation.----programs/dclutch-rent-sbf/src/lib.rs:71
0x2006RentSbfError::PostconditionA completed physical effect did not have its exact planned poststate.----programs/dclutch-rent-sbf/src/lib.rs:73
0x2007RentSbfError::BorrowA required account borrow was unavailable.----programs/dclutch-rent-sbf/src/lib.rs:75
0x2008RentSbfError::ReleaseRegistry refused the current Core deployment or returned other bytes.----programs/dclutch-rent-sbf/src/lib.rs:77
0x2009RentSbfError::CallerCurrent Core did not sign with the exact lifecycle-close authority.----programs/dclutch-rent-sbf/src/lib.rs:79
0x200ARentSbfError::ClosureComplete retirement evidence or the final close plan refused.----programs/dclutch-rent-sbf/src/lib.rs:81
0x200BRentSbfError::ReleaseSupersededThe release's pinned deployment slot moved: the substrate was upgraded. Every open market on the superseded release generation refuses until a re-release re-authenticates the new deployment and re-pins its slot.----programs/dclutch-rent-sbf/src/lib.rs:89

resolution

coderefusalmeaningchecked firingbinding claimprovenance
0x8000ResolutionError::AccountFrameAccount count, order, privilege, executable state, or aliasing was invalid.--resolution-pre-market-funding-programtestprograms/dclutch-resolution-proof-sbf/src/lib.rs:52
0x8001ResolutionError::InstructionThe generated fixed-layout request refused hostile bytes.----programs/dclutch-resolution-proof-sbf/src/lib.rs:54
0x8002ResolutionError::OutputStateA writable Source state or certificate account was not canonical.----programs/dclutch-resolution-proof-sbf/src/lib.rs:56
0x8003ResolutionError::MarketAuthorityMarket owner, root, lifecycle, generation, or Source binding was invalid.----programs/dclutch-resolution-proof-sbf/src/lib.rs:58
0x8004ResolutionError::FinalizedRecordA finalized raw-record owner, PDA, digest, rent, or vacancy proof was invalid.----programs/dclutch-resolution-proof-sbf/src/lib.rs:60
0x8005ResolutionError::ResolutionReleaseThe Market-selected Registry activation did not authorize this Resolution release.----programs/dclutch-resolution-proof-sbf/src/lib.rs:62
0x8006ResolutionError::ResolutionDeploymentCurrent Loader V3 Program, ProgramData, ELF, slot, or upgrade policy was substituted.----programs/dclutch-resolution-proof-sbf/src/lib.rs:64
0x8007ResolutionError::SourceMaterialSource material or one of its embedded content identities was inconsistent.----programs/dclutch-resolution-proof-sbf/src/lib.rs:66
0x8008ResolutionError::ProductDomainThe external Product-owned result-domain identity or bytes differed.----programs/dclutch-resolution-proof-sbf/src/lib.rs:68
0x8009ResolutionError::ProviderReleaseThe selected Pyth provider-release record or Loader accounts differed.--resolution-sponsored-programtestprograms/dclutch-resolution-proof-sbf/src/lib.rs:70
0x800AResolutionError::ProviderObservationFully verified update authentication failed: the posted bytes, their digest, the write authority, the posted slot, or an evidence identity was not the one this frame committed to.----programs/dclutch-resolution-proof-sbf/src/lib.rs:80
0x800BResolutionError::SysvarClock or Rent sysvar identity or bytes were invalid.----programs/dclutch-resolution-proof-sbf/src/lib.rs:82
0x800CResolutionError::TransitionProvider-neutral Source admission or Product mapping refused.--resolution-relayed-programtest; resolution-sponsored-programtestprograms/dclutch-resolution-proof-sbf/src/lib.rs:84
0x800DResolutionError::ArithmeticChecked physical arithmetic or signed timestamp conversion failed.----programs/dclutch-resolution-proof-sbf/src/lib.rs:86
0x800EResolutionError::FundingCanonical capability funding, typed custody, or exact bounty debit failed.--resolution-pre-market-funding-programtest; resolution-relayed-programtest; resolution-sponsored-programtestprograms/dclutch-resolution-proof-sbf/src/lib.rs:88
0x800FResolutionError::RelayedRecordThe sealed relayed observation record was not consumable against this Market's authenticated Source graph.----programs/dclutch-resolution-proof-sbf/src/lib.rs:91
0x8010ResolutionError::RelayedWindowThe relayed observation was admissible but did not satisfy the Product's own window: it is no answer rather than a wrong one, and the market is still live. Distinct from every "the bytes were wrong" refusal on purpose, because "come back later" and "something is broken" are not the same message to whoever is holding the position.----programs/dclutch-resolution-proof-sbf/src/lib.rs:97
0x8011ResolutionError::ProviderWindowThe provider's observation is not ABOUT the period this Market sold: its publication time is outside [window.start, window.end].----programs/dclutch-resolution-proof-sbf/src/lib.rs:104
0x8012ResolutionError::ProviderFreshnessThe provider's observation is about the right period and this cluster will not act on it: its publication time is outside [now - max_age, now + max_future_skew].--resolution-sponsored-programtestprograms/dclutch-resolution-proof-sbf/src/lib.rs:112
0x8013ResolutionError::ProviderConfigurationThe provider's observation is timely and about the right period, and its feed identity, exponent, or confidence is not what this Market's adapter configuration admits.----programs/dclutch-resolution-proof-sbf/src/lib.rs:119
0x8014ResolutionError::ReleaseSupersededThe release's pinned deployment slot moved: the substrate was upgraded. Every open market on the superseded release generation refuses until a re-release re-authenticates the new deployment and re-pins its slot.----programs/dclutch-resolution-proof-sbf/src/lib.rs:127
0x8015ResolutionError::SponsoredPushSponsored-push candidate, head, release, or deadline authentication failed.--resolution-sponsored-programtestprograms/dclutch-resolution-proof-sbf/src/lib.rs:129
0x8016ResolutionError::RecordStillConsumableRetireRecord was aimed at evidence a still-live market could consume.----programs/dclutch-resolution-proof-sbf/src/lib.rs:144
0x8017ResolutionError::SubmissionStillConsumableAbandonSubmission was aimed at a submission a Source could still consume.--resolution-core-v3-programtestprograms/dclutch-resolution-proof-sbf/src/lib.rs:159
0x8018ResolutionError::ActivationCacheThe account offered as this Market's activation is not the canonical Registry-owned cache for the release set the frame names.----programs/dclutch-resolution-proof-sbf/src/lib.rs:171
0x8019ResolutionError::ActivatedRoleThe activation is canonical, and the program brought for a role OTHER than Resolution is not the one that activation selected for it.----programs/dclutch-resolution-proof-sbf/src/lib.rs:184
0x801AResolutionError::CallerAuthorityThe calling role's authority PDA is not the one the frame's own seeds derive.----programs/dclutch-resolution-proof-sbf/src/lib.rs:192
0x801BResolutionError::InfrastructureProfileThe Core-owned protocol infrastructure profile, or the Registry release it names, did not authenticate.----programs/dclutch-resolution-proof-sbf/src/lib.rs:201
0x801CResolutionError::ProviderScaleThis market's own StatisticSpec and adapter configuration disagree about the source-to-result decimal scale.----programs/dclutch-resolution-proof-sbf/src/lib.rs:211
0x801DResolutionError::SourceLadderThe rung this capture names is not the rung the market stands on.----programs/dclutch-resolution-proof-sbf/src/lib.rs:233
0x801EResolutionError::FundedRentThe rent a funding ledger was FUNDED at did not price its balance.----programs/dclutch-resolution-proof-sbf/src/lib.rs:244
0x801FResolutionError::DerivedParentNotTerminalA parent the child's branch depends on has no terminal certificate: its Source is still live, or its seat is absent, or the seat's bytes are not the certificate the parent's own state implies (parentNotTerminal; admit_refuses_a_live_parent).----programs/dclutch-resolution-proof-sbf/src/lib.rs:249
0x8020ResolutionError::DerivedWrongParentThe account offered as a parent is not the Core Market the reference names, or its Source state is not that Market's (wrongParent; admit_refuses_a_stranger).----programs/dclutch-resolution-proof-sbf/src/lib.rs:253
0x8021ResolutionError::DerivedParentGenerationThe parent's certificate is of another generation: the parent was replaced after the child founded (parentGenerationMismatch; admit_refuses_a_replaced_parent).----programs/dclutch-resolution-proof-sbf/src/lib.rs:257
0x8022ResolutionError::DerivedParentRecordThe parent's certificate binds a Product record the reference does not (parentRecordMismatch; admit_refuses_a_moved_record).----programs/dclutch-resolution-proof-sbf/src/lib.rs:260
0x8023ResolutionError::DerivedParentWidthThe reference's ordinary count is not the width the parent's certificate was admitted under (parentWidthMismatch).----programs/dclutch-resolution-proof-sbf/src/lib.rs:263
0x8024ResolutionError::DerivedSelectorOutOfRangeThe parent's selector is past its own width (selectorOutOfRange).----programs/dclutch-resolution-proof-sbf/src/lib.rs:265
0x8025ResolutionError::DerivedReferenceThe ParentReferenceV1 record did not authenticate, is not the one the child's spec names, or does not describe this child: its settle_by is not the window's end, or its width is not the domain's.----programs/dclutch-resolution-proof-sbf/src/lib.rs:269
0x8026ResolutionError::DerivedWindowClosedThe child's primary deadline has passed. Not a wrong answer: no answer, and the funded deadline walk owns the market from here.----programs/dclutch-resolution-proof-sbf/src/lib.rs:272
0x8027ResolutionError::DerivedParentFailedA parent resolved to its own failure coordinate, so the child's answer is the child's failure coordinate -- which only the deadline walk may select (design §4.3). The route refuses and the walk refunds.----programs/dclutch-resolution-proof-sbf/src/lib.rs:276
0x8028ResolutionError::RelayedVenueKindThe consumption frame carried a venue-release pair the selected decoding-rules row has no deployment to put in it, or omitted the pair a row that pins one requires.----programs/dclutch-resolution-proof-sbf/src/lib.rs:286
0x8029ResolutionError::EnsembleMemberA fragment named a member the material does not declare.----programs/dclutch-resolution-proof-sbf/src/lib.rs:292
0x802AResolutionError::EnsembleQuorumFewer fragments than the quorum: the fold is not the admissible move.----programs/dclutch-resolution-proof-sbf/src/lib.rs:298
0x802BResolutionError::EnsembleQuorumMetAt least the quorum answered: the crank or the failure walk is not the admissible move, the fold is.----programs/dclutch-resolution-proof-sbf/src/lib.rs:304

trading

coderefusalmeaningchecked firingbinding claimprovenance
0x4000TradingSbfError::UnsupportedContentThe instruction is not supported by an admitted content profile.----programs/dclutch-trading-sbf/src/lib.rs:143
0x4001TradingSbfError::ReleaseThe Registry receipt did not authenticate this Program as current Trading.--claims-rational-representation-v2-programtest; source-abort-programtestprograms/dclutch-trading-sbf/src/lib.rs:145
0x4002TradingSbfError::RootThe immutable Trading child root or its PDA refused.--direct-begin-retiring-programtest; direct-fee-pair-programtestprograms/dclutch-trading-sbf/src/lib.rs:147
0x4003TradingSbfError::ContentManifest, selected entry, descriptor, or config content refused.--direct-begin-retiring-programtest; direct-fee-pair-programtest; source-abort-programtest; tier1programs/dclutch-trading-sbf/src/lib.rs:149
0x4004TradingSbfError::TransitionThe checked data-defined transition refused.----programs/dclutch-trading-sbf/src/lib.rs:151
0x4005TradingSbfError::CommitA projected physical mutation or account write could not commit.----programs/dclutch-trading-sbf/src/lib.rs:153
0x4006TradingSbfError::NativeSignatureInstructions-sysvar or native-signature evidence was not exact.----programs/dclutch-trading-sbf/src/lib.rs:155
0x4007TradingSbfError::ReleaseSupersededThe release's pinned deployment slot moved: the substrate was upgraded. Every open market on the superseded release generation refuses until a re-release re-authenticates the new deployment and re-pins its slot.----programs/dclutch-trading-sbf/src/lib.rs:163
0x4008TradingSbfError::HeapFrameThis route needs the extended heap and the transaction did not grant it.----programs/dclutch-trading-sbf/src/lib.rs:176
0x4009TradingSbfError::CloseSealAccountThe account offered to CloseSeal is not a live canonical seal.----programs/dclutch-trading-sbf/src/lib.rs:186
0x400ATradingSbfError::CloseSealLiveReleaseCloseSeal was aimed at a seal the live Trading release still addresses.----programs/dclutch-trading-sbf/src/lib.rs:202
0x400BTradingSbfError::CloseSealFrameThe CloseSeal frame was not the exact permissionless closing shape.----programs/dclutch-trading-sbf/src/lib.rs:211
0x400CTradingSbfError::FeeNotOwedThe maker replay this fee settlement names records no obligation.--direct-fee-pair-programtestprograms/dclutch-trading-sbf/src/lib.rs:220
0x400DTradingSbfError::FeeDestinationThe fee destination is not a token account of the configured recipient.--direct-fee-pair-programtestprograms/dclutch-trading-sbf/src/lib.rs:228
0x400ETradingSbfError::FeeSourceThe fee source is not a token account of the debtor.--direct-fee-pair-programtestprograms/dclutch-trading-sbf/src/lib.rs:237
0x400FTradingSbfError::CloseMakerFrameThe CloseMakerReplay frame was not the exact permissionless shape.----programs/dclutch-trading-sbf/src/lib.rs:246
0x4010TradingSbfError::CloseMakerReplayAccountThe account offered as the maker replay is not the canonical one.----programs/dclutch-trading-sbf/src/lib.rs:255
0x4011TradingSbfError::CloseMakerFeeOutstandingThe maker replay still owes its recorded Direct fee.----programs/dclutch-trading-sbf/src/lib.rs:263
0x4012TradingSbfError::CloseMakerLiveIntentsThe maker replay still has registered live intents.----programs/dclutch-trading-sbf/src/lib.rs:269
0x4013TradingSbfError::ActivationEffectThe activation descriptor's own effect program refused its projection.----programs/dclutch-trading-sbf/src/lib.rs:291
0x4014TradingSbfError::DescriptorKindThe descriptor does not bind the kind the persisted selection names.----programs/dclutch-trading-sbf/src/lib.rs:298
0x4015TradingSbfError::DescriptorManifestEntryThe descriptor disagrees with its manifest entry's profile.----programs/dclutch-trading-sbf/src/lib.rs:305
0x4016TradingSbfError::DescriptorRootWidthThe descriptor's root width is not the width this root was created with.----programs/dclutch-trading-sbf/src/lib.rs:311
0x4017TradingSbfError::AdmittedFrameThe authenticated admitted-AOT frame or one of its Registry records.----programs/dclutch-trading-sbf/src/lib.rs:321
0x4018TradingSbfError::AdmittedTransportThe admitted-AOT register-bank transport: encoding, chunking, caller authority width, or the authenticated input scratch pages.----programs/dclutch-trading-sbf/src/lib.rs:326
0x4019TradingSbfError::AdmittedContextThe admitted-AOT invocation context: an identity that is not a valid ContentId, or a strategy that names no certificate, admission, or artifact release.----programs/dclutch-trading-sbf/src/lib.rs:332
0x401ATradingSbfError::AcceleratorFrameThe ACCELERATOR callback's account frame or request transport.----programs/dclutch-trading-sbf/src/lib.rs:348
0x401BTradingSbfError::AcceleratorReleaseThe ACCELERATOR callback's rejoin of the release waist.----programs/dclutch-trading-sbf/src/lib.rs:354
0x401CTradingSbfError::AcceleratorArtifactThe ACCELERATOR callback's Registry records, descriptor or strategy.----programs/dclutch-trading-sbf/src/lib.rs:360
0x401DTradingSbfError::AcceleratorRuntimeViewThe ACCELERATOR callback's AccountProfile-derived runtime view.----programs/dclutch-trading-sbf/src/lib.rs:368
0x401ETradingSbfError::ScratchExhaustedThe scratch end of the program heap could not serve a bank.----programs/dclutch-trading-sbf/src/lib.rs:384
0x401FTradingSbfError::AccountDataAn account or sysvar this route must READ could not be borrowed or parsed.----programs/dclutch-trading-sbf/src/lib.rs:393
0x4020TradingSbfError::ChildReceiptThe child's returned receipt did not decode, or does not answer this request.----programs/dclutch-trading-sbf/src/lib.rs:404
0x4021TradingSbfError::WidthA value did not fit the wire width or platform integer it was projected into.----programs/dclutch-trading-sbf/src/lib.rs:414
0x4022TradingSbfError::DeploymentSlotMismatchA slot-pinned release's deployment slot is not the one it bound.----programs/dclutch-trading-sbf/src/lib.rs:435
0x4023TradingSbfError::ChildRefusedAn invoked child program refused, and its own code is in the log above.----programs/dclutch-trading-sbf/src/lib.rs:455
0x4024TradingSbfError::SuccessorCoverageThe effect's successor ranges do not cover the family request it was given.----programs/dclutch-trading-sbf/src/lib.rs:465
0x4025TradingSbfError::BorrowedWitnessRouteThe effect's witness-borrowing route is not the one the request profile admits.----programs/dclutch-trading-sbf/src/lib.rs:477
0x4026TradingSbfError::BorrowedWitnessBytesThe witness the borrowing route would pass is not the one the request declared.----programs/dclutch-trading-sbf/src/lib.rs:489
0x4027TradingSbfError::HeapExhaustedThe upward end of the program heap could not serve an exactly-sized bank.----programs/dclutch-trading-sbf/src/lib.rs:512
0x4028TradingSbfError::ShadowTrustedEnvironmentA ShadowAot strategy was paired with a slot-declaring AccountProfile.----programs/dclutch-trading-sbf/src/lib.rs:531
0x4029TradingSbfError::FundedRentThe rent a funding ledger was FUNDED at did not price its balance.----programs/dclutch-trading-sbf/src/lib.rs:538
0x402ATradingSbfError::SeriesExpireCoreTemplateThe Expire artifact's Core route template is not the zero placeholder.----programs/dclutch-trading-sbf/src/lib.rs:560
0x402BTradingSbfError::ActivationLedgerCountThe physical funding ledgers are not the selected entry's closure.----programs/dclutch-trading-sbf/src/lib.rs:592
0x402CTradingSbfError::CloseMakerParametersThe governed parameters record was absent from the close-maker frame, not owned by the release set's Custody program, not at the address its seeds derive, or did not decode (decision 0024, the record USED).----programs/dclutch-trading-sbf/src/lib.rs:596
0x402DTradingSbfError::CloseMakerUpkeepVaultThe upkeep vault was absent from the close-maker frame, not owned by the release set's Custody program, not at its address, or its credit CPI refused (decision 0024 item 4).----programs/dclutch-trading-sbf/src/lib.rs:600
0x402ETradingSbfError::CloseMakerCloserThe closer at the close-maker frame's coordinate 24 did not sign, was not a plain System wallet, or aliased another coordinate (FUNDED_CRANK_V1.md section 6: signs only to own the reward).----programs/dclutch-trading-sbf/src/lib.rs:604
0x402FTradingSbfError::SeriesPrecommitCallerKeySeries precommit observation names another Trading caller PDA.----programs/dclutch-trading-sbf/src/lib.rs:606
0x4030TradingSbfError::SeriesPrecommitCallerPrivilegesSeries precommit caller carries forbidden outer privileges.----programs/dclutch-trading-sbf/src/lib.rs:608
0x4031TradingSbfError::SeriesPrecommitCallerOwnerSeries precommit caller is not System-owned.----programs/dclutch-trading-sbf/src/lib.rs:610
0x4032TradingSbfError::SeriesPrecommitCallerDataSeries precommit caller has a nonempty account body.----programs/dclutch-trading-sbf/src/lib.rs:612
0x4100SeriesAccountErrorV3::StateOwner, width, key, phase, or canonical bytes refused.----programs/dclutch-trading-sbf/src/series/accounts.rs:44
0x4101SeriesAccountErrorV3::FrameSigner, writable, executable, System, or alias contract refused.----programs/dclutch-trading-sbf/src/series/accounts.rs:46
0x4102SeriesAccountErrorV3::FundingExact native funding or checked arithmetic refused.----programs/dclutch-trading-sbf/src/series/accounts.rs:48
0x4103SeriesAccountErrorV3::CreationSystem creation or direct lamport transfer failed.----programs/dclutch-trading-sbf/src/series/accounts.rs:50
0x4104SeriesAccountErrorV3::CommitCore acknowledgement or final state write refused.----programs/dclutch-trading-sbf/src/series/accounts.rs:52
0x4200ScoringDealerErrorV1::FrameAccount count, a privilege, or an alias inside the prefix.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:84
0x4201ScoringDealerErrorV1::RequestThe wire did not decode as the route's one request.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:86
0x4202ScoringDealerErrorV1::MarketNot the canonical Core Market, or the request disagrees with it.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:88
0x4203ScoringDealerErrorV1::ReleaseThe activation cache or the Trading role it names.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:90
0x4204ScoringDealerErrorV1::RuleSealThe rule PDA, its body, or the fund's rule_digest.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:92
0x4205ScoringDealerErrorV1::ParametersparametersAdmissible false.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:94
0x4206ScoringDealerErrorV1::SubsidyThe recorded subsidy is not subsidyOf, or the deposit is short.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:96
0x4207ScoringDealerErrorV1::FundThe fund PDA, its body, its owner, or its Market/Dealer.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:98
0x4208ScoringDealerErrorV1::FundStaleThe request named a fund revision the fund has left.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:100
0x4209ScoringDealerErrorV1::PositionThe Dealer's Claims Position PDA or body.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:102
0x420AScoringDealerErrorV1::WidthR0: a coordinate at or past the outcome count is nonzero.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:104
0x420BScoringDealerErrorV1::DeliverableR0: the Dealer cannot deliver what the fill asks.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:106
0x420CScoringDealerErrorV1::NonCanonicalR0: a coordinate both receives and delivers.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:108
0x420DScoringDealerErrorV1::NotNormalizedR1: the post-fill inventory holds a complete set.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:110
0x420EScoringDealerErrorV1::OffScheduleR2: the price is not the Dealer's marginal price at its post-fill state.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:112
0x420FScoringDealerErrorV1::UncoveredR3: the debit exceeds what the potential allows.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:114
0x4210ScoringDealerErrorV1::PricesNotSimplexThe price vector is not a simplex at the rule's scale.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:116
0x4211ScoringDealerErrorV1::WithdrawBelowFloorThe withdrawal exceeds Φ.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:118
0x4212ScoringDealerErrorV1::SponsorThe signer is not the fund's sponsor.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:120
0x4213ScoringDealerErrorV1::CustodyA vault, token account, Custody replay or Custody receipt disagrees.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:122
0x4214ScoringDealerErrorV1::ClaimsThe aggregate, a Position, or a Claims receipt disagrees.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:124
0x4215ScoringDealerErrorV1::OverflowA checked intermediate left u128; unreachable under Parameters.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:126
0x4216ScoringDealerErrorV1::CommitA write-back found bytes another instruction moved.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:128
0x4217ScoringDealerErrorV1::PhaseThe fund is retired, or the Market's phase refuses this route.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:130
0x4218ScoringDealerErrorV1::QuoteThe quote PDA or its body.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:132
0x4219ScoringDealerErrorV1::BasisThe account offered as this Market's basis record is not it.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:139
0x421AScoringDealerErrorV1::ClaimUnitThe founding's claim_unit_atoms is not the basis record's payout_scale.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:148
0x421BScoringDealerErrorV1::OutcomeCountThe rule's K is not this Market's ordinary outcome count.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:156
0x421CScoringDealerErrorV1::RedeemDestinationRedemption must credit the same fund's TradingPrincipal vault.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:158
0x421DScoringDealerErrorV1::RedeemContextTerminal child context disagrees with its fund and selected release.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:160
0x421EScoringDealerErrorV1::RedeemCashPoststateAccepted terminal payout differs from the exact vault delta.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:162
0x421FScoringDealerErrorV1::CloseCashRecorded or physical collateral remains.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:164
0x4220ScoringDealerErrorV1::CloseInventoryThe fund still owns Claims balances.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:166
0x4221ScoringDealerErrorV1::CloseRecordA Trading record is not the canonical fund resource.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:168
0x4222ScoringDealerErrorV1::CloseChildA close child or its exact receipt disagrees.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:170
0x4223ScoringDealerErrorV1::ClosePoststatePhysical closure or rent conservation failed.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:172
0x4224ScoringDealerErrorV1::CloseBeneficiaryA refund destination differs from its recorded beneficiary.----programs/dclutch-trading-sbf/src/scoring_dealer_v1/mod.rs:174