List of all items
Structs
- DecodedAccount
- accounts::Board
- accounts::EpochVault
- accounts::EpochVaultEntry
- accounts::EpochVaultIteration
- accounts::EpochVaultPage
- accounts::Miner
- accounts::OneBtcVault
- accounts::OneBtcVaultEntry
- accounts::OneBtcVaultIteration
- accounts::PublicDeployment
- accounts::Round
- accounts::SatrushConfig
- accounts::SatsVault
- accounts::Treasury
- instructions::BuyEpochTickets
- instructions::BuyEpochTicketsBuilder
- instructions::BuyEpochTicketsCpi
- instructions::BuyEpochTicketsCpiAccounts
- instructions::BuyEpochTicketsCpiBuilder
- instructions::BuyEpochTicketsInstructionArgs
- instructions::BuyEpochTicketsInstructionData
- instructions::BuyOneBtcTickets
- instructions::BuyOneBtcTicketsBuilder
- instructions::BuyOneBtcTicketsCpi
- instructions::BuyOneBtcTicketsCpiAccounts
- instructions::BuyOneBtcTicketsCpiBuilder
- instructions::BuyOneBtcTicketsInstructionArgs
- instructions::BuyOneBtcTicketsInstructionData
- instructions::Claim
- instructions::ClaimBuilder
- instructions::ClaimCpi
- instructions::ClaimCpiAccounts
- instructions::ClaimCpiBuilder
- instructions::ClaimEpochReward
- instructions::ClaimEpochRewardBuilder
- instructions::ClaimEpochRewardCpi
- instructions::ClaimEpochRewardCpiAccounts
- instructions::ClaimEpochRewardCpiBuilder
- instructions::ClaimEpochRewardInstructionData
- instructions::ClaimInstructionData
- instructions::ClaimOneBtcReward
- instructions::ClaimOneBtcRewardBuilder
- instructions::ClaimOneBtcRewardCpi
- instructions::ClaimOneBtcRewardCpiAccounts
- instructions::ClaimOneBtcRewardCpiBuilder
- instructions::ClaimOneBtcRewardInstructionData
- instructions::ClaimSats
- instructions::ClaimSatsBuilder
- instructions::ClaimSatsCpi
- instructions::ClaimSatsCpiAccounts
- instructions::ClaimSatsCpiBuilder
- instructions::ClaimSatsInstructionArgs
- instructions::ClaimSatsInstructionData
- instructions::CloseEpochEntry
- instructions::CloseEpochEntryBuilder
- instructions::CloseEpochEntryCpi
- instructions::CloseEpochEntryCpiAccounts
- instructions::CloseEpochEntryCpiBuilder
- instructions::CloseEpochEntryInstructionData
- instructions::CloseEpochIteration
- instructions::CloseEpochIterationBuilder
- instructions::CloseEpochIterationCpi
- instructions::CloseEpochIterationCpiAccounts
- instructions::CloseEpochIterationCpiBuilder
- instructions::CloseEpochIterationInstructionData
- instructions::CloseEpochPage
- instructions::CloseEpochPageBuilder
- instructions::CloseEpochPageCpi
- instructions::CloseEpochPageCpiAccounts
- instructions::CloseEpochPageCpiBuilder
- instructions::CloseEpochPageInstructionData
- instructions::CloseOneBtcIteration
- instructions::CloseOneBtcIterationBuilder
- instructions::CloseOneBtcIterationCpi
- instructions::CloseOneBtcIterationCpiAccounts
- instructions::CloseOneBtcIterationCpiBuilder
- instructions::CloseOneBtcIterationInstructionData
- instructions::CloseOneBtcTicket
- instructions::CloseOneBtcTicketBuilder
- instructions::CloseOneBtcTicketCpi
- instructions::CloseOneBtcTicketCpiAccounts
- instructions::CloseOneBtcTicketCpiBuilder
- instructions::CloseOneBtcTicketInstructionData
- instructions::CreateBoard
- instructions::CreateBoardBuilder
- instructions::CreateBoardCpi
- instructions::CreateBoardCpiAccounts
- instructions::CreateBoardCpiBuilder
- instructions::CreateBoardInstructionData
- instructions::CreateEpochVault
- instructions::CreateEpochVaultBuilder
- instructions::CreateEpochVaultCpi
- instructions::CreateEpochVaultCpiAccounts
- instructions::CreateEpochVaultCpiBuilder
- instructions::CreateEpochVaultInstructionData
- instructions::CreateOneBtcVault
- instructions::CreateOneBtcVaultBuilder
- instructions::CreateOneBtcVaultCpi
- instructions::CreateOneBtcVaultCpiAccounts
- instructions::CreateOneBtcVaultCpiBuilder
- instructions::CreateOneBtcVaultInstructionData
- instructions::CreateSatrushConfig
- instructions::CreateSatrushConfigBuilder
- instructions::CreateSatrushConfigCpi
- instructions::CreateSatrushConfigCpiAccounts
- instructions::CreateSatrushConfigCpiBuilder
- instructions::CreateSatrushConfigInstructionArgs
- instructions::CreateSatrushConfigInstructionData
- instructions::CreateSatsVault
- instructions::CreateSatsVaultBuilder
- instructions::CreateSatsVaultCpi
- instructions::CreateSatsVaultCpiAccounts
- instructions::CreateSatsVaultCpiBuilder
- instructions::CreateSatsVaultInstructionData
- instructions::CreateTreasury
- instructions::CreateTreasuryBuilder
- instructions::CreateTreasuryCpi
- instructions::CreateTreasuryCpiAccounts
- instructions::CreateTreasuryCpiBuilder
- instructions::CreateTreasuryInstructionData
- instructions::DeployPublic
- instructions::DeployPublicBuilder
- instructions::DeployPublicCpi
- instructions::DeployPublicCpiAccounts
- instructions::DeployPublicCpiBuilder
- instructions::DeployPublicInstructionArgs
- instructions::DeployPublicInstructionData
- instructions::RotateRound
- instructions::RotateRoundBuilder
- instructions::RotateRoundCpi
- instructions::RotateRoundCpiAccounts
- instructions::RotateRoundCpiBuilder
- instructions::RotateRoundInstructionData
- instructions::SealEpochPage
- instructions::SealEpochPageBuilder
- instructions::SealEpochPageCpi
- instructions::SealEpochPageCpiAccounts
- instructions::SealEpochPageCpiBuilder
- instructions::SealEpochPageInstructionData
- instructions::SelectEpochWinner
- instructions::SelectEpochWinnerBuilder
- instructions::SelectEpochWinnerCpi
- instructions::SelectEpochWinnerCpiAccounts
- instructions::SelectEpochWinnerCpiBuilder
- instructions::SelectEpochWinnerInstructionArgs
- instructions::SelectEpochWinnerInstructionData
- instructions::SwapEpochStake
- instructions::SwapEpochStakeBuilder
- instructions::SwapEpochStakeCpi
- instructions::SwapEpochStakeCpiAccounts
- instructions::SwapEpochStakeCpiBuilder
- instructions::SwapEpochStakeInstructionArgs
- instructions::SwapEpochStakeInstructionData
- instructions::SwapOneBtcStake
- instructions::SwapOneBtcStakeBuilder
- instructions::SwapOneBtcStakeCpi
- instructions::SwapOneBtcStakeCpiAccounts
- instructions::SwapOneBtcStakeCpiBuilder
- instructions::SwapOneBtcStakeInstructionArgs
- instructions::SwapOneBtcStakeInstructionData
- instructions::SwapRoundStake
- instructions::SwapRoundStakeBuilder
- instructions::SwapRoundStakeCpi
- instructions::SwapRoundStakeCpiAccounts
- instructions::SwapRoundStakeCpiBuilder
- instructions::SwapRoundStakeInstructionArgs
- instructions::SwapRoundStakeInstructionData
- instructions::SwapStrikeStake
- instructions::SwapStrikeStakeBuilder
- instructions::SwapStrikeStakeCpi
- instructions::SwapStrikeStakeCpiAccounts
- instructions::SwapStrikeStakeCpiBuilder
- instructions::SwapStrikeStakeInstructionArgs
- instructions::SwapStrikeStakeInstructionData
- instructions::TriggerEpochDraw
- instructions::TriggerEpochDrawBuilder
- instructions::TriggerEpochDrawCpi
- instructions::TriggerEpochDrawCpiAccounts
- instructions::TriggerEpochDrawCpiBuilder
- instructions::TriggerEpochDrawInstructionData
- instructions::TriggerOneBtcDraw
- instructions::TriggerOneBtcDrawBuilder
- instructions::TriggerOneBtcDrawCpi
- instructions::TriggerOneBtcDrawCpiAccounts
- instructions::TriggerOneBtcDrawCpiBuilder
- instructions::TriggerOneBtcDrawInstructionData
- instructions::WithdrawProtocolFees
- instructions::WithdrawProtocolFeesBuilder
- instructions::WithdrawProtocolFeesCpi
- instructions::WithdrawProtocolFeesCpiAccounts
- instructions::WithdrawProtocolFeesCpiBuilder
- instructions::WithdrawProtocolFeesInstructionData
- types::PageEntry
- types::TileStake
- types::Winner
Enums
Functions
- accounts::fetch_all_board
- accounts::fetch_all_epoch_vault
- accounts::fetch_all_epoch_vault_entry
- accounts::fetch_all_epoch_vault_iteration
- accounts::fetch_all_epoch_vault_page
- accounts::fetch_all_maybe_board
- accounts::fetch_all_maybe_epoch_vault
- accounts::fetch_all_maybe_epoch_vault_entry
- accounts::fetch_all_maybe_epoch_vault_iteration
- accounts::fetch_all_maybe_epoch_vault_page
- accounts::fetch_all_maybe_miner
- accounts::fetch_all_maybe_one_btc_vault
- accounts::fetch_all_maybe_one_btc_vault_entry
- accounts::fetch_all_maybe_one_btc_vault_iteration
- accounts::fetch_all_maybe_public_deployment
- accounts::fetch_all_maybe_round
- accounts::fetch_all_maybe_satrush_config
- accounts::fetch_all_maybe_sats_vault
- accounts::fetch_all_maybe_treasury
- accounts::fetch_all_miner
- accounts::fetch_all_one_btc_vault
- accounts::fetch_all_one_btc_vault_entry
- accounts::fetch_all_one_btc_vault_iteration
- accounts::fetch_all_public_deployment
- accounts::fetch_all_round
- accounts::fetch_all_satrush_config
- accounts::fetch_all_sats_vault
- accounts::fetch_all_treasury
- accounts::fetch_board
- accounts::fetch_epoch_vault
- accounts::fetch_epoch_vault_entry
- accounts::fetch_epoch_vault_iteration
- accounts::fetch_epoch_vault_page
- accounts::fetch_maybe_board
- accounts::fetch_maybe_epoch_vault
- accounts::fetch_maybe_epoch_vault_entry
- accounts::fetch_maybe_epoch_vault_iteration
- accounts::fetch_maybe_epoch_vault_page
- accounts::fetch_maybe_miner
- accounts::fetch_maybe_one_btc_vault
- accounts::fetch_maybe_one_btc_vault_entry
- accounts::fetch_maybe_one_btc_vault_iteration
- accounts::fetch_maybe_public_deployment
- accounts::fetch_maybe_round
- accounts::fetch_maybe_satrush_config
- accounts::fetch_maybe_sats_vault
- accounts::fetch_maybe_treasury
- accounts::fetch_miner
- accounts::fetch_one_btc_vault
- accounts::fetch_one_btc_vault_entry
- accounts::fetch_one_btc_vault_iteration
- accounts::fetch_public_deployment
- accounts::fetch_round
- accounts::fetch_satrush_config
- accounts::fetch_sats_vault
- accounts::fetch_treasury
- get_associated_token_address
- get_board_address
- get_claim_instruction
- get_create_board_instruction
- get_create_epoch_vault_instruction
- get_create_one_btc_vault_instruction
- get_create_satrush_config_instruction
- get_create_sats_vault_instruction
- get_create_treasury_instruction
- get_deploy_public_instruction
- get_epoch_vault_address
- get_epoch_vault_entry_address
- get_epoch_vault_iteration_address
- get_epoch_vault_page_address
- get_miner_address
- get_one_btc_vault_address
- get_one_btc_vault_iteration_address
- get_public_deployment_address
- get_rotate_round_instruction
- get_round_address
- get_satrush_config_address
- get_sats_vault_address
- get_swap_round_stake_instruction
- get_treasury_address
- gpa::fetch_public_deployments_by_authority
- selection_mask_from_tiles
- test_utils::get_mock_pool_authority
- test_utils::get_mock_swap_data
- test_utils::get_mock_swap_route_accounts
- tiles_from_selection_mask
Constants
- ASSOCIATED_TOKEN_PROGRAM_ID
- SATRUSH_ID
- SLOT_HASHES_ID
- SYSTEM_PROGRAM_ID
- TILE_COUNT
- TOKEN_PROGRAM_ID
- accounts::BOARD_DISCRIMINATOR
- accounts::EPOCH_VAULT_DISCRIMINATOR
- accounts::EPOCH_VAULT_ENTRY_DISCRIMINATOR
- accounts::EPOCH_VAULT_ITERATION_DISCRIMINATOR
- accounts::EPOCH_VAULT_PAGE_DISCRIMINATOR
- accounts::MINER_DISCRIMINATOR
- accounts::ONE_BTC_VAULT_DISCRIMINATOR
- accounts::ONE_BTC_VAULT_ENTRY_DISCRIMINATOR
- accounts::ONE_BTC_VAULT_ITERATION_DISCRIMINATOR
- accounts::PUBLIC_DEPLOYMENT_DISCRIMINATOR
- accounts::ROUND_DISCRIMINATOR
- accounts::SATRUSH_CONFIG_DISCRIMINATOR
- accounts::SATS_VAULT_DISCRIMINATOR
- accounts::TREASURY_DISCRIMINATOR
- instructions::BUY_EPOCH_TICKETS_DISCRIMINATOR
- instructions::BUY_ONE_BTC_TICKETS_DISCRIMINATOR
- instructions::CLAIM_DISCRIMINATOR
- instructions::CLAIM_EPOCH_REWARD_DISCRIMINATOR
- instructions::CLAIM_ONE_BTC_REWARD_DISCRIMINATOR
- instructions::CLAIM_SATS_DISCRIMINATOR
- instructions::CLOSE_EPOCH_ENTRY_DISCRIMINATOR
- instructions::CLOSE_EPOCH_ITERATION_DISCRIMINATOR
- instructions::CLOSE_EPOCH_PAGE_DISCRIMINATOR
- instructions::CLOSE_ONE_BTC_ITERATION_DISCRIMINATOR
- instructions::CLOSE_ONE_BTC_TICKET_DISCRIMINATOR
- instructions::CREATE_BOARD_DISCRIMINATOR
- instructions::CREATE_EPOCH_VAULT_DISCRIMINATOR
- instructions::CREATE_ONE_BTC_VAULT_DISCRIMINATOR
- instructions::CREATE_SATRUSH_CONFIG_DISCRIMINATOR
- instructions::CREATE_SATS_VAULT_DISCRIMINATOR
- instructions::CREATE_TREASURY_DISCRIMINATOR
- instructions::DEPLOY_PUBLIC_DISCRIMINATOR
- instructions::ROTATE_ROUND_DISCRIMINATOR
- instructions::SEAL_EPOCH_PAGE_DISCRIMINATOR
- instructions::SELECT_EPOCH_WINNER_DISCRIMINATOR
- instructions::SWAP_EPOCH_STAKE_DISCRIMINATOR
- instructions::SWAP_ONE_BTC_STAKE_DISCRIMINATOR
- instructions::SWAP_ROUND_STAKE_DISCRIMINATOR
- instructions::SWAP_STRIKE_STAKE_DISCRIMINATOR
- instructions::TRIGGER_EPOCH_DRAW_DISCRIMINATOR
- instructions::TRIGGER_ONE_BTC_DRAW_DISCRIMINATOR
- instructions::WITHDRAW_PROTOCOL_FEES_DISCRIMINATOR
- test_utils::MOCK_POOL_AUTHORITY_SEED
- test_utils::MOCK_SWAP_PROGRAM_ID