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::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::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_signer
- utils::get_freeze_mask
- utils::get_unfreeze_mask
- utils::is_admin_renouncable_instruction
- utils::retrieve_royalty_account
Type Aliases
Constants
- ID
- state::ACCESS_MINT
- state::ACCESS_NFT_PROGRAM_SIGNER
- 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