List of all items
Structs
- accounts::AddRewards
- accounts::DepositToFarmVault
- accounts::HarvestReward
- accounts::IdlMissingTypes
- accounts::InitializeFarm
- accounts::InitializeFarmDelegated
- accounts::InitializeGlobalConfig
- accounts::InitializeReward
- accounts::InitializeUser
- accounts::RefreshFarm
- accounts::RefreshUserState
- accounts::RewardUserOnce
- accounts::SetStakeDelegated
- accounts::Stake
- accounts::TransferOwnership
- accounts::Unstake
- accounts::UpdateFarmAdmin
- accounts::UpdateFarmConfig
- accounts::UpdateGlobalConfig
- accounts::UpdateGlobalConfigAdmin
- accounts::WithdrawFromFarmVault
- accounts::WithdrawReward
- accounts::WithdrawSlashedAmount
- accounts::WithdrawTreasury
- accounts::WithdrawUnstakedDeposits
- cpi::Return
- cpi::accounts::AddRewards
- cpi::accounts::DepositToFarmVault
- cpi::accounts::HarvestReward
- cpi::accounts::IdlMissingTypes
- cpi::accounts::InitializeFarm
- cpi::accounts::InitializeFarmDelegated
- cpi::accounts::InitializeGlobalConfig
- cpi::accounts::InitializeReward
- cpi::accounts::InitializeUser
- cpi::accounts::RefreshFarm
- cpi::accounts::RefreshUserState
- cpi::accounts::RewardUserOnce
- cpi::accounts::SetStakeDelegated
- cpi::accounts::Stake
- cpi::accounts::TransferOwnership
- cpi::accounts::Unstake
- cpi::accounts::UpdateFarmAdmin
- cpi::accounts::UpdateFarmConfig
- cpi::accounts::UpdateGlobalConfig
- cpi::accounts::UpdateGlobalConfigAdmin
- cpi::accounts::WithdrawFromFarmVault
- cpi::accounts::WithdrawReward
- cpi::accounts::WithdrawSlashedAmount
- cpi::accounts::WithdrawTreasury
- cpi::accounts::WithdrawUnstakedDeposits
- instruction::AddRewards
- instruction::DepositToFarmVault
- instruction::HarvestReward
- instruction::IdlMissingTypes
- instruction::InitializeFarm
- instruction::InitializeFarmDelegated
- instruction::InitializeGlobalConfig
- instruction::InitializeReward
- instruction::InitializeUser
- instruction::RefreshFarm
- instruction::RefreshUserState
- instruction::RewardUserOnce
- instruction::SetStakeDelegated
- instruction::Stake
- instruction::TransferOwnership
- instruction::Unstake
- instruction::UpdateFarmAdmin
- instruction::UpdateFarmConfig
- instruction::UpdateGlobalConfig
- instruction::UpdateGlobalConfigAdmin
- instruction::WithdrawFromFarmVault
- instruction::WithdrawReward
- instruction::WithdrawSlashedAmount
- instruction::WithdrawTreasury
- instruction::WithdrawUnstakedDeposits
- ix_accounts::AddRewards
- ix_accounts::AddRewardsBumps
- ix_accounts::DepositToFarmVault
- ix_accounts::DepositToFarmVaultBumps
- ix_accounts::HarvestReward
- ix_accounts::HarvestRewardBumps
- ix_accounts::IdlMissingTypes
- ix_accounts::IdlMissingTypesBumps
- ix_accounts::InitializeFarm
- ix_accounts::InitializeFarmBumps
- ix_accounts::InitializeFarmDelegated
- ix_accounts::InitializeFarmDelegatedBumps
- ix_accounts::InitializeGlobalConfig
- ix_accounts::InitializeGlobalConfigBumps
- ix_accounts::InitializeReward
- ix_accounts::InitializeRewardBumps
- ix_accounts::InitializeUser
- ix_accounts::InitializeUserBumps
- ix_accounts::RefreshFarm
- ix_accounts::RefreshFarmBumps
- ix_accounts::RefreshUserState
- ix_accounts::RefreshUserStateBumps
- ix_accounts::RewardUserOnce
- ix_accounts::RewardUserOnceBumps
- ix_accounts::SetStakeDelegated
- ix_accounts::SetStakeDelegatedBumps
- ix_accounts::Stake
- ix_accounts::StakeBumps
- ix_accounts::TransferOwnership
- ix_accounts::TransferOwnershipBumps
- ix_accounts::Unstake
- ix_accounts::UnstakeBumps
- ix_accounts::UpdateFarmAdmin
- ix_accounts::UpdateFarmAdminBumps
- ix_accounts::UpdateFarmConfig
- ix_accounts::UpdateFarmConfigBumps
- ix_accounts::UpdateGlobalConfig
- ix_accounts::UpdateGlobalConfigAdmin
- ix_accounts::UpdateGlobalConfigAdminBumps
- ix_accounts::UpdateGlobalConfigBumps
- ix_accounts::WithdrawFromFarmVault
- ix_accounts::WithdrawFromFarmVaultBumps
- ix_accounts::WithdrawReward
- ix_accounts::WithdrawRewardBumps
- ix_accounts::WithdrawSlashedAmount
- ix_accounts::WithdrawSlashedAmountBumps
- ix_accounts::WithdrawTreasury
- ix_accounts::WithdrawTreasuryBumps
- ix_accounts::WithdrawUnstakedDeposits
- ix_accounts::WithdrawUnstakedDepositsBumps
- program::Farms
- state::FarmState
- state::GlobalConfig
- state::OraclePrices
- state::UserState
- typedefs::DatedPrice
- typedefs::FarmState
- typedefs::GlobalConfig
- typedefs::OraclePrices
- typedefs::Price
- typedefs::RewardInfo
- typedefs::RewardPerTimeUnitPoint
- typedefs::RewardScheduleCurve
- typedefs::TokenInfo
- typedefs::UserState
Enums
- typedefs::FarmConfigOption
- typedefs::GlobalConfigOption
- typedefs::LockingMode
- typedefs::RewardType
- typedefs::TimeUnit
Functions
- check_id
- cpi::add_rewards
- cpi::deposit_to_farm_vault
- cpi::harvest_reward
- cpi::idl_missing_types
- cpi::initialize_farm
- cpi::initialize_farm_delegated
- cpi::initialize_global_config
- cpi::initialize_reward
- cpi::initialize_user
- cpi::refresh_farm
- cpi::refresh_user_state
- cpi::reward_user_once
- cpi::set_stake_delegated
- cpi::stake
- cpi::transfer_ownership
- cpi::unstake
- cpi::update_farm_admin
- cpi::update_farm_config
- cpi::update_global_config
- cpi::update_global_config_admin
- cpi::withdraw_from_farm_vault
- cpi::withdraw_reward
- cpi::withdraw_slashed_amount
- cpi::withdraw_treasury
- cpi::withdraw_unstaked_deposits
- entry
- farms::add_rewards
- farms::deposit_to_farm_vault
- farms::harvest_reward
- farms::idl_missing_types
- farms::initialize_farm
- farms::initialize_farm_delegated
- farms::initialize_global_config
- farms::initialize_reward
- farms::initialize_user
- farms::refresh_farm
- farms::refresh_user_state
- farms::reward_user_once
- farms::set_stake_delegated
- farms::stake
- farms::transfer_ownership
- farms::unstake
- farms::update_farm_admin
- farms::update_farm_config
- farms::update_global_config
- farms::update_global_config_admin
- farms::withdraw_from_farm_vault
- farms::withdraw_reward
- farms::withdraw_slashed_amount
- farms::withdraw_treasury
- farms::withdraw_unstaked_deposits
- id
- id_const