Structs§
- Bonding
Curve - Config
- Config
Initialize - Accounts.
- Config
Initialize Builder - Instruction builder for
ConfigInitialize. - Config
Initialize Cpi config_initializeCPI instruction.- Config
Initialize CpiAccounts config_initializeCPI accounts.- Config
Initialize CpiBuilder - Instruction builder for
ConfigInitializevia CPI. - Config
Initialize Instruction Data - Config
Update - Accounts.
- Config
Update Builder - Instruction builder for
ConfigUpdate. - Config
Update Cpi config_updateCPI instruction.- Config
Update CpiAccounts config_updateCPI accounts.- Config
Update CpiBuilder - Instruction builder for
ConfigUpdatevia CPI. - Config
Update Instruction Args - Config
Update Instruction Data - Consumed
Permission - Graduate
Manual - Accounts.
- Graduate
Manual Builder - Instruction builder for
GraduateManual. - Graduate
Manual Cpi graduate_manualCPI instruction.- Graduate
Manual CpiAccounts graduate_manualCPI accounts.- Graduate
Manual CpiBuilder - Instruction builder for
GraduateManualvia CPI. - Graduate
Manual Instruction Data - Graduate
Quote - Graduate
Whirlpool - Accounts.
- Graduate
Whirlpool Builder - Instruction builder for
GraduateWhirlpool. - Graduate
Whirlpool Cpi graduate_whirlpoolCPI instruction.- Graduate
Whirlpool CpiAccounts graduate_whirlpoolCPI accounts.- Graduate
Whirlpool CpiBuilder - Instruction builder for
GraduateWhirlpoolvia CPI. - Graduate
Whirlpool Instruction Data - Lock
Config - Metaplex
Collection - Metaplex
Creator - Metaplex
Data - Metaplex
Metadata - Metaplex
Uses - Mint
Config - Mint
Config Close - Accounts.
- Mint
Config Close Builder - Instruction builder for
MintConfigClose. - Mint
Config Close Cpi mint_config_closeCPI instruction.- Mint
Config Close CpiAccounts mint_config_closeCPI accounts.- Mint
Config Close CpiBuilder - Instruction builder for
MintConfigClosevia CPI. - Mint
Config Close Instruction Data - Mint
Config Initialize - Accounts.
- Mint
Config Initialize Builder - Instruction builder for
MintConfigInitialize. - Mint
Config Initialize Cpi mint_config_initializeCPI instruction.- Mint
Config Initialize CpiAccounts mint_config_initializeCPI accounts.- Mint
Config Initialize CpiBuilder - Instruction builder for
MintConfigInitializevia CPI. - Mint
Config Initialize Instruction Args - Mint
Config Initialize Instruction Data - Mint
Config Update - Accounts.
- Mint
Config Update Builder - Instruction builder for
MintConfigUpdate. - Mint
Config Update Cpi mint_config_updateCPI instruction.- Mint
Config Update CpiAccounts mint_config_updateCPI accounts.- Mint
Config Update CpiBuilder - Instruction builder for
MintConfigUpdatevia CPI. - Mint
Config Update Instruction Args - Mint
Config Update Instruction Data - Permission
Config - Permission
Config Close - Accounts.
- Permission
Config Close Builder - Instruction builder for
PermissionConfigClose. - Permission
Config Close Cpi permission_config_closeCPI instruction.- Permission
Config Close CpiAccounts permission_config_closeCPI accounts.- Permission
Config Close CpiBuilder - Instruction builder for
PermissionConfigClosevia CPI. - Permission
Config Close Instruction Data - Permission
Config Initialize - Accounts.
- Permission
Config Initialize Builder - Instruction builder for
PermissionConfigInitialize. - Permission
Config Initialize Cpi permission_config_initializeCPI instruction.- Permission
Config Initialize CpiAccounts permission_config_initializeCPI accounts.- Permission
Config Initialize CpiBuilder - Instruction builder for
PermissionConfigInitializevia CPI. - Permission
Config Initialize Instruction Args - Permission
Config Initialize Instruction Data - Permission
Config Update - Accounts.
- Permission
Config Update Builder - Instruction builder for
PermissionConfigUpdate. - Permission
Config Update Cpi permission_config_updateCPI instruction.- Permission
Config Update CpiAccounts permission_config_updateCPI accounts.- Permission
Config Update CpiBuilder - Instruction builder for
PermissionConfigUpdatevia CPI. - Permission
Config Update Instruction Args - Permission
Config Update Instruction Data - Permission
Consume - Accounts.
- Permission
Consume Builder - Instruction builder for
PermissionConsume. - Permission
Consume Cpi permission_consumeCPI instruction.- Permission
Consume CpiAccounts permission_consumeCPI accounts.- Permission
Consume CpiBuilder - Instruction builder for
PermissionConsumevia CPI. - Permission
Consume Instruction Args - Permission
Consume Instruction Data - Permission
Message - Permission
Refund - Accounts.
- Permission
Refund Builder - Instruction builder for
PermissionRefund. - Permission
Refund Cpi permission_refundCPI instruction.- Permission
Refund CpiAccounts permission_refundCPI accounts.- Permission
Refund CpiBuilder - Instruction builder for
PermissionRefundvia CPI. - Permission
Refund Instruction Data - Permission
Revoke - Accounts.
- Permission
Revoke Builder - Instruction builder for
PermissionRevoke. - Permission
Revoke Cpi permission_revokeCPI instruction.- Permission
Revoke CpiAccounts permission_revokeCPI accounts.- Permission
Revoke CpiBuilder - Instruction builder for
PermissionRevokevia CPI. - Permission
Revoke Instruction Args - Permission
Revoke Instruction Data - Permission
Signature - Permission
Signer - Position
Reward Info - Quote
- Token
Account - Token
BuyExact In - Accounts.
- Token
BuyExact InBuilder - Instruction builder for
TokenBuyExactIn. - Token
BuyExact InCpi token_buy_exact_inCPI instruction.- Token
BuyExact InCpi Accounts token_buy_exact_inCPI accounts.- Token
BuyExact InCpi Builder - Instruction builder for
TokenBuyExactInvia CPI. - Token
BuyExact InInstruction Args - Token
BuyExact InInstruction Data - Token
BuyExact Out - Accounts.
- Token
BuyExact OutBuilder - Instruction builder for
TokenBuyExactOut. - Token
BuyExact OutCpi token_buy_exact_outCPI instruction.- Token
BuyExact OutCpi Accounts token_buy_exact_outCPI accounts.- Token
BuyExact OutCpi Builder - Instruction builder for
TokenBuyExactOutvia CPI. - Token
BuyExact OutInstruction Args - Token
BuyExact OutInstruction Data - Token
Collect Fees - Accounts.
- Token
Collect Fees Builder - Instruction builder for
TokenCollectFees. - Token
Collect Fees Cpi token_collect_feesCPI instruction.- Token
Collect Fees CpiAccounts token_collect_feesCPI accounts.- Token
Collect Fees CpiBuilder - Instruction builder for
TokenCollectFeesvia CPI. - Token
Collect Fees Instruction Data - Token
Create - Accounts.
- Token
Create Builder - Instruction builder for
TokenCreate. - Token
Create Cpi token_createCPI instruction.- Token
Create CpiAccounts token_createCPI accounts.- Token
Create CpiBuilder - Instruction builder for
TokenCreatevia CPI. - Token
Create Instruction Args - Token
Create Instruction Data - Token
Metadata - Token
Metadata Pointer - Token
Mint - Token
Sell Exact In - Accounts.
- Token
Sell Exact InBuilder - Instruction builder for
TokenSellExactIn. - Token
Sell Exact InCpi token_sell_exact_inCPI instruction.- Token
Sell Exact InCpi Accounts token_sell_exact_inCPI accounts.- Token
Sell Exact InCpi Builder - Instruction builder for
TokenSellExactInvia CPI. - Token
Sell Exact InInstruction Args - Token
Sell Exact InInstruction Data - Token
Sell Exact Out - Accounts.
- Token
Sell Exact OutBuilder - Instruction builder for
TokenSellExactOut. - Token
Sell Exact OutCpi token_sell_exact_outCPI instruction.- Token
Sell Exact OutCpi Accounts token_sell_exact_outCPI accounts.- Token
Sell Exact OutCpi Builder - Instruction builder for
TokenSellExactOutvia CPI. - Token
Sell Exact OutInstruction Args - Token
Sell Exact OutInstruction Data - Token
Update - Accounts.
- Token
Update Builder - Instruction builder for
TokenUpdate. - Token
Update Cpi token_updateCPI instruction.- Token
Update CpiAccounts token_updateCPI accounts.- Token
Update CpiBuilder - Instruction builder for
TokenUpdatevia CPI. - Token
Update Instruction Args - Token
Update Instruction Data - Whirlpool
- Whirlpool
Config - Whirlpool
FeeTier - Whirlpool
Position - Whirlpool
Reward Info - Whirlpool
Tick Array
Enums§
- Config
Update Type - Discriminator
- Event
- Graduation
Method - Lock
Type Label - Metaplex
Collection Details - Metaplex
Programmable Config - Metaplex
Token Standard - Metaplex
UseMethod - Mint
Config Update Type - Permission
Config Update Type - Token
Account State - Token
Update Type - Wavebreak
Error
Constants§
- ID
wavebreakprogram ID.- TOKEN_
DECIMALS - The number of decimals of the token.
- WAVEBREAK_
ID wavebreakprogram 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