Expand description
This code was AUTOGENERATED using the codama library. Please DO NOT EDIT THIS FILE, instead use visitors to add features, then rerun codama to update it.
Structs§
- BuyEpoch
Tickets - Accounts.
- BuyEpoch
Tickets Builder - Instruction builder for
BuyEpochTickets. - BuyEpoch
Tickets Cpi buy_epoch_ticketsCPI instruction.- BuyEpoch
Tickets CpiAccounts buy_epoch_ticketsCPI accounts.- BuyEpoch
Tickets CpiBuilder - Instruction builder for
BuyEpochTicketsvia CPI. - BuyEpoch
Tickets Instruction Args - BuyEpoch
Tickets Instruction Data - BuyOne
BtcTickets - Accounts.
- BuyOne
BtcTickets Builder - Instruction builder for
BuyOneBtcTickets. - BuyOne
BtcTickets Cpi buy_one_btc_ticketsCPI instruction.- BuyOne
BtcTickets CpiAccounts buy_one_btc_ticketsCPI accounts.- BuyOne
BtcTickets CpiBuilder - Instruction builder for
BuyOneBtcTicketsvia CPI. - BuyOne
BtcTickets Instruction Args - BuyOne
BtcTickets Instruction Data - Cancel
Public Automation - Accounts.
- Cancel
Public Automation Builder - Instruction builder for
CancelPublicAutomation. - Cancel
Public Automation Cpi cancel_public_automationCPI instruction.- Cancel
Public Automation CpiAccounts cancel_public_automationCPI accounts.- Cancel
Public Automation CpiBuilder - Instruction builder for
CancelPublicAutomationvia CPI. - Cancel
Public Automation Instruction Data - Claim
Epoch Reward - Accounts.
- Claim
Epoch Reward Builder - Instruction builder for
ClaimEpochReward. - Claim
Epoch Reward Cpi claim_epoch_rewardCPI instruction.- Claim
Epoch Reward CpiAccounts claim_epoch_rewardCPI accounts.- Claim
Epoch Reward CpiBuilder - Instruction builder for
ClaimEpochRewardvia CPI. - Claim
Epoch Reward Instruction Data - Claim
OneBtc Reward - Accounts.
- Claim
OneBtc Reward Builder - Instruction builder for
ClaimOneBtcReward. - Claim
OneBtc Reward Cpi claim_one_btc_rewardCPI instruction.- Claim
OneBtc Reward CpiAccounts claim_one_btc_rewardCPI accounts.- Claim
OneBtc Reward CpiBuilder - Instruction builder for
ClaimOneBtcRewardvia CPI. - Claim
OneBtc Reward Instruction Data - Claim
Sats - Accounts.
- Claim
Sats Builder - Instruction builder for
ClaimSats. - Claim
Sats Cpi claim_satsCPI instruction.- Claim
Sats CpiAccounts claim_satsCPI accounts.- Claim
Sats CpiBuilder - Instruction builder for
ClaimSatsvia CPI. - Claim
Sats Instruction Args - Claim
Sats Instruction Data - Claim
Usd - Accounts.
- Claim
UsdBuilder - Instruction builder for
ClaimUsd. - Claim
UsdCpi claim_usdCPI instruction.- Claim
UsdCpi Accounts claim_usdCPI accounts.- Claim
UsdCpi Builder - Instruction builder for
ClaimUsdvia CPI. - Claim
UsdInstruction Args - Claim
UsdInstruction Data - Close
Epoch Entry - Accounts.
- Close
Epoch Entry Builder - Instruction builder for
CloseEpochEntry. - Close
Epoch Entry Cpi close_epoch_entryCPI instruction.- Close
Epoch Entry CpiAccounts close_epoch_entryCPI accounts.- Close
Epoch Entry CpiBuilder - Instruction builder for
CloseEpochEntryvia CPI. - Close
Epoch Entry Instruction Data - Close
Epoch Iteration - Accounts.
- Close
Epoch Iteration Builder - Instruction builder for
CloseEpochIteration. - Close
Epoch Iteration Cpi close_epoch_iterationCPI instruction.- Close
Epoch Iteration CpiAccounts close_epoch_iterationCPI accounts.- Close
Epoch Iteration CpiBuilder - Instruction builder for
CloseEpochIterationvia CPI. - Close
Epoch Iteration Instruction Data - Close
Epoch Page - Accounts.
- Close
Epoch Page Builder - Instruction builder for
CloseEpochPage. - Close
Epoch Page Cpi close_epoch_pageCPI instruction.- Close
Epoch Page CpiAccounts close_epoch_pageCPI accounts.- Close
Epoch Page CpiBuilder - Instruction builder for
CloseEpochPagevia CPI. - Close
Epoch Page Instruction Data - Close
OneBtc Iteration - Accounts.
- Close
OneBtc Iteration Builder - Instruction builder for
CloseOneBtcIteration. - Close
OneBtc Iteration Cpi close_one_btc_iterationCPI instruction.- Close
OneBtc Iteration CpiAccounts close_one_btc_iterationCPI accounts.- Close
OneBtc Iteration CpiBuilder - Instruction builder for
CloseOneBtcIterationvia CPI. - Close
OneBtc Iteration Instruction Data - Close
OneBtc Ticket - Accounts.
- Close
OneBtc Ticket Builder - Instruction builder for
CloseOneBtcTicket. - Close
OneBtc Ticket Cpi close_one_btc_ticketCPI instruction.- Close
OneBtc Ticket CpiAccounts close_one_btc_ticketCPI accounts.- Close
OneBtc Ticket CpiBuilder - Instruction builder for
CloseOneBtcTicketvia CPI. - Close
OneBtc Ticket Instruction Data - Close
Round - Accounts.
- Close
Round Builder - Instruction builder for
CloseRound. - Close
Round Cpi close_roundCPI instruction.- Close
Round CpiAccounts close_roundCPI accounts.- Close
Round CpiBuilder - Instruction builder for
CloseRoundvia CPI. - Close
Round Instruction Data - Create
Board - Accounts.
- Create
Board Builder - Instruction builder for
CreateBoard. - Create
Board Cpi create_boardCPI instruction.- Create
Board CpiAccounts create_boardCPI accounts.- Create
Board CpiBuilder - Instruction builder for
CreateBoardvia CPI. - Create
Board Instruction Data - Create
Epoch Vault - Accounts.
- Create
Epoch Vault Builder - Instruction builder for
CreateEpochVault. - Create
Epoch Vault Cpi create_epoch_vaultCPI instruction.- Create
Epoch Vault CpiAccounts create_epoch_vaultCPI accounts.- Create
Epoch Vault CpiBuilder - Instruction builder for
CreateEpochVaultvia CPI. - Create
Epoch Vault Instruction Data - Create
OneBtc Vault - Accounts.
- Create
OneBtc Vault Builder - Instruction builder for
CreateOneBtcVault. - Create
OneBtc Vault Cpi create_one_btc_vaultCPI instruction.- Create
OneBtc Vault CpiAccounts create_one_btc_vaultCPI accounts.- Create
OneBtc Vault CpiBuilder - Instruction builder for
CreateOneBtcVaultvia CPI. - Create
OneBtc Vault Instruction Data - Create
Public Automation - Accounts.
- Create
Public Automation Builder - Instruction builder for
CreatePublicAutomation. - Create
Public Automation Cpi create_public_automationCPI instruction.- Create
Public Automation CpiAccounts create_public_automationCPI accounts.- Create
Public Automation CpiBuilder - Instruction builder for
CreatePublicAutomationvia CPI. - Create
Public Automation Instruction Args - Create
Public Automation Instruction Data - Create
Satrush Config - Accounts.
- Create
Satrush Config Builder - Instruction builder for
CreateSatrushConfig. - Create
Satrush Config Cpi create_satrush_configCPI instruction.- Create
Satrush Config CpiAccounts create_satrush_configCPI accounts.- Create
Satrush Config CpiBuilder - Instruction builder for
CreateSatrushConfigvia CPI. - Create
Satrush Config Instruction Args - Create
Satrush Config Instruction Data - Create
Sats Vault - Accounts.
- Create
Sats Vault Builder - Instruction builder for
CreateSatsVault. - Create
Sats Vault Cpi create_sats_vaultCPI instruction.- Create
Sats Vault CpiAccounts create_sats_vaultCPI accounts.- Create
Sats Vault CpiBuilder - Instruction builder for
CreateSatsVaultvia CPI. - Create
Sats Vault Instruction Data - Create
Treasury - Accounts.
- Create
Treasury Builder - Instruction builder for
CreateTreasury. - Create
Treasury Cpi create_treasuryCPI instruction.- Create
Treasury CpiAccounts create_treasuryCPI accounts.- Create
Treasury CpiBuilder - Instruction builder for
CreateTreasuryvia CPI. - Create
Treasury Instruction Data - Deploy
Public - Accounts.
- Deploy
Public Builder - Instruction builder for
DeployPublic. - Deploy
Public Cpi deploy_publicCPI instruction.- Deploy
Public CpiAccounts deploy_publicCPI accounts.- Deploy
Public CpiBuilder - Instruction builder for
DeployPublicvia CPI. - Deploy
Public Instruction Args - Deploy
Public Instruction Data - Execute
Public Automation - Accounts.
- Execute
Public Automation Builder - Instruction builder for
ExecutePublicAutomation. - Execute
Public Automation Cpi execute_public_automationCPI instruction.- Execute
Public Automation CpiAccounts execute_public_automationCPI accounts.- Execute
Public Automation CpiBuilder - Instruction builder for
ExecutePublicAutomationvia CPI. - Execute
Public Automation Instruction Args - Execute
Public Automation Instruction Data - Rotate
Round - Accounts.
- Rotate
Round Builder - Instruction builder for
RotateRound. - Rotate
Round Cpi rotate_roundCPI instruction.- Rotate
Round CpiAccounts rotate_roundCPI accounts.- Rotate
Round CpiBuilder - Instruction builder for
RotateRoundvia CPI. - Rotate
Round Instruction Data - Seal
Epoch Page - Accounts.
- Seal
Epoch Page Builder - Instruction builder for
SealEpochPage. - Seal
Epoch Page Cpi seal_epoch_pageCPI instruction.- Seal
Epoch Page CpiAccounts seal_epoch_pageCPI accounts.- Seal
Epoch Page CpiBuilder - Instruction builder for
SealEpochPagevia CPI. - Seal
Epoch Page Instruction Data - Select
Epoch Winner - Accounts.
- Select
Epoch Winner Builder - Instruction builder for
SelectEpochWinner. - Select
Epoch Winner Cpi select_epoch_winnerCPI instruction.- Select
Epoch Winner CpiAccounts select_epoch_winnerCPI accounts.- Select
Epoch Winner CpiBuilder - Instruction builder for
SelectEpochWinnervia CPI. - Select
Epoch Winner Instruction Args - Select
Epoch Winner Instruction Data - Settle
Deploy Public - Accounts.
- Settle
Deploy Public Builder - Instruction builder for
SettleDeployPublic. - Settle
Deploy Public Cpi settle_deploy_publicCPI instruction.- Settle
Deploy Public CpiAccounts settle_deploy_publicCPI accounts.- Settle
Deploy Public CpiBuilder - Instruction builder for
SettleDeployPublicvia CPI. - Settle
Deploy Public Instruction Data - Swap
Epoch Stake - Accounts.
- Swap
Epoch Stake Builder - Instruction builder for
SwapEpochStake. - Swap
Epoch Stake Cpi swap_epoch_stakeCPI instruction.- Swap
Epoch Stake CpiAccounts swap_epoch_stakeCPI accounts.- Swap
Epoch Stake CpiBuilder - Instruction builder for
SwapEpochStakevia CPI. - Swap
Epoch Stake Instruction Args - Swap
Epoch Stake Instruction Data - Swap
OneBtc Stake - Accounts.
- Swap
OneBtc Stake Builder - Instruction builder for
SwapOneBtcStake. - Swap
OneBtc Stake Cpi swap_one_btc_stakeCPI instruction.- Swap
OneBtc Stake CpiAccounts swap_one_btc_stakeCPI accounts.- Swap
OneBtc Stake CpiBuilder - Instruction builder for
SwapOneBtcStakevia CPI. - Swap
OneBtc Stake Instruction Args - Swap
OneBtc Stake Instruction Data - Swap
Round Stake - Accounts.
- Swap
Round Stake Builder - Instruction builder for
SwapRoundStake. - Swap
Round Stake Cpi swap_round_stakeCPI instruction.- Swap
Round Stake CpiAccounts swap_round_stakeCPI accounts.- Swap
Round Stake CpiBuilder - Instruction builder for
SwapRoundStakevia CPI. - Swap
Round Stake Instruction Args - Swap
Round Stake Instruction Data - Swap
Strike Stake - Accounts.
- Swap
Strike Stake Builder - Instruction builder for
SwapStrikeStake. - Swap
Strike Stake Cpi swap_strike_stakeCPI instruction.- Swap
Strike Stake CpiAccounts swap_strike_stakeCPI accounts.- Swap
Strike Stake CpiBuilder - Instruction builder for
SwapStrikeStakevia CPI. - Swap
Strike Stake Instruction Args - Swap
Strike Stake Instruction Data - TopUp
Public Automation - Accounts.
- TopUp
Public Automation Builder - Instruction builder for
TopUpPublicAutomation. - TopUp
Public Automation Cpi top_up_public_automationCPI instruction.- TopUp
Public Automation CpiAccounts top_up_public_automationCPI accounts.- TopUp
Public Automation CpiBuilder - Instruction builder for
TopUpPublicAutomationvia CPI. - TopUp
Public Automation Instruction Args - TopUp
Public Automation Instruction Data - Trigger
Epoch Draw - Accounts.
- Trigger
Epoch Draw Builder - Instruction builder for
TriggerEpochDraw. - Trigger
Epoch Draw Cpi trigger_epoch_drawCPI instruction.- Trigger
Epoch Draw CpiAccounts trigger_epoch_drawCPI accounts.- Trigger
Epoch Draw CpiBuilder - Instruction builder for
TriggerEpochDrawvia CPI. - Trigger
Epoch Draw Instruction Data - Trigger
OneBtc Draw - Accounts.
- Trigger
OneBtc Draw Builder - Instruction builder for
TriggerOneBtcDraw. - Trigger
OneBtc Draw Cpi trigger_one_btc_drawCPI instruction.- Trigger
OneBtc Draw CpiAccounts trigger_one_btc_drawCPI accounts.- Trigger
OneBtc Draw CpiBuilder - Instruction builder for
TriggerOneBtcDrawvia CPI. - Trigger
OneBtc Draw Instruction Data - Update
Board Round Duration - Accounts.
- Update
Board Round Duration Builder - Instruction builder for
UpdateBoardRoundDuration. - Update
Board Round Duration Cpi update_board_round_durationCPI instruction.- Update
Board Round Duration CpiAccounts update_board_round_durationCPI accounts.- Update
Board Round Duration CpiBuilder - Instruction builder for
UpdateBoardRoundDurationvia CPI. - Update
Board Round Duration Instruction Args - Update
Board Round Duration Instruction Data - Update
Deployment Settle Grace Duration - Accounts.
- Update
Deployment Settle Grace Duration Builder - Instruction builder for
UpdateDeploymentSettleGraceDuration. - Update
Deployment Settle Grace Duration Cpi update_deployment_settle_grace_durationCPI instruction.- Update
Deployment Settle Grace Duration CpiAccounts update_deployment_settle_grace_durationCPI accounts.- Update
Deployment Settle Grace Duration CpiBuilder - Instruction builder for
UpdateDeploymentSettleGraceDurationvia CPI. - Update
Deployment Settle Grace Duration Instruction Args - Update
Deployment Settle Grace Duration Instruction Data - Update
Epoch Vault Iteration Duration - Accounts.
- Update
Epoch Vault Iteration Duration Builder - Instruction builder for
UpdateEpochVaultIterationDuration. - Update
Epoch Vault Iteration Duration Cpi update_epoch_vault_iteration_durationCPI instruction.- Update
Epoch Vault Iteration Duration CpiAccounts update_epoch_vault_iteration_durationCPI accounts.- Update
Epoch Vault Iteration Duration CpiBuilder - Instruction builder for
UpdateEpochVaultIterationDurationvia CPI. - Update
Epoch Vault Iteration Duration Instruction Args - Update
Epoch Vault Iteration Duration Instruction Data - Update
MinDeploy UsdAmount - Accounts.
- Update
MinDeploy UsdAmount Builder - Instruction builder for
UpdateMinDeployUsdAmount. - Update
MinDeploy UsdAmount Cpi update_min_deploy_usd_amountCPI instruction.- Update
MinDeploy UsdAmount CpiAccounts update_min_deploy_usd_amountCPI accounts.- Update
MinDeploy UsdAmount CpiBuilder - Instruction builder for
UpdateMinDeployUsdAmountvia CPI. - Update
MinDeploy UsdAmount Instruction Args - Update
MinDeploy UsdAmount Instruction Data - Update
Strike Trigger Modulus - Accounts.
- Update
Strike Trigger Modulus Builder - Instruction builder for
UpdateStrikeTriggerModulus. - Update
Strike Trigger Modulus Cpi update_strike_trigger_modulusCPI instruction.- Update
Strike Trigger Modulus CpiAccounts update_strike_trigger_modulusCPI accounts.- Update
Strike Trigger Modulus CpiBuilder - Instruction builder for
UpdateStrikeTriggerModulusvia CPI. - Update
Strike Trigger Modulus Instruction Args - Update
Strike Trigger Modulus Instruction Data - Update
Unclaimed Hashrate Bps - Accounts.
- Update
Unclaimed Hashrate BpsBuilder - Instruction builder for
UpdateUnclaimedHashrateBps. - Update
Unclaimed Hashrate BpsCpi update_unclaimed_hashrate_bpsCPI instruction.- Update
Unclaimed Hashrate BpsCpi Accounts update_unclaimed_hashrate_bpsCPI accounts.- Update
Unclaimed Hashrate BpsCpi Builder - Instruction builder for
UpdateUnclaimedHashrateBpsvia CPI. - Update
Unclaimed Hashrate BpsInstruction Args - Update
Unclaimed Hashrate BpsInstruction Data - Withdraw
Protocol Fees - Accounts.
- Withdraw
Protocol Fees Builder - Instruction builder for
WithdrawProtocolFees. - Withdraw
Protocol Fees Cpi withdraw_protocol_feesCPI instruction.- Withdraw
Protocol Fees CpiAccounts withdraw_protocol_feesCPI accounts.- Withdraw
Protocol Fees CpiBuilder - Instruction builder for
WithdrawProtocolFeesvia CPI. - Withdraw
Protocol Fees Instruction Data
Constants§
- BUY_
EPOCH_ TICKETS_ DISCRIMINATOR - BUY_
ONE_ BTC_ TICKETS_ DISCRIMINATOR - CANCEL_
PUBLIC_ AUTOMATION_ DISCRIMINATOR - CLAIM_
EPOCH_ REWARD_ DISCRIMINATOR - CLAIM_
ONE_ BTC_ REWARD_ DISCRIMINATOR - CLAIM_
SATS_ DISCRIMINATOR - CLAIM_
USD_ DISCRIMINATOR - CLOSE_
EPOCH_ ENTRY_ DISCRIMINATOR - CLOSE_
EPOCH_ ITERATION_ DISCRIMINATOR - CLOSE_
EPOCH_ PAGE_ DISCRIMINATOR - CLOSE_
ONE_ BTC_ ITERATION_ DISCRIMINATOR - CLOSE_
ONE_ BTC_ TICKET_ DISCRIMINATOR - CLOSE_
ROUND_ DISCRIMINATOR - CREATE_
BOARD_ DISCRIMINATOR - CREATE_
EPOCH_ VAULT_ DISCRIMINATOR - CREATE_
ONE_ BTC_ VAULT_ DISCRIMINATOR - CREATE_
PUBLIC_ AUTOMATION_ DISCRIMINATOR - CREATE_
SATRUSH_ CONFIG_ DISCRIMINATOR - CREATE_
SATS_ VAULT_ DISCRIMINATOR - CREATE_
TREASURY_ DISCRIMINATOR - DEPLOY_
PUBLIC_ DISCRIMINATOR - EXECUTE_
PUBLIC_ AUTOMATION_ DISCRIMINATOR - ROTATE_
ROUND_ DISCRIMINATOR - SEAL_
EPOCH_ PAGE_ DISCRIMINATOR - SELECT_
EPOCH_ WINNER_ DISCRIMINATOR - SETTLE_
DEPLOY_ PUBLIC_ DISCRIMINATOR - SWAP_
EPOCH_ STAKE_ DISCRIMINATOR - SWAP_
ONE_ BTC_ STAKE_ DISCRIMINATOR - SWAP_
ROUND_ STAKE_ DISCRIMINATOR - SWAP_
STRIKE_ STAKE_ DISCRIMINATOR - TOP_
UP_ PUBLIC_ AUTOMATION_ DISCRIMINATOR - TRIGGER_
EPOCH_ DRAW_ DISCRIMINATOR - TRIGGER_
ONE_ BTC_ DRAW_ DISCRIMINATOR - UPDATE_
BOARD_ ROUND_ DURATION_ DISCRIMINATOR - UPDATE_
DEPLOYMENT_ SETTLE_ GRACE_ DURATION_ DISCRIMINATOR - UPDATE_
EPOCH_ VAULT_ ITERATION_ DURATION_ DISCRIMINATOR - UPDATE_
MIN_ DEPLOY_ USD_ AMOUNT_ DISCRIMINATOR - UPDATE_
STRIKE_ TRIGGER_ MODULUS_ DISCRIMINATOR - UPDATE_
UNCLAIMED_ HASHRATE_ BPS_ DISCRIMINATOR - WITHDRAW_
PROTOCOL_ FEES_ DISCRIMINATOR