List of all items[−]
Structs
- account_info::AccountInfo
 - clock::Clock
 - entrypoint::BumpAllocator
 - epoch_schedule::EpochSchedule
 - feature::Feature
 - fee_calculator::FeeCalculator
 - fee_calculator::FeeRateGovernor
 - hash::Hash
 - hash::Hasher
 - instruction::AccountMeta
 - instruction::CompiledInstruction
 - instruction::Instruction
 - keccak::Hash
 - keccak::Hasher
 - message::Message
 - message::MessageHeader
 - message::MessageProgramIdsCache
 - native_token::Sol
 - nonce::state::Data
 - pubkey::Pubkey
 - rent::Rent
 - secp256k1_recover::Secp256k1Pubkey
 - short_vec::ShortU16
 - short_vec::ShortVec
 - slot_hashes::SlotHashes
 - slot_history::SlotHistory
 - stake::config::Config
 - stake::instruction::AuthorizeCheckedWithSeedArgs
 - stake::instruction::AuthorizeWithSeedArgs
 - stake::instruction::LockupArgs
 - stake::instruction::LockupCheckedArgs
 - stake::state::Authorized
 - stake::state::Delegation
 - stake::state::Lockup
 - stake::state::Meta
 - stake::state::Stake
 - stake_history::StakeHistory
 - stake_history::StakeHistoryEntry
 - sysvar::fees::Fees
 - sysvar::instructions::Instructions
 - sysvar::recent_blockhashes::Entry
 - sysvar::recent_blockhashes::IntoIterSorted
 - sysvar::recent_blockhashes::IterItem
 - sysvar::recent_blockhashes::RecentBlockhashes
 - sysvar::rewards::Rewards
 
Enums
- bpf_loader_upgradeable::UpgradeableLoaderState
 - hash::ParseHashError
 - instruction::InstructionError
 - keccak::ParseHashError
 - lamports::LamportsError
 - loader_instruction::LoaderInstruction
 - loader_upgradeable_instruction::UpgradeableLoaderInstruction
 - nonce::State
 - nonce::state::State
 - nonce::state::Versions
 - program_error::ProgramError
 - program_option::COption
 - pubkey::ParsePubkeyError
 - pubkey::PubkeyError
 - sanitize::SanitizeError
 - secp256k1_recover::Secp256k1RecoverError
 - slot_history::Check
 - stake::instruction::StakeError
 - stake::instruction::StakeInstruction
 - stake::state::StakeAuthorize
 - stake::state::StakeState
 - system_instruction::NonceError
 - system_instruction::SystemError
 - system_instruction::SystemInstruction
 
Traits
- account_info::Account
 - account_info::IntoAccountInfo
 - decode_error::DecodeError
 - program_error::PrintProgramError
 - program_pack::IsInitialized
 - program_pack::Pack
 - program_pack::Sealed
 - program_stubs::SyscallStubs
 - sanitize::Sanitize
 - sysvar::Sysvar
 - sysvar::SysvarId
 
Macros
- custom_heap_default
 - custom_panic_default
 - declare_id
 - declare_sysvar_id
 - entrypoint
 - entrypoint_deprecated
 - impl_sysvar_get
 - info
 - msg
 - unchecked_div_by_const
 
Functions
- account_info::next_account_info
 - account_info::next_account_infos
 - borsh::get_instance_packed_len
 - borsh::get_packed_len
 - borsh::try_from_slice_unchecked
 - bpf_loader::check_id
 - bpf_loader::id
 - bpf_loader_deprecated::check_id
 - bpf_loader_deprecated::id
 - bpf_loader_upgradeable::check_id
 - bpf_loader_upgradeable::close
 - bpf_loader_upgradeable::close_any
 - bpf_loader_upgradeable::create_buffer
 - bpf_loader_upgradeable::deploy_with_max_program_len
 - bpf_loader_upgradeable::id
 - bpf_loader_upgradeable::is_close_instruction
 - bpf_loader_upgradeable::is_set_authority_instruction
 - bpf_loader_upgradeable::is_upgrade_instruction
 - bpf_loader_upgradeable::set_buffer_authority
 - bpf_loader_upgradeable::set_upgrade_authority
 - bpf_loader_upgradeable::upgrade
 - bpf_loader_upgradeable::write
 - config::program::check_id
 - config::program::id
 - entrypoint::deserialize
 - entrypoint_deprecated::deserialize
 - feature::activate
 - feature::activate_with_lamports
 - feature::check_id
 - feature::id
 - hash::extend_and_hash
 - hash::hash
 - hash::hashv
 - incinerator::check_id
 - incinerator::id
 - instruction::checked_add
 - keccak::extend_and_hash
 - keccak::hash
 - keccak::hashv
 - loader_instruction::finalize
 - loader_instruction::write
 - log::sol_log
 - log::sol_log_64
 - log::sol_log_compute_units
 - log::sol_log_params
 - log::sol_log_slice
 - native_token::lamports_to_sol
 - native_token::sol_to_lamports
 - program::invoke
 - program::invoke_signed
 - program_memory::sol_memcmp
 - program_memory::sol_memcpy
 - program_memory::sol_memmove
 - program_memory::sol_memset
 - program_stubs::set_syscall_stubs
 - pubkey::bytes_are_curve_point
 - secp256k1_program::check_id
 - secp256k1_program::id
 - secp256k1_recover::secp256k1_recover
 - serialize_utils::append_slice
 - serialize_utils::append_u16
 - serialize_utils::append_u8
 - serialize_utils::read_pubkey
 - serialize_utils::read_slice
 - serialize_utils::read_u16
 - serialize_utils::read_u8
 - short_vec::decode_shortu16_len
 - short_vec::deserialize
 - short_vec::serialize
 - stake::config::check_id
 - stake::config::id
 - stake::instruction::authorize
 - stake::instruction::authorize_checked
 - stake::instruction::authorize_checked_with_seed
 - stake::instruction::authorize_with_seed
 - stake::instruction::create_account
 - stake::instruction::create_account_and_delegate_stake
 - stake::instruction::create_account_checked
 - stake::instruction::create_account_with_seed
 - stake::instruction::create_account_with_seed_and_delegate_stake
 - stake::instruction::create_account_with_seed_checked
 - stake::instruction::deactivate_stake
 - stake::instruction::delegate_stake
 - stake::instruction::initialize
 - stake::instruction::initialize_checked
 - stake::instruction::merge
 - stake::instruction::set_lockup
 - stake::instruction::set_lockup_checked
 - stake::instruction::split
 - stake::instruction::split_with_seed
 - stake::instruction::withdraw
 - stake::program::check_id
 - stake::program::id
 - system_instruction::advance_nonce_account
 - system_instruction::allocate
 - system_instruction::allocate_with_seed
 - system_instruction::assign
 - system_instruction::assign_with_seed
 - system_instruction::authorize_nonce_account
 - system_instruction::create_account
 - system_instruction::create_account_with_seed
 - system_instruction::create_nonce_account
 - system_instruction::create_nonce_account_with_seed
 - system_instruction::instruction_to_nonce_error
 - system_instruction::nonce_to_instruction_error
 - system_instruction::transfer
 - system_instruction::transfer_many
 - system_instruction::transfer_with_seed
 - system_instruction::withdraw_nonce_account
 - system_program::check_id
 - system_program::id
 - sysvar::check_id
 - sysvar::clock::check_id
 - sysvar::clock::id
 - sysvar::epoch_schedule::check_id
 - sysvar::epoch_schedule::id
 - sysvar::fees::check_id
 - sysvar::fees::id
 - sysvar::id
 - sysvar::instructions::check_id
 - sysvar::instructions::id
 - sysvar::instructions::load_current_index
 - sysvar::instructions::load_instruction_at
 - sysvar::instructions::store_current_index
 - sysvar::is_sysvar_id
 - sysvar::recent_blockhashes::check_id
 - sysvar::recent_blockhashes::create_test_recent_blockhashes
 - sysvar::recent_blockhashes::id
 - sysvar::rent::check_id
 - sysvar::rent::id
 - sysvar::rewards::check_id
 - sysvar::rewards::id
 - sysvar::slot_hashes::check_id
 - sysvar::slot_hashes::id
 - sysvar::slot_history::check_id
 - sysvar::slot_history::id
 - sysvar::stake_history::check_id
 - sysvar::stake_history::id
 - vote::program::check_id
 - vote::program::id
 
Typedefs
- clock::BankId
 - clock::Epoch
 - clock::Slot
 - clock::SlotCount
 - clock::SlotIndex
 - clock::UnixTimestamp
 - entrypoint::ProcessInstruction
 - entrypoint::ProgramResult
 - entrypoint_deprecated::ProcessInstruction
 - entrypoint_deprecated::ProgramResult
 - slot_hashes::SlotHash
 
Statics
- bpf_loader::ID
 - bpf_loader_deprecated::ID
 - bpf_loader_upgradeable::ID
 - config::program::ID
 - feature::ID
 - incinerator::ID
 - secp256k1_program::ID
 - stake::config::ID
 - stake::program::ID
 - system_program::ID
 - sysvar::ID
 - sysvar::clock::ID
 - sysvar::epoch_schedule::ID
 - sysvar::fees::ID
 - sysvar::instructions::ID
 - sysvar::recent_blockhashes::ID
 - sysvar::rent::ID
 - sysvar::rewards::ID
 - sysvar::slot_hashes::ID
 - sysvar::slot_history::ID
 - sysvar::stake_history::ID
 - vote::program::ID
 
Constants
- clock::DEFAULT_DEV_SLOTS_PER_EPOCH
 - clock::DEFAULT_HASHES_PER_SECOND
 - clock::DEFAULT_HASHES_PER_TICK
 - clock::DEFAULT_MS_PER_SLOT
 - clock::DEFAULT_SLOTS_PER_EPOCH
 - clock::DEFAULT_S_PER_SLOT
 - clock::DEFAULT_TICKS_PER_SECOND
 - clock::DEFAULT_TICKS_PER_SLOT
 - clock::GENESIS_EPOCH
 - clock::INITIAL_RENT_EPOCH
 - clock::MAX_HASH_AGE_IN_SECONDS
 - clock::MAX_PROCESSING_AGE
 - clock::MAX_RECENT_BLOCKHASHES
 - clock::MAX_TRANSACTION_FORWARDING_DELAY
 - clock::MAX_TRANSACTION_FORWARDING_DELAY_GPU
 - clock::MS_PER_TICK
 - clock::NUM_CONSECUTIVE_LEADER_SLOTS
 - clock::SECONDS_PER_DAY
 - clock::SLOT_MS
 - clock::TICKS_PER_DAY
 - entrypoint::HEAP_LENGTH
 - entrypoint::HEAP_START_ADDRESS
 - entrypoint::MAX_PERMITTED_DATA_INCREASE
 - entrypoint::SUCCESS
 - entrypoint_deprecated::SUCCESS
 - epoch_schedule::DEFAULT_LEADER_SCHEDULE_SLOT_OFFSET
 - epoch_schedule::MAX_LEADER_SCHEDULE_EPOCH_OFFSET
 - epoch_schedule::MINIMUM_SLOTS_PER_EPOCH
 - fee_calculator::DEFAULT_BURN_PERCENT
 - fee_calculator::DEFAULT_TARGET_LAMPORTS_PER_SIGNATURE
 - fee_calculator::DEFAULT_TARGET_SIGNATURES_PER_SLOT
 - hash::HASH_BYTES
 - keccak::HASH_BYTES
 - message::MESSAGE_HEADER_LENGTH
 - native_token::LAMPORTS_PER_SOL
 - nonce::NONCED_TX_MARKER_IX_INDEX
 - program_error::ACCOUNT_ALREADY_INITIALIZED
 - program_error::ACCOUNT_BORROW_FAILED
 - program_error::ACCOUNT_DATA_TOO_SMALL
 - program_error::ACCOUNT_NOT_RENT_EXEMPT
 - program_error::BORSH_IO_ERROR
 - program_error::CUSTOM_ZERO
 - program_error::ILLEGAL_OWNER
 - program_error::INCORRECT_PROGRAM_ID
 - program_error::INSUFFICIENT_FUNDS
 - program_error::INVALID_ACCOUNT_DATA
 - program_error::INVALID_ARGUMENT
 - program_error::INVALID_INSTRUCTION_DATA
 - program_error::INVALID_SEEDS
 - program_error::MAX_SEED_LENGTH_EXCEEDED
 - program_error::MISSING_REQUIRED_SIGNATURES
 - program_error::NOT_ENOUGH_ACCOUNT_KEYS
 - program_error::UNINITIALIZED_ACCOUNT
 - program_error::UNSUPPORTED_SYSVAR
 - pubkey::MAX_SEEDS
 - pubkey::MAX_SEED_LEN
 - pubkey::PUBKEY_BYTES
 - rent::ACCOUNT_STORAGE_OVERHEAD
 - rent::DEFAULT_BURN_PERCENT
 - rent::DEFAULT_EXEMPTION_THRESHOLD
 - rent::DEFAULT_LAMPORTS_PER_BYTE_YEAR
 - secp256k1_recover::SECP256K1_PUBLIC_KEY_LENGTH
 - secp256k1_recover::SECP256K1_SIGNATURE_LENGTH
 - slot_hashes::MAX_ENTRIES
 - slot_history::MAX_ENTRIES
 - stake::config::DEFAULT_SLASH_PENALTY
 - stake::config::DEFAULT_WARMUP_COOLDOWN_RATE
 - stake_history::MAX_ENTRIES
 - system_instruction::MAX_PERMITTED_DATA_LENGTH
 - sysvar::recent_blockhashes::MAX_ENTRIES