This commit is contained in:
2026-07-23 16:37:12 +02:00
parent 99c345f2f2
commit 0da75c1311
2159 changed files with 230833 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
# file: registry/.gitignore
# version: 1

View File

@@ -0,0 +1,366 @@
# file: registry/core_program_id_seed.toml
# version: 5
# This file tracks Solana/SPL primitive identifiers separately from application program surfaces.
# It includes executable programs, loader programs, sysvar accounts, and well-known native accounts.
[[core_id]]
canonical_code = "core_solana_address_lookup_table_v1"
program_id = "AddressLookupTab1e1111111111111111111111111"
source_code = "address_lookup_table"
identifier_kind = "program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_bpf_loader_deprecated_v1"
program_id = "BPFLoader1111111111111111111111111111111111"
source_code = "bpf_loader_deprecated"
identifier_kind = "loader_program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_bpf_loader_v2"
program_id = "BPFLoader2111111111111111111111111111111111"
source_code = "bpf_loader"
identifier_kind = "loader_program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_bpf_loader_upgradeable_v1"
program_id = "BPFLoaderUpgradeab1e11111111111111111111111"
source_code = "bpf_loader_upgradeable"
identifier_kind = "loader_program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_compute_budget_v1"
program_id = "ComputeBudget111111111111111111111111111111"
source_code = "compute_budget"
identifier_kind = "program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_config_v1"
program_id = "Config1111111111111111111111111111111111111"
source_code = "config"
identifier_kind = "program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_ed25519_v1"
program_id = "Ed25519SigVerify111111111111111111111111111"
source_code = "ed25519"
identifier_kind = "program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_feature_v1"
program_id = "Feature111111111111111111111111111111111111"
source_code = "feature"
identifier_kind = "program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_incinerator_v1"
program_id = "1nc1nerator11111111111111111111111111111111"
source_code = "incinerator"
identifier_kind = "well_known_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_loader_v4"
program_id = "LoaderV411111111111111111111111111111111111"
source_code = "loader_v4"
identifier_kind = "loader_program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_native_loader_v1"
program_id = "NativeLoader1111111111111111111111111111111"
source_code = "native_loader"
identifier_kind = "loader_program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_secp256k1_v1"
program_id = "KeccakSecp256k11111111111111111111111111111"
source_code = "secp256k1"
identifier_kind = "program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_secp256r1_v1"
program_id = "Secp256r1SigVerify1111111111111111111111111"
source_code = "secp256r1"
identifier_kind = "program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_slashing_v1"
program_id = "S1ashing11111111111111111111111111111111111"
source_code = "slashing"
identifier_kind = "stateless_program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_stake_config_v1"
program_id = "StakeConfig11111111111111111111111111111111"
source_code = "stake_config"
identifier_kind = "well_known_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_stake_v1"
program_id = "Stake11111111111111111111111111111111111111"
source_code = "stake"
identifier_kind = "program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_system_v1"
program_id = "11111111111111111111111111111111"
source_code = "system"
identifier_kind = "program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_sysvar_clock_v1"
program_id = "SysvarC1ock11111111111111111111111111111111"
source_code = "sysvar_clock"
identifier_kind = "sysvar_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_sysvar_epoch_rewards_v1"
program_id = "SysvarEpochRewards1111111111111111111111111"
source_code = "sysvar_epoch_rewards"
identifier_kind = "sysvar_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_sysvar_epoch_schedule_v1"
program_id = "SysvarEpochSchedu1e111111111111111111111111"
source_code = "sysvar_epoch_schedule"
identifier_kind = "sysvar_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_sysvar_fees_v1"
program_id = "SysvarFees111111111111111111111111111111111"
source_code = "sysvar_fees"
identifier_kind = "sysvar_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_sysvar_instructions_v1"
program_id = "Sysvar1nstructions1111111111111111111111111"
source_code = "sysvar_instructions"
identifier_kind = "sysvar_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_sysvar_last_restart_slot_v1"
program_id = "SysvarLastRestartS1ot1111111111111111111111"
source_code = "sysvar_last_restart_slot"
identifier_kind = "sysvar_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_sysvar_recent_blockhashes_v1"
program_id = "SysvarRecentB1ockHashes11111111111111111111"
source_code = "sysvar_recent_blockhashes"
identifier_kind = "sysvar_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_sysvar_rent_v1"
program_id = "SysvarRent111111111111111111111111111111111"
source_code = "sysvar_rent"
identifier_kind = "sysvar_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_sysvar_rewards_v1"
program_id = "SysvarRewards111111111111111111111111111111"
source_code = "sysvar_rewards"
identifier_kind = "sysvar_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_sysvar_slot_hashes_v1"
program_id = "SysvarS1otHashes111111111111111111111111111"
source_code = "sysvar_slot_hashes"
identifier_kind = "sysvar_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_sysvar_slot_history_v1"
program_id = "SysvarS1otHistory11111111111111111111111111"
source_code = "sysvar_slot_history"
identifier_kind = "sysvar_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_sysvar_stake_history_v1"
program_id = "SysvarStakeHistory1111111111111111111111111"
source_code = "sysvar_stake_history"
identifier_kind = "sysvar_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_sysvar_v1"
program_id = "Sysvar1111111111111111111111111111111111111"
source_code = "sysvar"
identifier_kind = "sysvar_account"
target_crate = "kb_decoder_solana_core"
registry_status = "core_recognized_account"
[[core_id]]
canonical_code = "core_solana_vote_v1"
program_id = "Vote111111111111111111111111111111111111111"
source_code = "vote"
identifier_kind = "program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_zk_elgamal_proof_v1"
program_id = "ZkE1Gama1Proof11111111111111111111111111111"
source_code = "zk_elgamal_proof"
identifier_kind = "program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_solana_zk_token_proof_v1"
program_id = "ZkTokenProof1111111111111111111111111111111"
source_code = "zk_token_proof"
identifier_kind = "program"
target_crate = "kb_decoder_solana_core"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_spl_associated_token_account_v1"
program_id = "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"
source_code = "associated_token_account"
identifier_kind = "program"
target_crate = "kb_decoder_spl_associated_token_account"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_spl_account_compression_v1"
program_id = "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK"
source_code = "spl_account_compression"
identifier_kind = "program"
target_crate = "kb_decoder_spl_account_compression"
registry_status = "core_specialized_reserved_current"
[[core_id]]
canonical_code = "core_spl_memo_v1"
program_id = "Memo1UhkJRfHyvLMcVucJwxXeuD728EqVDDwQDxFMNo"
source_code = "spl_memo_v1"
identifier_kind = "program"
target_crate = "kb_decoder_spl_memo"
registry_status = "core_specialized_reserved_current"
[[core_id]]
canonical_code = "core_spl_memo_v3"
program_id = "MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr"
source_code = "spl_memo_v3"
identifier_kind = "program"
target_crate = "kb_decoder_spl_memo"
registry_status = "core_specialized_reserved_current"
[[core_id]]
canonical_code = "core_spl_memo_v4"
program_id = "Memo4c2pN8afCj432Lb7RMVKi9PbQnnW7ewFFaV3oAH"
source_code = "spl_memo_v4"
identifier_kind = "program"
target_crate = "kb_decoder_spl_memo"
registry_status = "core_specialized_reserved_current"
[[core_id]]
canonical_code = "core_spl_noop_v1"
program_id = "noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV"
source_code = "spl_noop"
identifier_kind = "program"
target_crate = "kb_decoder_spl_noop"
registry_status = "core_specialized_reserved_current"
[[core_id]]
canonical_code = "core_spl_single_pool_v1"
program_id = "SVSPxpvHdN29nkVg9rPapPNDddN5DipNLRUFhyjFThE"
source_code = "spl_single_pool"
identifier_kind = "program"
target_crate = "kb_decoder_spl_single_pool"
registry_status = "core_specialized_reserved_current"
[[core_id]]
canonical_code = "core_spl_name_service_v1"
program_id = "namesLPneVptA9Z5rqUDD9tMTWEJwofgaYwp8cawRkX"
source_code = "spl_name_service"
identifier_kind = "program"
target_crate = "kb_decoder_metadata_spl_name_service"
registry_status = "core_specialized_reserved_current"
[[core_id]]
canonical_code = "core_spl_stake_pool_v1"
program_id = "SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy"
source_code = "stake_pool"
identifier_kind = "program"
target_crate = "kb_decoder_spl_stake_pool"
registry_status = "core_specialized_reserved_current"
[[core_id]]
canonical_code = "core_spl_token_2022_v2022"
program_id = "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"
source_code = "token_2022"
identifier_kind = "program"
target_crate = "kb_decoder_spl_token_2022"
registry_status = "core_handled"
[[core_id]]
canonical_code = "core_spl_token_2022_elgamal_registry_v1"
program_id = "regVYJW7tcT8zipN5YiBvHsvR5jXW1uLFxaHSbugABg"
source_code = "spl_token_2022_elgamal_registry"
identifier_kind = "program"
target_crate = "kb_decoder_spl_token_2022"
registry_status = "core_specialized_reserved_current"
[[core_id]]
canonical_code = "core_spl_token_v1"
program_id = "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
source_code = "token"
identifier_kind = "program"
target_crate = "kb_decoder_spl_token"
registry_status = "core_handled"

File diff suppressed because it is too large Load Diff