{ "file": "docs/NATIVE_SOLANA_EXECUTION_MATRIX.json", "version": 1, "release": "0.4.2-pre.022", "surface_count": 18, "callable_operation_count": 109, "surfaces": [ { "surface": "system", "program_ids": [ "11111111111111111111111111111111" ], "execution_status": "callable", "classification": "native_runtime_program_or_precompile", "operations": [ { "operation_code": "solana_core.system.transfer", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.transfer_many", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.create_account", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.create_account_with_seed", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.allocate", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.allocate_with_seed", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.assign", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.assign_with_seed", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.transfer_with_seed", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.create_account_allow_prefund", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.nonce.create", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.nonce.create_with_seed", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.nonce.initialize", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.nonce.advance", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.nonce.authorize", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.nonce.withdraw", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.system.nonce.upgrade", "construction_source": "solana-system-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "spend and signer ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "devnet transfer path validated", "ui_exposure": "safe_subset" } ] }, { "surface": "compute_budget", "program_ids": [ "ComputeBudget111111111111111111111111111111" ], "execution_status": "callable", "classification": "native_runtime_program_or_precompile", "operations": [ { "operation_code": "solana_core.compute_budget.request_heap_frame", "construction_source": "solana-compute-budget-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "resource ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "offline_only", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.compute_budget.set_compute_unit_limit", "construction_source": "solana-compute-budget-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "resource ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "offline_only", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.compute_budget.set_compute_unit_price", "construction_source": "solana-compute-budget-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "resource ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "offline_only", "ui_exposure": "safe_subset" }, { "operation_code": "solana_core.compute_budget.set_loaded_accounts_data_size_limit", "construction_source": "solana-compute-budget-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "none", "policy": "resource ceilings", "unit_test_contract": "builder::tests", "cluster_validation": "offline_only", "ui_exposure": "safe_subset" } ] }, { "surface": "address_lookup_table", "program_ids": [ "AddressLookupTab1e1111111111111111111111111" ], "execution_status": "callable", "classification": "native_runtime_program_or_precompile", "operations": [ { "operation_code": "solana_core.address_lookup_table.create", "construction_source": "solana-address-lookup-table-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "required", "policy": "authority, capacity, rent and cooldown", "unit_test_contract": "address_lookup_table::tests", "cluster_validation": "localnet_devnet_preflight", "ui_exposure": "hidden" }, { "operation_code": "solana_core.address_lookup_table.extend", "construction_source": "solana-address-lookup-table-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "required", "policy": "authority, capacity, rent and cooldown", "unit_test_contract": "address_lookup_table::tests", "cluster_validation": "localnet_devnet_preflight", "ui_exposure": "hidden" }, { "operation_code": "solana_core.address_lookup_table.freeze", "construction_source": "solana-address-lookup-table-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "required", "policy": "authority, capacity, rent and cooldown", "unit_test_contract": "address_lookup_table::tests", "cluster_validation": "localnet_devnet_preflight", "ui_exposure": "hidden" }, { "operation_code": "solana_core.address_lookup_table.deactivate", "construction_source": "solana-address-lookup-table-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "required", "policy": "authority, capacity, rent and cooldown", "unit_test_contract": "address_lookup_table::tests", "cluster_validation": "localnet_devnet_preflight", "ui_exposure": "hidden" }, { "operation_code": "solana_core.address_lookup_table.close", "construction_source": "solana-address-lookup-table-interface official builders", "construction_kind": "official_builder", "stateful_preflight": "required", "policy": "authority, capacity, rent and cooldown", "unit_test_contract": "address_lookup_table::tests", "cluster_validation": "localnet_devnet_preflight", "ui_exposure": "hidden" } ] }, { "surface": "ed25519", "program_ids": [ "Ed25519SigVerify111111111111111111111111111" ], "execution_status": "callable", "classification": "native_runtime_program_or_precompile", "operations": [ { "operation_code": "solana_core.ed25519.verify_inline", "construction_source": "solana-ed25519-program official layout", "construction_kind": "official_layout", "stateful_preflight": "none", "policy": "bounded offsets and payload", "unit_test_contract": "precompiles::tests", "cluster_validation": "offline_only", "ui_exposure": "hidden" }, { "operation_code": "solana_core.ed25519.verify_offsets", "construction_source": "solana-ed25519-program official layout", "construction_kind": "official_layout", "stateful_preflight": "none", "policy": "bounded offsets and payload", "unit_test_contract": "precompiles::tests", "cluster_validation": "offline_only", "ui_exposure": "hidden" } ] }, { "surface": "secp256k1", "program_ids": [ "KeccakSecp256k11111111111111111111111111111" ], "execution_status": "callable", "classification": "native_runtime_program_or_precompile", "operations": [ { "operation_code": "solana_core.secp256k1.verify_inline", "construction_source": "solana-secp256k1-program official layout", "construction_kind": "official_layout", "stateful_preflight": "none", "policy": "index zero and bounded offsets", "unit_test_contract": "precompiles::tests", "cluster_validation": "offline_only", "ui_exposure": "hidden" }, { "operation_code": "solana_core.secp256k1.verify_offsets", "construction_source": "solana-secp256k1-program official layout", "construction_kind": "official_layout", "stateful_preflight": "none", "policy": "index zero and bounded offsets", "unit_test_contract": "precompiles::tests", "cluster_validation": "offline_only", "ui_exposure": "hidden" } ] }, { "surface": "secp256r1", "program_ids": [ "Secp256r1SigVerify1111111111111111111111111" ], "execution_status": "callable", "classification": "native_runtime_program_or_precompile", "operations": [ { "operation_code": "solana_core.secp256r1.verify_inline", "construction_source": "solana-secp256r1-program official layout", "construction_kind": "official_layout", "stateful_preflight": "none", "policy": "low-S and bounded offsets", "unit_test_contract": "precompiles::tests", "cluster_validation": "offline_only", "ui_exposure": "hidden" }, { "operation_code": "solana_core.secp256r1.verify_offsets", "construction_source": "solana-secp256r1-program official layout", "construction_kind": "official_layout", "stateful_preflight": "none", "policy": "low-S and bounded offsets", "unit_test_contract": "precompiles::tests", "cluster_validation": "offline_only", "ui_exposure": "hidden" } ] }, { "surface": "config", "program_ids": [ "Config1111111111111111111111111111111111111" ], "execution_status": "callable", "classification": "native_runtime_program_or_precompile", "operations": [ { "operation_code": "solana_core.config.create_account", "construction_source": "solana-config-interface wire contract", "construction_kind": "official_wire", "stateful_preflight": "required", "policy": "owner, allocation and rent", "unit_test_contract": "native_admin::tests", "cluster_validation": "localnet_devnet_preflight", "ui_exposure": "hidden" }, { "operation_code": "solana_core.config.store", "construction_source": "solana-config-interface wire contract", "construction_kind": "official_wire", "stateful_preflight": "required", "policy": "owner, allocation and rent", "unit_test_contract": "native_admin::tests", "cluster_validation": "localnet_devnet_preflight", "ui_exposure": "hidden" } ] }, { "surface": "feature", "program_ids": [ "Feature111111111111111111111111111111111111" ], "execution_status": "callable", "classification": "native_runtime_program_or_precompile", "operations": [ { "operation_code": "solana_core.feature.activate", "construction_source": "solana-feature-gate-interface official sequences", "construction_kind": "official_builder", "stateful_preflight": "required", "policy": "pending state and rent", "unit_test_contract": "native_admin::tests", "cluster_validation": "localnet_devnet_preflight", "ui_exposure": "hidden" }, { "operation_code": "solana_core.feature.revoke_pending_activation", "construction_source": "solana-feature-gate-interface official sequences", "construction_kind": "official_builder", "stateful_preflight": "required", "policy": "pending state and rent", "unit_test_contract": "native_admin::tests", "cluster_validation": "localnet_devnet_preflight", "ui_exposure": "hidden" } ] }, { "surface": "slashing", "program_ids": [ "S1ashing11111111111111111111111111111111111" ], "execution_status": "callable", "classification": "native_runtime_program_or_precompile", "operations": [ { "operation_code": "solana_core.slashing.close_violation_report", "construction_source": "solana-slashing-program interface and SIMD-0204", "construction_kind": "official_wire", "stateful_preflight": "required", "policy": "proof shape, epoch window and retention", "unit_test_contract": "slashing::tests", "cluster_validation": "localnet_devnet_preflight", "ui_exposure": "hidden" }, { "operation_code": "solana_core.slashing.submit_duplicate_block_proof", "construction_source": "solana-slashing-program interface and SIMD-0204", "construction_kind": "official_wire", "stateful_preflight": "required", "policy": "proof shape, epoch window and retention", "unit_test_contract": "slashing::tests", "cluster_validation": "localnet_devnet_preflight", "ui_exposure": "hidden" } ] }, { "surface": "zk_elgamal", "program_ids": [ "ZkE1Gama1Proof11111111111111111111111111111" ], "execution_status": "callable", "classification": "native_runtime_program_or_precompile", "operations": [ { "operation_code": "solana_core.zk_elgamal.verify_inline", "construction_source": "solana-zk-elgamal-proof-interface POD contract", "construction_kind": "official_wire", "stateful_preflight": "required", "policy": "proof size and context owner/space/rent", "unit_test_contract": "zk_elgamal::tests", "cluster_validation": "localnet_devnet_preflight", "ui_exposure": "hidden" }, { "operation_code": "solana_core.zk_elgamal.verify_from_account", "construction_source": "solana-zk-elgamal-proof-interface POD contract", "construction_kind": "official_wire", "stateful_preflight": "required", "policy": "proof size and context owner/space/rent", "unit_test_contract": "zk_elgamal::tests", "cluster_validation": "localnet_devnet_preflight", "ui_exposure": "hidden" }, { "operation_code": "solana_core.zk_elgamal.close_context_state", "construction_source": "solana-zk-elgamal-proof-interface POD contract", "construction_kind": "official_wire", "stateful_preflight": "required", "policy": "proof size and context owner/space/rent", "unit_test_contract": "zk_elgamal::tests", "cluster_validation": "localnet_devnet_preflight", "ui_exposure": "hidden" } ] }, { "surface": "stake", "program_ids": [ "Stake11111111111111111111111111111111111111" ], "execution_status": "callable", "classification": "native_runtime_program_or_precompile", "operations": [ { "operation_code": "solana_core.stake.initialize", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.initialize_checked", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.create_account", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.create_account_with_seed", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.create_account_checked", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.create_account_with_seed_checked", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.split", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.split_with_seed", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.merge", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.create_account_and_delegate", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.create_account_with_seed_and_delegate", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.authorize", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.authorize_checked", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.authorize_with_seed", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.authorize_checked_with_seed", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.delegate", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.withdraw", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.deactivate", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.set_lockup", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.set_lockup_checked", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.get_minimum_delegation", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.deactivate_delinquent", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.move_stake", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.stake.move_lamports", "construction_source": "solana-stake-interface official helpers and wincode wire", "construction_kind": "official_builder_or_wire", "stateful_preflight": "future", "policy": "authority, epoch, lockup and rent", "unit_test_contract": "stake::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" } ] }, { "surface": "vote", "program_ids": [ "Vote111111111111111111111111111111111111111" ], "execution_status": "callable", "classification": "native_runtime_program_or_precompile", "operations": [ { "operation_code": "solana_core.vote.initialize_account", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.initialize_account_v2", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.create_account", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.create_account_with_seed", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.create_account_v2", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.create_account_with_seed_v2", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.authorize", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.authorize_checked", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.authorize_with_seed", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.authorize_checked_with_seed", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.vote", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.vote_switch", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.withdraw", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.update_validator_identity", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.update_commission", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.update_vote_state", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.update_vote_state_switch", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.compact_update_vote_state", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.compact_update_vote_state_switch", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.tower_sync", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.tower_sync_switch", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.update_commission_collector", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.update_commission_bps", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.vote.deposit_delegator_rewards", "construction_source": "solana-vote-interface official wire via wincode", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "authority, state version and tower admissibility", "unit_test_contract": "vote::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" } ] }, { "surface": "loader_v3", "program_ids": [ "BPFLoaderUpgradeab1e11111111111111111111111" ], "execution_status": "callable", "classification": "native_runtime_program_or_precompile", "operations": [ { "operation_code": "solana_core.loader_v3.create_buffer", "construction_source": "solana-loader-v3-interface official helpers and wincode", "construction_kind": "official_builder", "stateful_preflight": "future", "policy": "owner, authority, PDA, state and rent", "unit_test_contract": "loader_v3::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v3.write", "construction_source": "solana-loader-v3-interface official helpers and wincode", "construction_kind": "official_builder", "stateful_preflight": "future", "policy": "owner, authority, PDA, state and rent", "unit_test_contract": "loader_v3::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v3.deploy_with_max_program_len", "construction_source": "solana-loader-v3-interface official helpers and wincode", "construction_kind": "official_builder", "stateful_preflight": "future", "policy": "owner, authority, PDA, state and rent", "unit_test_contract": "loader_v3::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v3.upgrade", "construction_source": "solana-loader-v3-interface official helpers and wincode", "construction_kind": "official_builder", "stateful_preflight": "future", "policy": "owner, authority, PDA, state and rent", "unit_test_contract": "loader_v3::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v3.set_buffer_authority", "construction_source": "solana-loader-v3-interface official helpers and wincode", "construction_kind": "official_builder", "stateful_preflight": "future", "policy": "owner, authority, PDA, state and rent", "unit_test_contract": "loader_v3::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v3.set_buffer_authority_checked", "construction_source": "solana-loader-v3-interface official helpers and wincode", "construction_kind": "official_builder", "stateful_preflight": "future", "policy": "owner, authority, PDA, state and rent", "unit_test_contract": "loader_v3::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v3.set_upgrade_authority", "construction_source": "solana-loader-v3-interface official helpers and wincode", "construction_kind": "official_builder", "stateful_preflight": "future", "policy": "owner, authority, PDA, state and rent", "unit_test_contract": "loader_v3::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v3.set_upgrade_authority_checked", "construction_source": "solana-loader-v3-interface official helpers and wincode", "construction_kind": "official_builder", "stateful_preflight": "future", "policy": "owner, authority, PDA, state and rent", "unit_test_contract": "loader_v3::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v3.close", "construction_source": "solana-loader-v3-interface official helpers and wincode", "construction_kind": "official_builder", "stateful_preflight": "future", "policy": "owner, authority, PDA, state and rent", "unit_test_contract": "loader_v3::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v3.close_any", "construction_source": "solana-loader-v3-interface official helpers and wincode", "construction_kind": "official_builder", "stateful_preflight": "future", "policy": "owner, authority, PDA, state and rent", "unit_test_contract": "loader_v3::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v3.extend_program", "construction_source": "solana-loader-v3-interface official helpers and wincode", "construction_kind": "official_builder", "stateful_preflight": "future", "policy": "owner, authority, PDA, state and rent", "unit_test_contract": "loader_v3::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" } ] }, { "surface": "loader_v4", "program_ids": [ "LoaderV411111111111111111111111111111111111" ], "execution_status": "callable", "classification": "native_runtime_program_or_precompile", "operations": [ { "operation_code": "solana_core.loader_v4.create_buffer", "construction_source": "solana-loader-v4-interface official discriminants and accounts", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "owner, authority, lifecycle and rent", "unit_test_contract": "loader_v4::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v4.set_program_length", "construction_source": "solana-loader-v4-interface official discriminants and accounts", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "owner, authority, lifecycle and rent", "unit_test_contract": "loader_v4::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v4.write", "construction_source": "solana-loader-v4-interface official discriminants and accounts", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "owner, authority, lifecycle and rent", "unit_test_contract": "loader_v4::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v4.copy", "construction_source": "solana-loader-v4-interface official discriminants and accounts", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "owner, authority, lifecycle and rent", "unit_test_contract": "loader_v4::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v4.deploy", "construction_source": "solana-loader-v4-interface official discriminants and accounts", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "owner, authority, lifecycle and rent", "unit_test_contract": "loader_v4::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v4.deploy_from_source", "construction_source": "solana-loader-v4-interface official discriminants and accounts", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "owner, authority, lifecycle and rent", "unit_test_contract": "loader_v4::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v4.retract", "construction_source": "solana-loader-v4-interface official discriminants and accounts", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "owner, authority, lifecycle and rent", "unit_test_contract": "loader_v4::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v4.transfer_authority", "construction_source": "solana-loader-v4-interface official discriminants and accounts", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "owner, authority, lifecycle and rent", "unit_test_contract": "loader_v4::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" }, { "operation_code": "solana_core.loader_v4.finalize", "construction_source": "solana-loader-v4-interface official discriminants and accounts", "construction_kind": "official_wire", "stateful_preflight": "future", "policy": "owner, authority, lifecycle and rent", "unit_test_contract": "loader_v4::tests", "cluster_validation": "future_stateful_validation", "ui_exposure": "hidden" } ] }, { "surface": "bpf_loader_v1", "program_ids": [ "BPFLoader1111111111111111111111111111111111" ], "execution_status": "non_invocable", "classification": "historical_decode_only", "operations": [], "official_reason": "Deprecated immutable loader generation retained for historical decoding; no current client builder is exposed." }, { "surface": "bpf_loader_v2", "program_ids": [ "BPFLoader2111111111111111111111111111111111" ], "execution_status": "non_invocable", "classification": "historical_decode_only", "operations": [], "official_reason": "Immutable loader generation retained for historical decoding; deployment administration moved to newer loader interfaces." }, { "surface": "native_loader", "program_ids": [ "NativeLoader1111111111111111111111111111111" ], "execution_status": "non_invocable", "classification": "validator_software_loader", "operations": [], "official_reason": "Native Loader loads validator-native programs and has no standalone client instruction contract." }, { "surface": "zk_token_proof_historical", "program_ids": [ "ZkTokenProof1111111111111111111111111111111" ], "execution_status": "non_invocable", "classification": "historical_decode_only", "operations": [], "official_reason": "Historical ZK Token Proof instructions are retained for decoding; the current runtime surface is a no-op stub and no modern builder is invented." } ] }