NameArgumentsAccounts
initialize
curveType:`CurveType`
tokenAAmount:`u64`
tokenBAmount:`u64`
invariantD:`u64`
pool
isSignerisMut
lpMint
isMut
tokenAMint
tokenBMint
aVault
isMut
bVault
isMut
aTokenVault
isMut
bTokenVault
isMut
aVaultLpMint
isMut
bVaultLpMint
isMut
aVaultLp
isMut
bVaultLp
isMut
adminTokenA
isMut
adminTokenB
isMut
adminPoolLp
isMut
adminTokenAFee
isMut
adminTokenBFee
isMut
apy
isMut
admin
isSignerisMut
rent
vaultProgram
tokenProgram
systemProgram
enableOrDisablePool
enable:`bool`
pool
isMut
admin
isSigner
swap
inAmount:`u64`
minimumOutAmount:`u64`
pool
isMut
userSourceToken
isMut
userDestinationToken
isMut
aVault
isMut
bVault
isMut
aTokenVault
isMut
bTokenVault
isMut
aVaultLpMint
isMut
bVaultLpMint
isMut
aVaultLp
isMut
bVaultLp
isMut
adminTokenFee
isMut
user
isSigner
vaultProgram
tokenProgram
removeLiquiditySingleSide
poolTokenAmount:`u64`
minimumOutAmount:`u64`
pool
isMut
lpMint
isMut
userPoolLp
isMut
aVaultLp
isMut
bVaultLp
isMut
aVault
isMut
bVault
isMut
aVaultLpMint
isMut
bVaultLpMint
isMut
aTokenVault
isMut
bTokenVault
isMut
userDestinationToken
isMut
user
isSigner
vaultProgram
tokenProgram
addImbalanceLiquidity
minimumPoolTokenAmount:`u64`
tokenAAmount:`u64`
tokenBAmount:`u64`
pool
isMut
lpMint
isMut
userPoolLp
isMut
aVaultLp
isMut
bVaultLp
isMut
aVault
isMut
bVault
isMut
aVaultLpMint
isMut
bVaultLpMint
isMut
aTokenVault
isMut
bTokenVault
isMut
userAToken
isMut
userBToken
isMut
user
isSigner
vaultProgram
tokenProgram
removeBalanceLiquidity
poolTokenAmount:`u64`
minimumATokenOut:`u64`
minimumBTokenOut:`u64`
pool
isMut
lpMint
isMut
userPoolLp
isMut
aVaultLp
isMut
bVaultLp
isMut
aVault
isMut
bVault
isMut
aVaultLpMint
isMut
bVaultLpMint
isMut
aTokenVault
isMut
bTokenVault
isMut
userAToken
isMut
userBToken
isMut
user
isSigner
vaultProgram
tokenProgram
addBalanceLiquidity
poolTokenAmount:`u64`
maximumTokenAAmount:`u64`
maximumTokenBAmount:`u64`
pool
isMut
lpMint
isMut
userPoolLp
isMut
aVaultLp
isMut
bVaultLp
isMut
aVault
isMut
bVault
isMut
aVaultLpMint
isMut
bVaultLpMint
isMut
aTokenVault
isMut
bTokenVault
isMut
userAToken
isMut
userBToken
isMut
user
isSigner
vaultProgram
tokenProgram
setPoolFees
fees:`PoolFees`
pool
isMut
admin
isSigner
overrideCurveParam
curveType:`CurveType`
pool
isMut
admin
isSigner
transferAdmin
pool
isMut
admin
isSigner
newAdmin
isSigner
setAdminFeeAccount
pool
isMut
newAdminTokenAFee
isMut
newAdminTokenBFee
isMut
admin
isSigner
syncApy
pool
lpMint
aVaultLp
bVaultLp
aVault
bVault
aVaultLpMint
bVaultLpMint
apy
isMut
getPoolInfo
pool
lpMint
aVaultLp
bVaultLp
aVault
bVault
aVaultLpMint
bVaultLpMint
apy