List of all items
Structs
- account::AccountInfo
- account::AccountMeta
- bpf_loader::LoaderState
- clock::Clock
- entrypoint::BumpAllocator
- hash::Hash
- hashing_functions::Hash
- hashing_functions::Hasher
- input_to_sign::InputToSign
- instruction::Instruction
- program::FixedSizeBuffer
- pubkey::Pubkey
- resharing::ResharingInstruction
- rune::RuneAmount
- rune::RuneId
- rune::RuneInfo
- rune::SpacedRune
- sanitized::ArchMessage
- sanitized::MessageHeader
- sanitized::SanitizedInstruction
- sanitized::SanitizedMessage
- sol_secp256k1_recover::Secp256k1Pubkey
- stable_layout::stable_ins::StableInstruction
- stable_layout::stable_vec::StableVec
- stake::history::StakeHistory
- stake::history::StakeHistoryEntry
- stake::state::Authorized
- stake::state::Delegation
- transaction_to_sign::TransactionToSign
- utxo::UtxoMeta
- vote::state::AuthorizedVoters
- vote::state::VoteInit
- vote::state::VoteState
- vote::validator_state::SharedValidatorState
Enums
- bpf_loader::LoaderStatus
- compiled_keys::CompileError
- compute_budget::ComputeBudgetInstruction
- hash::HashError
- hashing_functions::ParseHashError
- instruction::InstructionError
- loader_instruction::LoaderInstruction
- program_error::ProgramError
- program_option::COption
- sanitize::SanitizeError
- serde_error::SerialisationErrors
- sol_secp256k1_recover::Secp256k1RecoverError
- stake::instruction::StakeError
- stake::instruction::StakeInstruction
- stake::state::StakeAuthorize
- stake::state::StakeState
- system_instruction::SystemError
- system_instruction::SystemInstruction
- vote::instruction::VoteError
- vote::instruction::VoteInstruction
Traits
- decode_error::DecodeError
- program_error::PrintProgramError
- program_pack::IsInitialized
- program_pack::Pack
- program_pack::Sealed
- sanitize::Sanitize
Macros
Functions
- account::next_account_info
- bpf_loader::check_id
- bpf_loader::id
- compute_budget::check_id
- compute_budget::id
- debug_account_data::debug_account_data
- entrypoint::deserialize
- hashing_functions::extend_and_hash
- hashing_functions::keccak256
- hashing_functions::sha256
- helper::add_state_transition
- helper::get_state_transition_tx
- loader_instruction::deploy
- loader_instruction::finalize
- loader_instruction::is_deploy_instruction
- loader_instruction::is_finalize_instruction
- loader_instruction::is_retract_instruction
- loader_instruction::is_transfer_authority_instruction
- loader_instruction::is_truncate_instruction
- loader_instruction::is_write_instruction
- loader_instruction::retract
- loader_instruction::transfer_authority
- loader_instruction::truncate
- loader_instruction::write
- log::sol_log
- log::sol_log_64
- log::sol_log_compute_units
- log::sol_log_data
- log::sol_log_params
- log::sol_log_slice
- native_loader::check_id
- native_loader::id
- program::get_account_script_pubkey
- program::get_bitcoin_block_height
- program::get_bitcoin_tx
- program::get_bitcoin_tx_confirmation
- program::get_bitcoin_tx_output_value
- program::get_clock
- program::get_network_xonly_pubkey
- program::get_remaining_compute_units
- program::get_return_data
- program::get_rune_info
- program::get_runes_from_output
- program::get_stack_height
- program::get_transaction_to_sign
- program::invoke
- program::invoke_signed
- program::invoke_signed_unchecked
- program::invoke_unchecked
- program::next_account_info
- program::set_input_to_sign
- program::set_return_data
- program::set_transaction_to_sign
- program::validate_utxo_ownership
- program_memory::sol_memcmp
- program_memory::sol_memcpy
- program_memory::sol_memmove
- program_memory::sol_memset
- program_utils::deserialize_syscall_instruction
- rent::is_exempt
- rent::minimum_rent
- resharing::check_id
- resharing::data_account::check_id
- resharing::data_account::id
- resharing::id
- resharing::staging_account::check_id
- resharing::staging_account::id
- serde_error::get_const_slice
- serde_error::get_slice
- sol_secp256k1_recover::secp256k1_recover
- stake::instruction::authorize
- stake::instruction::create_account
- stake::instruction::create_account_and_delegate_stake
- stake::instruction::deactivate_stake
- stake::instruction::delegate_stake
- stake::instruction::initialize
- stake::instruction::withdraw
- stake::program::check_id
- stake::program::id
- syscalls::arch_get_account_script_pubkey
- syscalls::arch_get_bitcoin_block_height
- syscalls::arch_get_bitcoin_tx
- syscalls::arch_get_bitcoin_tx_confirmation
- syscalls::arch_get_clock
- syscalls::arch_get_network_xonly_pubkey
- syscalls::arch_get_rune_info
- syscalls::arch_get_runes_from_output
- syscalls::arch_get_stack_height
- syscalls::arch_get_transaction_to_sign
- syscalls::arch_set_inputs_to_sign
- syscalls::arch_set_transaction_to_sign
- syscalls::arch_validate_utxo_ownership
- syscalls::get_remaining_compute_units
- syscalls::sol_create_program_address
- syscalls::sol_get_return_data
- syscalls::sol_invoke_signed_rust
- syscalls::sol_keccak256
- syscalls::sol_log_
- syscalls::sol_log_64_
- syscalls::sol_log_compute_units_
- syscalls::sol_log_data
- syscalls::sol_log_pubkey
- syscalls::sol_memcmp_
- syscalls::sol_memcpy_
- syscalls::sol_memmove_
- syscalls::sol_memset_
- syscalls::sol_secp256k1_recover
- syscalls::sol_set_return_data
- syscalls::sol_sha256
- syscalls::sol_try_find_program_address
- system_instruction::allocate
- system_instruction::allocate_with_seed
- system_instruction::anchor
- system_instruction::assign
- system_instruction::assign_with_seed
- system_instruction::create_account
- system_instruction::create_account_with_anchor
- system_instruction::create_account_with_seed
- system_instruction::sign_input
- system_instruction::transfer
- system_instruction::transfer_with_seed
- system_program::check_id
- system_program::id
- vote::instruction::add_peer_to_whitelist
- vote::instruction::authorize
- vote::instruction::create_account
- vote::instruction::initialize
- vote::instruction::initialize_shared_validator_account
- vote::instruction::remove_peer_from_whitelist
- vote::instruction::update_commission
- vote::instruction::update_pubkey_package
- vote::program::check_id
- vote::program::id
- vote::validator_state::get_validator_state_account_pubkey_and_bump
Type Aliases
- entrypoint::ProcessInstruction
- entrypoint::ProgramResult
- program::BitcoinRuneOutput
- program::BitcoinTransaction
- program::ReturnedData
- program::RuneInfoBuf
- stake::state::StakeActivationStatus
Constants
- MAX_BTC_RUNE_OUTPUT_SIZE
- MAX_BTC_TXN_INPUTS
- MAX_BTC_TX_SIZE
- MAX_SEEDS
- MAX_SEED_LEN
- MAX_SIGNERS
- account::SHARED_VALIDATOR_DATA_ACCOUNT_ID
- bpf_loader::BPF_LOADER_ID
- bpf_loader::ID
- builtin::BUILTIN_PROGRAMS_ID
- compute_budget::COMPUTE_BUDGET_PROGRAM_ID
- compute_budget::ID
- entrypoint::BPF_ALIGN_OF_U128
- entrypoint::HEAP_LENGTH
- entrypoint::HEAP_START_ADDRESS
- entrypoint::MAX_PERMITTED_DATA_INCREASE
- entrypoint::MAX_PERMITTED_DATA_LENGTH
- entrypoint::NON_DUP_MARKER
- entrypoint::SUCCESS
- hashing_functions::HASH_BYTES
- native_loader::ID
- native_loader::NATIVE_LOADER_ID
- program::MAX_RETURN_DATA
- program::MAX_TRANSACTION_TO_SIGN
- program_error::ACCOUNT_ALREADY_INITIALIZED
- program_error::ACCOUNT_BORROW_FAILED
- program_error::ACCOUNT_DATA_TOO_SMALL
- program_error::ACCOUNT_NOT_ANCHORED
- program_error::ACCOUNT_NOT_RENT_EXEMPT
- program_error::ARITHMETIC_OVERFLOW
- program_error::BORSH_IO_ERROR
- program_error::BUILTIN_BIT_SHIFT
- program_error::BUILTIN_PROGRAMS_MUST_CONSUME_COMPUTE_UNITS
- program_error::CUSTOM_ZERO
- program_error::EXECUTABLE_LAMPORT_CHANGE
- program_error::FROM_HEX_ERROR
- program_error::ILLEGAL_OWNER
- program_error::IMMUTABLE
- program_error::INCORRECT_AUTHORITY
- program_error::INCORRECT_LENGTH
- program_error::INCORRECT_PROGRAM_ID
- program_error::INSUFFICIENT_DATA_LENGTH
- program_error::INSUFFICIENT_FUNDS
- program_error::INVALID_ACCOUNT_DATA
- program_error::INVALID_ACCOUNT_DATA_REALLOC
- program_error::INVALID_ACCOUNT_OWNER
- program_error::INVALID_ARGUMENT
- program_error::INVALID_CHUNK
- program_error::INVALID_INSTRUCTION_DATA
- program_error::INVALID_SEEDS
- program_error::INVALID_STATE_TRANSITION
- program_error::INVALID_UTXO_ID
- program_error::INVALID_UTXO_SIGNER
- program_error::MAX_ACCOUNTS_DATA_ALLOCATIONS_EXCEEDED
- program_error::MAX_INSTRUCTION_TRACE_LENGTH_EXCEEDED
- program_error::MAX_SEEDS_EXCEEDED
- program_error::MAX_SEED_LENGTH_EXCEEDED
- program_error::MISSING_REQUIRED_SIGNATURES
- program_error::NEGATIVE_ACCOUNT_LAMPORTS
- program_error::NOT_ENOUGH_ACCOUNT_KEYS
- program_error::NOT_ENOUGH_COMPUTE_UNITS
- program_error::READONLY_LAMPORT_CHANGE
- program_error::TRANSACTION_TO_SIGN_EMPTY
- program_error::TRANSCRIPT_VERIFICATION_FAILED
- program_error::UNINITIALIZED_ACCOUNT
- program_error::UNSUPPORTED_SYSVAR
- program_stubs::UNIMPLEMENTED
- pubkey::MAX_SEEDS
- pubkey::MAX_SEED_LEN
- pubkey::PUBKEY_BYTES
- rent::ACCOUNT_STORAGE_OVERHEAD
- rent::DEFAULT_EXEMPTION_THRESHOLD
- rent::DEFAULT_LAMPORTS_PER_BYTE_YEAR
- resharing::CHUNK_SIZE
- resharing::ID
- resharing::RESHARING_DATA_ACCOUNT_ID
- resharing::RESHARING_PROGRAM_ID
- resharing::RESHARING_STAGING_ACCOUNT_ID
- resharing::data_account::ID
- resharing::staging_account::ID
- sanitized::MAX_INSTRUCTION_COUNT_PER_TRANSACTION
- sanitized::MAX_PUBKEYS_ALLOWED
- sol_secp256k1_recover::HASH_BYTES
- sol_secp256k1_recover::SECP256K1_PUBLIC_KEY_LENGTH
- sol_secp256k1_recover::SECP256K1_SIGNATURE_LENGTH
- sol_secp256k1_recover::SUCCESS
- stake::history::MAX_ENTRIES
- stake::program::ID
- stake::program::STAKE_PROGRAM_ID
- stake::state::DEFAULT_SLASH_PENALTY
- syscalls::MAX_CPI_ACCOUNT_INFOS
- syscalls::MAX_CPI_INSTRUCTION_ACCOUNTS
- syscalls::MAX_CPI_INSTRUCTION_DATA_LEN
- system_program::ID
- system_program::SYSTEM_PROGRAM_ID
- vote::program::ID
- vote::program::VOTE_PROGRAM_ID
- vote::validator_state::VALIDATOR_STATE_SEED_PREFIX