List of all items
Structs
- accounts::AddToGroupEntryCtx
- accounts::AuthorizeMintCtx
- accounts::BoostStakeEntryCtx
- accounts::ClaimReceiptMintCtx
- accounts::ClaimStakeEntryFundsCtx
- accounts::CloseStakeBoosterCtx
- accounts::CloseStakeEntryCtx
- accounts::CloseStakePoolCtx
- accounts::DeauthorizeMintCtx
- accounts::DoubleOrResetTotalStakeSecondsCtx
- accounts::InitEntryCtx
- accounts::InitGroupEntryCtx
- accounts::InitIdentifierCtx
- accounts::InitPoolCtx
- accounts::InitStakeBoosterCtx
- accounts::InitStakeMintCtx
- accounts::InitUngroupingCtx
- accounts::ReassignStakeEntryCtx
- accounts::RemoveFromGroupEntryCtx
- accounts::ReturnReceiptMintCtx
- accounts::StakeCtx
- accounts::StakeEntryFillZeros
- accounts::StakeEntryResize
- accounts::StakePoolFillZeros
- accounts::StakeProgrammableCtx
- accounts::UnstakeCtx
- accounts::UnstakeCustodialProgrammableCtx
- accounts::UnstakeProgrammableCtx
- accounts::UpdatePoolCtx
- accounts::UpdateStakeBoosterCtx
- accounts::UpdateTotalStakeSecondsCtx
- instruction::AddToGroupEntry
- instruction::AuthorizeMint
- instruction::BoostStakeEntry
- instruction::ClaimReceiptMint
- instruction::ClaimStakeEntryFunds
- instruction::CloseStakeBooster
- instruction::CloseStakeEntry
- instruction::CloseStakePool
- instruction::DeauthorizeMint
- instruction::DoubleOrResetTotalStakeSeconds
- instruction::InitEntry
- instruction::InitGroupEntry
- instruction::InitIdentifier
- instruction::InitPool
- instruction::InitStakeBooster
- instruction::InitStakeMint
- instruction::InitUngrouping
- instruction::ReassignStakeEntry
- instruction::RemoveFromGroupEntry
- instruction::ReturnReceiptMint
- instruction::Stake
- instruction::StakeEntryFillZeros
- instruction::StakeEntryResize
- instruction::StakePoolFillZeros
- instruction::StakeProgrammable
- instruction::Unstake
- instruction::UnstakeCustodialProgrammable
- instruction::UnstakeProgrammable
- instruction::UpdatePool
- instruction::UpdateStakeBooster
- instruction::UpdateTotalStakeSeconds
- instructions::authorize_mint::AuthorizeMintCtx
- instructions::claim_receipt_mint::ClaimReceiptMintCtx
- instructions::claim_stake_entry_funds::ClaimStakeEntryFundsCtx
- instructions::close_stake_entry::CloseStakeEntryCtx
- instructions::close_stake_pool::CloseStakePoolCtx
- instructions::deauthorize_mint::DeauthorizeMintCtx
- instructions::double_or_reset_total_stake_seconds::DoubleOrResetTotalStakeSecondsCtx
- instructions::groups::add_to_group_entry::AddToGroupEntryCtx
- instructions::groups::init_group_entry::InitGroupEntryCtx
- instructions::groups::init_group_entry::InitGroupEntryIx
- instructions::groups::init_ungrouping::InitUngroupingCtx
- instructions::groups::remove_from_group_entry::RemoveFromGroupEntryCtx
- instructions::init_entry::InitEntryCtx
- instructions::init_identifier::InitIdentifierCtx
- instructions::init_pool::InitPoolCtx
- instructions::init_pool::InitPoolIx
- instructions::init_stake_mint::InitStakeMintCtx
- instructions::init_stake_mint::InitStakeMintIx
- instructions::programmable::stake_programmable::StakeProgrammableCtx
- instructions::programmable::unstake_custodial_programmable::UnstakeCustodialProgrammableCtx
- instructions::programmable::unstake_programmable::UnstakeProgrammableCtx
- instructions::reassign_stake_entry::ReassignStakeEntryCtx
- instructions::reassign_stake_entry::ReassignStakeEntryIx
- instructions::return_receipt_mint::ReturnReceiptMintCtx
- instructions::stake::StakeCtx
- instructions::stake_booster::boost_stake_entry::BoostStakeEntryCtx
- instructions::stake_booster::boost_stake_entry::BoostStakeEntryIx
- instructions::stake_booster::close_stake_booster::CloseStakeBoosterCtx
- instructions::stake_booster::init_stake_booster::InitStakeBoosterCtx
- instructions::stake_booster::init_stake_booster::InitStakeBoosterIx
- instructions::stake_booster::update_stake_booster::UpdateStakeBoosterCtx
- instructions::stake_booster::update_stake_booster::UpdateStakeBoosterIx
- instructions::stake_entry_fill_zeros::StakeEntryFillZeros
- instructions::stake_entry_resize::StakeEntryResize
- instructions::stake_pool_fill_zeros::StakePoolFillZeros
- instructions::unstake::UnstakeCtx
- instructions::update_pool::UpdatePoolCtx
- instructions::update_pool::UpdatePoolIx
- instructions::update_total_stake_seconds::UpdateTotalStakeSecondsCtx
- program::CardinalStakePool
- state::GroupStakeEntry
- state::Identifier
- state::StakeAuthorizationRecord
- state::StakeBooster
- state::StakeEntry
- state::StakePool
Enums
Functions
- cardinal_stake_pool::add_to_group_entry
- cardinal_stake_pool::authorize_mint
- cardinal_stake_pool::boost_stake_entry
- cardinal_stake_pool::claim_receipt_mint
- cardinal_stake_pool::claim_stake_entry_funds
- cardinal_stake_pool::close_stake_booster
- cardinal_stake_pool::close_stake_entry
- cardinal_stake_pool::close_stake_pool
- cardinal_stake_pool::deauthorize_mint
- cardinal_stake_pool::double_or_reset_total_stake_seconds
- cardinal_stake_pool::init_entry
- cardinal_stake_pool::init_group_entry
- cardinal_stake_pool::init_identifier
- cardinal_stake_pool::init_pool
- cardinal_stake_pool::init_stake_booster
- cardinal_stake_pool::init_stake_mint
- cardinal_stake_pool::init_ungrouping
- cardinal_stake_pool::reassign_stake_entry
- cardinal_stake_pool::remove_from_group_entry
- cardinal_stake_pool::return_receipt_mint
- cardinal_stake_pool::stake
- cardinal_stake_pool::stake_entry_fill_zeros
- cardinal_stake_pool::stake_entry_resize
- cardinal_stake_pool::stake_pool_fill_zeros
- cardinal_stake_pool::stake_programmable
- cardinal_stake_pool::unstake
- cardinal_stake_pool::unstake_custodial_programmable
- cardinal_stake_pool::unstake_programmable
- cardinal_stake_pool::update_pool
- cardinal_stake_pool::update_stake_booster
- cardinal_stake_pool::update_total_stake_seconds
- check_id
- entry
- entrypoint
- id
- instructions::authorize_mint::handler
- instructions::claim_receipt_mint::handler
- instructions::claim_stake_entry_funds::handler
- instructions::close_stake_entry::handler
- instructions::close_stake_pool::handler
- instructions::deauthorize_mint::handler
- instructions::double_or_reset_total_stake_seconds::handler
- instructions::groups::add_to_group_entry::handler
- instructions::groups::init_group_entry::handler
- instructions::groups::init_ungrouping::handler
- instructions::groups::remove_from_group_entry::handler
- instructions::init_entry::handler
- instructions::init_identifier::handler
- instructions::init_pool::handler
- instructions::init_stake_mint::handler
- instructions::programmable::stake_programmable::handler
- instructions::programmable::unstake_custodial_programmable::handler
- instructions::programmable::unstake_programmable::handler
- instructions::reassign_stake_entry::handler
- instructions::return_receipt_mint::handler
- instructions::stake::handler
- instructions::stake_booster::boost_stake_entry::handler
- instructions::stake_booster::close_stake_booster::handler
- instructions::stake_booster::init_stake_booster::handler
- instructions::stake_booster::update_stake_booster::handler
- instructions::stake_entry_fill_zeros::handler
- instructions::stake_entry_resize::handler
- instructions::stake_pool_fill_zeros::handler
- instructions::unstake::handler
- instructions::update_pool::handler
- instructions::update_total_stake_seconds::handler
- state::assert_stake_boost_payment_manager
- state::get_stake_seed
- state::stake_entry_fill_zeros
- utils::resize_account
Statics
Constants
- state::GROUP_ENTRY_DEFAULT_SIZE
- state::GROUP_ENTRY_PREFIX
- state::IDENTIFIER_PREFIX
- state::IDENTIFIER_SIZE
- state::STAKE_AUTHORIZATION_PREFIX
- state::STAKE_AUTHORIZATION_SIZE
- state::STAKE_BOOSTER_PREFIX
- state::STAKE_BOOSTER_SIZE
- state::STAKE_ENTRY_PREFIX
- state::STAKE_ENTRY_SIZE
- state::STAKE_POOL_PREFIX
- state::STAKE_POOL_SIZE