List of all items
Structs
- context::TransferContext
- prelude::AccountInfo
- prelude::Clock
- prelude::EpochSchedule
- prelude::ExtraAccountMeta
- prelude::Pubkey
- prelude::Rent
- prelude::StakeHistory
- solana_program::AccountInfo
- solana_program::Pubkey
- solana_program::entrypoint::BumpAllocator
- spl_tlv_account_resolution::ExtraAccountMeta
- spl_tlv_account_resolution::ExtraAccountMetaList
- spl_token::Account
- spl_token::Mint
- spl_token::StateWithExtensions
- spl_token::TransferHookAccount
- spl_transfer_hook_interface::ExecuteInstruction
Enums
- prelude::ProgramError
- prelude::TransferHookError
- prelude::system_instruction::SystemError
- prelude::system_instruction::SystemInstruction
- solana_program::ProgramError
- solana_program::system_instruction::SystemError
- solana_program::system_instruction::SystemInstruction
- spl_transfer_hook_interface::TransferHookError
- spl_transfer_hook_interface::TransferHookInstruction
Traits
Macros
- declare_id
- declare_mint
- prelude::declare_id
- prelude::declare_mint
- prelude::msg
- solana_program::entrypoint
- solana_program::msg
Attribute Macros
Derive Macros
Functions
- execute::process_execute
- initialize::process_initialize_extra_account_meta_list
- prelude::next_account_info
- prelude::system_instruction::advance_nonce_account
- prelude::system_instruction::allocate
- prelude::system_instruction::allocate_with_seed
- prelude::system_instruction::assign
- prelude::system_instruction::assign_with_seed
- prelude::system_instruction::authorize_nonce_account
- prelude::system_instruction::create_account
- prelude::system_instruction::create_account_with_seed
- prelude::system_instruction::create_nonce_account
- prelude::system_instruction::create_nonce_account_with_seed
- prelude::system_instruction::transfer
- prelude::system_instruction::transfer_many
- prelude::system_instruction::transfer_with_seed
- prelude::system_instruction::upgrade_nonce_account
- prelude::system_instruction::withdraw_nonce_account
- processor::process_instruction
- solana_program::entrypoint::deserialize
- solana_program::invoke_signed
- solana_program::next_account_info
- solana_program::system_instruction::advance_nonce_account
- solana_program::system_instruction::allocate
- solana_program::system_instruction::allocate_with_seed
- solana_program::system_instruction::assign
- solana_program::system_instruction::assign_with_seed
- solana_program::system_instruction::authorize_nonce_account
- solana_program::system_instruction::create_account
- solana_program::system_instruction::create_account_with_seed
- solana_program::system_instruction::create_nonce_account
- solana_program::system_instruction::create_nonce_account_with_seed
- solana_program::system_instruction::transfer
- solana_program::system_instruction::transfer_many
- solana_program::system_instruction::transfer_with_seed
- solana_program::system_instruction::upgrade_nonce_account
- solana_program::system_instruction::withdraw_nonce_account
- spl_transfer_hook_interface::collect_extra_account_metas_signer_seeds
- spl_transfer_hook_interface::get_extra_account_metas_address
- spl_transfer_hook_interface::get_extra_account_metas_address_and_bump_seed
- update::process_update_extra_account_meta_list
Type Aliases
- prelude::ProgramResult
- solana_program::ProgramResult
- solana_program::entrypoint::ProcessInstruction
- solana_program::entrypoint::ProgramResult
Constants
- prelude::system_instruction::MAX_PERMITTED_ACCOUNTS_DATA_ALLOCATIONS_PER_TRANSACTION
- prelude::system_instruction::MAX_PERMITTED_DATA_LENGTH
- solana_program::entrypoint::BPF_ALIGN_OF_U128
- solana_program::entrypoint::HEAP_LENGTH
- solana_program::entrypoint::HEAP_START_ADDRESS
- solana_program::entrypoint::MAX_PERMITTED_DATA_INCREASE
- solana_program::entrypoint::NON_DUP_MARKER
- solana_program::entrypoint::SUCCESS
- solana_program::system_instruction::MAX_PERMITTED_ACCOUNTS_DATA_ALLOCATIONS_PER_TRANSACTION
- solana_program::system_instruction::MAX_PERMITTED_DATA_LENGTH