Crate stable_swap_anchor

Source
Expand description

Anchor-compatible SDK for the StableSwap program.

Structs§

AdminUserContext
Accounts for an instruction that requires admin permission.
AdminUserContextBumps
CommitNewAdmin
Accounts for a crate::apply_new_admin instruction.
CommitNewAdminBumps
Deposit
Accounts for a crate::deposit instruction.
DepositBumps
InitToken
Token accounts for initializing a crate::SwapInfo.
InitTokenBumps
Initialize
Accounts for an crate::initialize instruction.
InitializeBumps
SetFeeAccount
Accounts for a crate::set_fee_account instruction.
SetFeeAccountBumps
StableSwap
The StableSwap program.
Swap
Accounts for a crate::swap instruction.
SwapBumps
SwapInfo
StableSwap account wrapper for Anchor programs.
SwapOutput
Token accounts for the output of a StableSwap instruction.
SwapOutputBumps
SwapToken
Token accounts for a crate::swap instruction.
SwapTokenBumps
SwapUserContext
Accounts for an instruction that interacts with the swap.
SwapUserContextBumps
Withdraw
Accounts for a crate::withdraw instruction.
WithdrawBumps
WithdrawOne
Accounts for a crate::withdraw_one instruction.
WithdrawOneBumps

Constants§

ID_CONST
Const version of ID

Statics§

ID
The static program ID

Functions§

apply_new_admin
Creates and invokes a stable_swap_client::instruction::apply_new_admin instruction.
check_id
Confirms that a given pubkey is equivalent to the program ID
commit_new_admin
Creates and invokes a stable_swap_client::instruction::commit_new_admin instruction
deposit
Creates and invokes a stable_swap_client::instruction::deposit instruction.
id
Returns the program ID
id_const
Const version of ID
initialize
Creates and invokes a stable_swap_client::instruction::initialize instruction.
pause
Creates and invokes a stable_swap_client::instruction::pause instruction.
ramp_a
Creates and invokes a stable_swap_client::instruction::ramp_a instruction.
set_fee_account
Creates and invokes a stable_swap_client::instruction::set_fee_account instruction.
set_new_fees
Creates and invokes a stable_swap_client::instruction::set_new_fees instruction.
stop_ramp_a
Creates and invokes a stable_swap_client::instruction::stop_ramp_a instruction.
swap
Creates and invokes a stable_swap_client::instruction::swap instruction.
unpause
Creates and invokes a stable_swap_client::instruction::unpause instruction.
withdraw
Creates and invokes a stable_swap_client::instruction::withdraw instruction.
withdraw_one
Creates and invokes a stable_swap_client::instruction::withdraw_one instruction.