Crate orca_wavebreak

Source

Structs§

BondingCurve
Config
ConfigInitialize
Accounts.
ConfigInitializeBuilder
Instruction builder for ConfigInitialize.
ConfigInitializeCpi
config_initialize CPI instruction.
ConfigInitializeCpiAccounts
config_initialize CPI accounts.
ConfigInitializeCpiBuilder
Instruction builder for ConfigInitialize via CPI.
ConfigInitializeInstructionData
ConfigUpdate
Accounts.
ConfigUpdateBuilder
Instruction builder for ConfigUpdate.
ConfigUpdateCpi
config_update CPI instruction.
ConfigUpdateCpiAccounts
config_update CPI accounts.
ConfigUpdateCpiBuilder
Instruction builder for ConfigUpdate via CPI.
ConfigUpdateInstructionArgs
ConfigUpdateInstructionData
ConsumedPermission
GraduateManual
Accounts.
GraduateManualBuilder
Instruction builder for GraduateManual.
GraduateManualCpi
graduate_manual CPI instruction.
GraduateManualCpiAccounts
graduate_manual CPI accounts.
GraduateManualCpiBuilder
Instruction builder for GraduateManual via CPI.
GraduateManualInstructionData
GraduateQuote
GraduateWhirlpool
Accounts.
GraduateWhirlpoolBuilder
Instruction builder for GraduateWhirlpool.
GraduateWhirlpoolCpi
graduate_whirlpool CPI instruction.
GraduateWhirlpoolCpiAccounts
graduate_whirlpool CPI accounts.
GraduateWhirlpoolCpiBuilder
Instruction builder for GraduateWhirlpool via CPI.
GraduateWhirlpoolInstructionData
LockConfig
MetaplexCollection
MetaplexCreator
MetaplexData
MetaplexMetadata
MetaplexUses
MintConfig
MintConfigClose
Accounts.
MintConfigCloseBuilder
Instruction builder for MintConfigClose.
MintConfigCloseCpi
mint_config_close CPI instruction.
MintConfigCloseCpiAccounts
mint_config_close CPI accounts.
MintConfigCloseCpiBuilder
Instruction builder for MintConfigClose via CPI.
MintConfigCloseInstructionData
MintConfigInitialize
Accounts.
MintConfigInitializeBuilder
Instruction builder for MintConfigInitialize.
MintConfigInitializeCpi
mint_config_initialize CPI instruction.
MintConfigInitializeCpiAccounts
mint_config_initialize CPI accounts.
MintConfigInitializeCpiBuilder
Instruction builder for MintConfigInitialize via CPI.
MintConfigInitializeInstructionArgs
MintConfigInitializeInstructionData
MintConfigUpdate
Accounts.
MintConfigUpdateBuilder
Instruction builder for MintConfigUpdate.
MintConfigUpdateCpi
mint_config_update CPI instruction.
MintConfigUpdateCpiAccounts
mint_config_update CPI accounts.
MintConfigUpdateCpiBuilder
Instruction builder for MintConfigUpdate via CPI.
MintConfigUpdateInstructionArgs
MintConfigUpdateInstructionData
PermissionConfig
PermissionConfigClose
Accounts.
PermissionConfigCloseBuilder
Instruction builder for PermissionConfigClose.
PermissionConfigCloseCpi
permission_config_close CPI instruction.
PermissionConfigCloseCpiAccounts
permission_config_close CPI accounts.
PermissionConfigCloseCpiBuilder
Instruction builder for PermissionConfigClose via CPI.
PermissionConfigCloseInstructionData
PermissionConfigInitialize
Accounts.
PermissionConfigInitializeBuilder
Instruction builder for PermissionConfigInitialize.
PermissionConfigInitializeCpi
permission_config_initialize CPI instruction.
PermissionConfigInitializeCpiAccounts
permission_config_initialize CPI accounts.
PermissionConfigInitializeCpiBuilder
Instruction builder for PermissionConfigInitialize via CPI.
PermissionConfigInitializeInstructionArgs
PermissionConfigInitializeInstructionData
PermissionConfigUpdate
Accounts.
PermissionConfigUpdateBuilder
Instruction builder for PermissionConfigUpdate.
PermissionConfigUpdateCpi
permission_config_update CPI instruction.
PermissionConfigUpdateCpiAccounts
permission_config_update CPI accounts.
PermissionConfigUpdateCpiBuilder
Instruction builder for PermissionConfigUpdate via CPI.
PermissionConfigUpdateInstructionArgs
PermissionConfigUpdateInstructionData
PermissionConsume
Accounts.
PermissionConsumeBuilder
Instruction builder for PermissionConsume.
PermissionConsumeCpi
permission_consume CPI instruction.
PermissionConsumeCpiAccounts
permission_consume CPI accounts.
PermissionConsumeCpiBuilder
Instruction builder for PermissionConsume via CPI.
PermissionConsumeInstructionArgs
PermissionConsumeInstructionData
PermissionMessage
PermissionRefund
Accounts.
PermissionRefundBuilder
Instruction builder for PermissionRefund.
PermissionRefundCpi
permission_refund CPI instruction.
PermissionRefundCpiAccounts
permission_refund CPI accounts.
PermissionRefundCpiBuilder
Instruction builder for PermissionRefund via CPI.
PermissionRefundInstructionData
PermissionRevoke
Accounts.
PermissionRevokeBuilder
Instruction builder for PermissionRevoke.
PermissionRevokeCpi
permission_revoke CPI instruction.
PermissionRevokeCpiAccounts
permission_revoke CPI accounts.
PermissionRevokeCpiBuilder
Instruction builder for PermissionRevoke via CPI.
PermissionRevokeInstructionArgs
PermissionRevokeInstructionData
PermissionSignature
PermissionSigner
PositionRewardInfo
Quote
TokenAccount
TokenBuyExactIn
Accounts.
TokenBuyExactInBuilder
Instruction builder for TokenBuyExactIn.
TokenBuyExactInCpi
token_buy_exact_in CPI instruction.
TokenBuyExactInCpiAccounts
token_buy_exact_in CPI accounts.
TokenBuyExactInCpiBuilder
Instruction builder for TokenBuyExactIn via CPI.
TokenBuyExactInInstructionArgs
TokenBuyExactInInstructionData
TokenBuyExactOut
Accounts.
TokenBuyExactOutBuilder
Instruction builder for TokenBuyExactOut.
TokenBuyExactOutCpi
token_buy_exact_out CPI instruction.
TokenBuyExactOutCpiAccounts
token_buy_exact_out CPI accounts.
TokenBuyExactOutCpiBuilder
Instruction builder for TokenBuyExactOut via CPI.
TokenBuyExactOutInstructionArgs
TokenBuyExactOutInstructionData
TokenCollectFees
Accounts.
TokenCollectFeesBuilder
Instruction builder for TokenCollectFees.
TokenCollectFeesCpi
token_collect_fees CPI instruction.
TokenCollectFeesCpiAccounts
token_collect_fees CPI accounts.
TokenCollectFeesCpiBuilder
Instruction builder for TokenCollectFees via CPI.
TokenCollectFeesInstructionData
TokenCreate
Accounts.
TokenCreateBuilder
Instruction builder for TokenCreate.
TokenCreateCpi
token_create CPI instruction.
TokenCreateCpiAccounts
token_create CPI accounts.
TokenCreateCpiBuilder
Instruction builder for TokenCreate via CPI.
TokenCreateInstructionArgs
TokenCreateInstructionData
TokenMetadata
TokenMetadataPointer
TokenMint
TokenSellExactIn
Accounts.
TokenSellExactInBuilder
Instruction builder for TokenSellExactIn.
TokenSellExactInCpi
token_sell_exact_in CPI instruction.
TokenSellExactInCpiAccounts
token_sell_exact_in CPI accounts.
TokenSellExactInCpiBuilder
Instruction builder for TokenSellExactIn via CPI.
TokenSellExactInInstructionArgs
TokenSellExactInInstructionData
TokenSellExactOut
Accounts.
TokenSellExactOutBuilder
Instruction builder for TokenSellExactOut.
TokenSellExactOutCpi
token_sell_exact_out CPI instruction.
TokenSellExactOutCpiAccounts
token_sell_exact_out CPI accounts.
TokenSellExactOutCpiBuilder
Instruction builder for TokenSellExactOut via CPI.
TokenSellExactOutInstructionArgs
TokenSellExactOutInstructionData
TokenUpdate
Accounts.
TokenUpdateBuilder
Instruction builder for TokenUpdate.
TokenUpdateCpi
token_update CPI instruction.
TokenUpdateCpiAccounts
token_update CPI accounts.
TokenUpdateCpiBuilder
Instruction builder for TokenUpdate via CPI.
TokenUpdateInstructionArgs
TokenUpdateInstructionData
Whirlpool
WhirlpoolConfig
WhirlpoolFeeTier
WhirlpoolPosition
WhirlpoolRewardInfo
WhirlpoolTickArray

Enums§

ConfigUpdateType
Discriminator
Event
GraduationMethod
LockTypeLabel
MetaplexCollectionDetails
MetaplexProgrammableConfig
MetaplexTokenStandard
MetaplexUseMethod
MintConfigUpdateType
PermissionConfigUpdateType
TokenAccountState
TokenUpdateType
WavebreakError

Constants§

ID
wavebreak program ID.
TOKEN_DECIMALS
The number of decimals of the token.
WAVEBREAK_ID
wavebreak program ID.

Functions§

amount_to_ui_amount
circulating_supply
Get the current circulating supply of the token.
exact_in_buy_quote
exact_in_sell_quote
exact_out_buy_quote
exact_out_sell_quote
get_authority_config_address
get_bonding_curve_address
get_config_address
get_consumed_permission_address
get_mint_config_address
get_permission_config_address
graduate_quote
price_to_sqrt_price
Convert a price into a sqrt priceX64 IMPORTANT: floating point operations can reduce the precision of the result. Make sure to do these operations last and not to use the result for further calculations.
sqrt_price_to_price
Convert a sqrt priceX64 into a tick index IMPORTANT: floating point operations can reduce the precision of the result. Make sure to do these operations last and not to use the result for further calculations.
token_fdv
Get the current fully diluted mcap of the base token expressed in the quote token.
token_graduation_fdv
Get the estimated fully diluted mcap of the base token at token graduation expressed in the quote token.
token_price
Get the price of the base token expressed in the quote token. This is the spot price and not a quote for a specific amount.
total_supply
Get the estimated total supply of the token (at graduation).
ui_amount_to_amount