ABI: coreFound
Source module: apps/dclutch-web/lib/generated/coreFound.ts, whose own header reads:
@generated from canonical Rust/Lean-emitted Core Found ABIs; do not edit.
Regenerate with: npm run abi:found
Byte constants (magics, seed domains, schema identities)
| name | len | ascii | bytes |
|---|---|---|---|
CORE_REQUEST_MAGIC | 8 | DCLTCRQ2 | 44 43 4c 54 43 52 51 32 |
MARKET_CORE_STATE_PDA_DOMAIN_V2 | 28 | dclutch/market-core/state/v2 | 64 63 6c 75 74 63 68 2f 6d 61 72 6b 65 74 2d 63 6f 72 65 2f 73 74 61 74 65 2f 76 32 |
PRODUCT_RECORD_SCHEMA_ID_V2 | 32 | -- | d9 c3 9f b6 0c 7d b7 79 a7 84 4d e7 85 05 73 8a 58 99 26 4f 86 83 db 4c 6a e6 1c 9e f0 e3 cf f8 |
RESULT_DOMAIN_SCHEMA_ID_V2 | 32 | -- | 39 9c c5 74 0f 62 1e a5 c3 0f 96 0a 14 af 83 9b 0b 5c fd 58 a9 30 5d cc 09 c6 1f d1 67 81 b7 c2 |
PORTFOLIO_SCHEMA_ID_V2 | 32 | -- | 76 70 6d df 08 91 7b b3 df 08 6b 8c 65 04 92 83 bb ab 69 75 9c 5b 24 b0 75 29 7c 47 0f e3 d6 65 |
REALM_SCHEMA_RELEASE_ID_V1 | 32 | -- | 94 fe 1f d6 d7 25 9f 47 50 3d 6a c5 7e c7 da 78 dc 38 06 a5 ed 49 8f ea e4 3e d3 78 5b 5d 0c 69 |
SOURCE_MATERIAL_SCHEMA_RELEASE_ID_V2 | 32 | -- | 5d 98 9b 8d 65 ac bf ee 49 70 08 dd 08 99 41 ea 7b 45 3f 6c 98 2b 59 e7 fa 91 f1 cf 5a 3e ff f2 |
CAPABILITY_MANIFEST_SCHEMA_RELEASE_ID_V1 | 32 | -- | 6b ce f7 b2 83 67 cb 8d 08 97 10 ba 58 e6 84 31 2f 43 4c 4b c4 20 ee fd 0f 7a 15 0a 90 82 88 df |
EXECUTION_RELEASE_SET_SCHEMA_RELEASE_ID_V1 | 32 | -- | 8b a3 bc 19 7f ea a1 87 a0 a3 92 7b 16 b2 5d 83 79 2c 5f 33 5a f2 43 39 a5 4c 38 cc 07 23 03 58 |
ARTIFACT_RELEASE_SCHEMA_ID_V1 | 32 | -- | ae 19 a6 0d b5 50 b1 a8 a5 1d 46 18 c7 7d ea 54 21 17 4a 2a 85 5e e6 77 89 4f a9 1b 3c fd 3b 6c |
LIFECYCLE_RENT_INSTRUCTION_MAGIC_V2 | 8 | DCLRNCI2 | 44 43 4c 52 4e 43 49 32 |
LIFECYCLE_RENT_CREDIT_MAGIC_V2 | 8 | DCLRNTL2 | 44 43 4c 52 4e 54 4c 32 |
CORE_STATE_MAGIC | 8 | DCLTCOR2 | 44 43 4c 54 43 4f 52 32 |
LIABILITY_BASIS_MARKET_MAGIC_V2 | 8 | DCLLBM02 | 44 43 4c 4c 42 4d 30 32 |
LIABILITY_BASIS_POSITION_MAGIC_V2 | 8 | DCLLBP02 | 44 43 4c 4c 42 50 30 32 |
String constants
| name | value |
|---|---|
LIFECYCLE_RENT_CREDIT_PDA_DOMAIN_V2 | dclutch/rent-market/v2 |
LIABILITY_BASIS_MARKET_SEED_V2 | dclutch:lbv2:market |
LIABILITY_BASIS_POSITION_SEED_V2 | dclutch:lbv2:position |
CUSTODY_VAULT_PDA_DOMAIN_V1 | dclutch:custody-vault:v1 |
CUSTODY_AUTHORITY_PDA_DOMAIN_V1 | dclutch:custody-authority:v1 |
Numeric constants (widths, offsets, counts, tags)
| name | value |
|---|---|
CORE_VERSION | 2 |
CORE_REQUEST_BYTES | 72 |
CORE_STATE_BYTES | 352 |
CORE_ACTION_FOUND_TAG | 0 |
LIFECYCLE_RENT_CREDIT_BYTES_V2 | 128 |
CREATE_LIFECYCLE_RENT_CREDIT_BYTES_V2 | 128 |
LIFECYCLE_RENT_SCHEMA_VERSION_V2 | 2 |
CORE_FOUND_ACCOUNT_COUNT_V2 | 31 |
LIFECYCLE_RENT_CREDIT_MAGIC_OFFSET_V2 | 0 |
LIFECYCLE_RENT_INSTRUCTION_ACTION_OFFSET_V2 | 10 |
LIFECYCLE_RENT_ACTION_CREATE_V2 | 1 |
CORE_STATE_VERSION_OFFSET | 8 |
CORE_STATE_PHASE_OFFSET | 10 |
CORE_STATE_READINESS_OFFSET | 11 |
CORE_STATE_TERMINAL_WINNER_OFFSET | 12 |
CORE_STATE_MARKET_ID_OFFSET | 16 |
CORE_STATE_IDENTITY_REALM_OFFSET | 48 |
CORE_STATE_PRODUCT_RECORD_OFFSET | 80 |
CORE_STATE_PRODUCT_ID_OFFSET | 112 |
CORE_STATE_RESOLUTION_POLICY_OFFSET | 144 |
CORE_STATE_CAPABILITY_MANIFEST_OFFSET | 176 |
CORE_STATE_SELECTED_RELEASE_SET_OFFSET | 208 |
CORE_STATE_REGISTRY_PROGRAM_OFFSET | 240 |
CORE_STATE_GENERATION_OFFSET | 272 |
CORE_STATE_OUTSTANDING_CAPABILITIES_OFFSET | 280 |
CORE_STATE_RENT_BENEFICIARY_OFFSET | 288 |
CORE_STATE_TERMINAL_RECEIPT_OFFSET | 320 |
CORE_PHASE_FOUNDING_TAG | 0 |
CORE_PHASE_OPEN_TAG | 1 |
CORE_PHASE_TERMINAL_TAG | 2 |
CORE_PHASE_RETIRING_TAG | 3 |
CORE_PHASE_RETIRED_TAG | 4 |
CORE_READINESS_PREPAID_TAG | 0 |
CORE_READINESS_READY_TAG | 1 |
CORE_READINESS_CONSUMED_TAG | 2 |
LIABILITY_BASIS_STATE_VERSION_V2 | 2 |
LIABILITY_BASIS_MARKET_HEADER_BYTES_V2 | 256 |
LIABILITY_BASIS_POSITION_HEADER_BYTES_V2 | 128 |
LIABILITY_BASIS_MARKET_CLAIM_COUNT_OFFSET | 12 |
LIABILITY_BASIS_MARKET_REVISION_OFFSET | 16 |
LIABILITY_BASIS_MARKET_LOGICAL_ID_OFFSET | 24 |
LIABILITY_BASIS_MARKET_RELEASE_SET_OFFSET | 56 |
LIABILITY_BASIS_MARKET_REGISTRY_OFFSET | 88 |
LIABILITY_BASIS_MARKET_PRODUCT_OFFSET | 120 |
LIABILITY_BASIS_MARKET_BASIS_OFFSET | 152 |
LIABILITY_BASIS_MARKET_REALM_OFFSET | 184 |
LIABILITY_BASIS_MARKET_CUSTODY_CONTEXT_OFFSET | 216 |
LIABILITY_BASIS_MARKET_GENERATION_OFFSET | 248 |
LIABILITY_BASIS_POSITION_CLAIM_COUNT_OFFSET | 12 |
LIABILITY_BASIS_POSITION_REVISION_OFFSET | 16 |
LIABILITY_BASIS_POSITION_MARKET_OFFSET | 24 |
LIABILITY_BASIS_POSITION_OWNER_OFFSET | 56 |
LIABILITY_BASIS_POSITION_BASIS_OFFSET | 88 |
LIABILITY_BASIS_POSITION_RESERVED_OFFSET | 120 |
CUSTODY_COMPARTMENT_HOARD_PRINCIPAL_TAG_V1 | 3 |
Account table: CORE_FOUND_ACCOUNT_LABELS_V2 / CORE_FOUND_ACCOUNT_ROLES_V2
| # | account | signer | writable |
|---|---|---|---|
| 0 | payer | signer | writable |
| 1 | Market destination | writable | |
| 2 | RentCredit | ||
| 3 | Rent program | ||
| 4 | Realm raw | ||
| 5 | Realm staging | ||
| 6 | Product raw | ||
| 7 | Product staging | ||
| 8 | result domain raw | ||
| 9 | result domain staging | ||
| 10 | portfolio raw | ||
| 11 | portfolio staging | ||
| 12 | Source material raw | ||
| 13 | Source staging | ||
| 14 | capability manifest raw | ||
| 15 | capability staging | ||
| 16 | execution release set raw | ||
| 17 | release-set staging | ||
| 18 | activation cache | ||
| 19 | Core program | ||
| 20 | Core ProgramData | ||
| 21 | Registry program | ||
| 22 | Rent sysvar | ||
| 23 | System program | ||
| 24 | infrastructure profile | ||
| 25 | Registry artifact raw | ||
| 26 | Registry artifact staging | ||
| 27 | Registry ProgramData | ||
| 28 | Rent artifact raw | ||
| 29 | Rent artifact staging | ||
| 30 | Rent ProgramData |