List of all items
Structs
- cpi::Cpi
 - instruction::activate_stake_pool::Accounts
 - instruction::activate_stake_pool::Params
 - instruction::add_to_bond_v2::Accounts
 - instruction::add_to_bond_v2::Params
 - instruction::admin_change_freeze_authority::Accounts
 - instruction::admin_change_freeze_authority::Params
 - instruction::admin_freeze::Accounts
 - instruction::admin_freeze::Params
 - instruction::admin_mint::Accounts
 - instruction::admin_mint::Params
 - instruction::admin_program_freeze::Accounts
 - instruction::admin_program_freeze::Params
 - instruction::admin_renounce::Accounts
 - instruction::admin_renounce::Params
 - instruction::admin_set_protocol_fee::Accounts
 - instruction::admin_set_protocol_fee::Params
 - instruction::admin_setup_fee_split::Accounts
 - instruction::admin_setup_fee_split::Params
 - instruction::change_central_state_authority::Accounts
 - instruction::change_central_state_authority::Params
 - instruction::change_inflation::Accounts
 - instruction::change_inflation::Params
 - instruction::change_pool_minimum::Accounts
 - instruction::change_pool_minimum::Params
 - instruction::change_pool_multiplier::Accounts
 - instruction::change_pool_multiplier::Params
 - instruction::claim_bond::Accounts
 - instruction::claim_bond::Params
 - instruction::claim_bond_rewards::Accounts
 - instruction::claim_bond_rewards::Params
 - instruction::claim_bond_v2_rewards::Accounts
 - instruction::claim_bond_v2_rewards::Params
 - instruction::claim_pool_rewards::Accounts
 - instruction::claim_pool_rewards::Params
 - instruction::claim_rewards::Accounts
 - instruction::claim_rewards::Params
 - instruction::close_royalty_account::Accounts
 - instruction::close_royalty_account::Params
 - instruction::close_stake_account::Accounts
 - instruction::close_stake_account::Params
 - instruction::close_stake_pool::Accounts
 - instruction::close_stake_pool::Params
 - instruction::cpi_claim_bond_v2_rewards::Accounts
 - instruction::cpi_claim_bond_v2_rewards::Params
 - instruction::cpi_claim_rewards::Accounts
 - instruction::cpi_claim_rewards::Params
 - instruction::crank::Accounts
 - instruction::crank::Params
 - instruction::create_bond::Accounts
 - instruction::create_bond::Params
 - instruction::create_bond_v2::Accounts
 - instruction::create_bond_v2::Params
 - instruction::create_central_state::Accounts
 - instruction::create_central_state::Params
 - instruction::create_royalty_account::Accounts
 - instruction::create_royalty_account::Params
 - instruction::create_stake_account::Accounts
 - instruction::create_stake_account::Params
 - instruction::create_stake_pool::Accounts
 - instruction::create_stake_pool::Params
 - instruction::distribute_fees::Accounts
 - instruction::distribute_fees::Params
 - instruction::edit_metadata::Accounts
 - instruction::edit_metadata::Params
 - instruction::migrate_central_state_v2::Accounts
 - instruction::migrate_central_state_v2::Params
 - instruction::sign_bond::Accounts
 - instruction::sign_bond::Params
 - instruction::stake::Accounts
 - instruction::stake::Params
 - instruction::unlock_bond_tokens::Accounts
 - instruction::unlock_bond_tokens::Params
 - instruction::unlock_bond_v2::Accounts
 - instruction::unlock_bond_v2::Params
 - instruction::unstake::Accounts
 - instruction::unstake::Params
 - state::BondAccount
 - state::BondV2Account
 - state::CentralState
 - state::CentralStateV2
 - state::FeeRecipient
 - state::RewardsTuple
 - state::RoyaltyAccount
 - state::StakeAccount
 - state::StakePool
 - state::StakePoolHeader
 
Enums
Functions
- check_id
 - id
 - instruction::activate_stake_pool
 - instruction::activate_stake_pool::process_activate_stake_pool
 - instruction::add_to_bond_v2
 - instruction::add_to_bond_v2::process_add_to_bond_v2
 - instruction::admin_change_freeze_authority
 - instruction::admin_change_freeze_authority::process_admin_change_freeze_authority
 - instruction::admin_freeze
 - instruction::admin_freeze::process_admin_freeze
 - instruction::admin_mint
 - instruction::admin_mint::process_admin_mint
 - instruction::admin_program_freeze
 - instruction::admin_program_freeze::process_admin_program_freeze
 - instruction::admin_renounce
 - instruction::admin_renounce::process_admin_renounce
 - instruction::admin_set_protocol_fee
 - instruction::admin_set_protocol_fee::process_admin_set_protocol_fee
 - instruction::admin_setup_fee_split
 - instruction::admin_setup_fee_split::process_admin_setup_fee_split
 - instruction::change_central_state_authority
 - instruction::change_central_state_authority::process_change_central_state_auth
 - instruction::change_inflation
 - instruction::change_inflation::process_change_inflation
 - instruction::change_pool_minimum
 - instruction::change_pool_minimum::process_change_pool_minimum
 - instruction::change_pool_multiplier
 - instruction::change_pool_multiplier::process_change_pool_multiplier
 - instruction::claim_bond
 - instruction::claim_bond::process_claim_bond
 - instruction::claim_bond_rewards
 - instruction::claim_bond_rewards::process_claim_bond_rewards
 - instruction::claim_bond_v2_rewards
 - instruction::claim_bond_v2_rewards::process_claim_bond_v2_rewards
 - instruction::claim_pool_rewards
 - instruction::claim_pool_rewards::process_claim_pool_rewards
 - instruction::claim_rewards
 - instruction::claim_rewards::process_claim_rewards
 - instruction::close_royalty_account
 - instruction::close_royalty_account::process_close_royalty_account
 - instruction::close_stake_account
 - instruction::close_stake_account::process_close_stake_account
 - instruction::close_stake_pool
 - instruction::close_stake_pool::process_close_stake_pool
 - instruction::cpi_claim_bond_v2_rewards
 - instruction::cpi_claim_bond_v2_rewards::process_cpi_claim_bond_v2_rewards
 - instruction::cpi_claim_rewards
 - instruction::cpi_claim_rewards::process_cpi_claim_rewards
 - instruction::crank
 - instruction::crank::process_crank
 - instruction::create_bond
 - instruction::create_bond::process_create_bond
 - instruction::create_bond_v2
 - instruction::create_bond_v2::process_create_bond_v2
 - instruction::create_central_state
 - instruction::create_central_state::process_create_central_state
 - instruction::create_royalty_account
 - instruction::create_royalty_account::process_create_royalty_account
 - instruction::create_stake_account
 - instruction::create_stake_account::process_create_stake_account
 - instruction::create_stake_pool
 - instruction::create_stake_pool::process_create_stake_pool
 - instruction::distribute_fees
 - instruction::distribute_fees::process_distribute_fees
 - instruction::edit_metadata
 - instruction::edit_metadata::process_edit_metadata
 - instruction::migrate_central_state_v2
 - instruction::migrate_central_state_v2::process_migrate_central_state_v2
 - instruction::sign_bond
 - instruction::sign_bond::process_sign_bond
 - instruction::stake
 - instruction::stake::process_stake
 - instruction::unlock_bond_tokens
 - instruction::unlock_bond_tokens::process_unlock_bond_tokens
 - instruction::unlock_bond_v2
 - instruction::unlock_bond_v2::process_unlock_bond_v2
 - instruction::unstake
 - instruction::unstake::process_unstake
 - utils::assert_authorized_seller
 - utils::assert_bond_derivation
 - utils::assert_empty_stake_account
 - utils::assert_empty_stake_pool
 - utils::assert_no_close_or_delegate
 - utils::assert_uninitialized
 - utils::assert_valid_fee
 - utils::assert_valid_vault
 - utils::calc_reward_fp32
 - utils::check_account_key
 - utils::check_account_owner
 - utils::check_and_retrieve_royalty_account
 - utils::check_signer
 - utils::get_freeze_mask
 - utils::get_unfreeze_mask
 - utils::is_admin_renouncable_instruction
 
Type Aliases
Constants
- ID
 - state::ACCESS_CNFT_PROGRAM_SIGNER
 - state::ACCESS_MINT
 - state::AUTHORIZED_BOND_SELLERS
 - state::BOND_SIGNER_THRESHOLD
 - state::DEFAULT_FEE_BASIS_POINTS
 - state::DEFAULT_STAKER_MULTIPLIER
 - state::MAX_FEE_RECIPIENTS
 - state::MAX_FEE_SPLIT_SETUP_DELAY
 - state::MIN_DISTRIBUTE_AMOUNT
 - state::SECONDS_IN_DAY
 - state::STAKE_BUFFER_LEN
 - state::V1_INSTRUCTIONS_ALLOWED