NameArgumentsAccounts
init
params:`InitParams`
upgradeAuthority
isSignerisMut
multisig
isMut
transferAuthority
isMut
twammProgram
twammProgramData
systemProgram
testInit
params:`TestInitParams`
upgradeAuthority
isSignerisMut
multisig
isMut
transferAuthority
isMut
systemProgram
initTokenPair
params:`InitTokenPairParams`
admin
isSignerisMut
multisig
isMut
tokenPair
isMut
transferAuthority
mintTokenA
mintTokenB
custodyTokenA
isMut
custodyTokenB
isMut
systemProgram
rent
tokenProgram
associatedTokenProgram
setPermissions
params:`SetPermissionsParams`
admin
isSigner
multisig
isMut
tokenPair
isMut
setLimits
params:`SetLimitsParams`
admin
isSigner
multisig
isMut
tokenPair
isMut
setFees
params:`SetFeesParams`
admin
isSigner
multisig
isMut
tokenPair
isMut
setAdminSigners
params:`SetAdminSignersParams`
admin
isSigner
multisig
isMut
systemProgram
setCrankAuthority
params:`SetCrankAuthorityParams`
admin
isSigner
multisig
isMut
tokenPair
isMut
setOracleConfig
params:`SetOracleConfigParams`
admin
isSigner
multisig
isMut
tokenPair
isMut
setTimeInForce
params:`SetTimeInForceParams`
admin
isSigner
multisig
isMut
tokenPair
isMut
setTestOraclePrice
params:`SetTestOraclePriceParams`
admin
isSignerisMut
multisig
isMut
tokenPair
isMut
oracleTokenA
isMut
oracleTokenB
isMut
systemProgram
setTestTime
params:`SetTestTimeParams`
admin
isSigner
multisig
isMut
tokenPair
isMut
deleteTestPool
params:`DeleteTestPoolParams`
admin
isSigner
multisig
isMut
tokenPair
transferAuthority
isMut
custodyTokenA
custodyTokenB
pool
isMut
deleteTestPair
params:`DeleteTestPairParams`
admin
isSigner
multisig
isMut
userAccountTokenA
isMut
userAccountTokenB
isMut
tokenPair
isMut
transferAuthority
isMut
custodyTokenA
isMut
custodyTokenB
isMut
tokenProgram
withdrawFees
params:`WithdrawFeesParams`
admin
isSigner
multisig
isMut
tokenPair
isMut
transferAuthority
isMut
custodyTokenA
isMut
custodyTokenB
isMut
receiverTokenA
isMut
receiverTokenB
isMut
receiverSol
isMut
tokenProgram
getOutstandingAmount
params:`GetOutstandingAmountParams`
owner
isSigner
tokenPair
oracleTokenA
oracleTokenB
crank
params:`CrankParams`
owner
isSigner
userAccountTokenA
isMut
userAccountTokenB
isMut
tokenPair
isMut
transferAuthority
isMut
custodyTokenA
isMut
custodyTokenB
isMut
oracleTokenA
oracleTokenB
tokenProgram
settle
params:`SettleParams`
owner
isSigner
userAccountTokenA
isMut
userAccountTokenB
isMut
tokenPair
isMut
transferAuthority
custodyTokenA
isMut
custodyTokenB
isMut
oracleTokenA
oracleTokenB
tokenProgram
placeOrder
params:`PlaceOrderParams`
owner
isSignerisMut
userAccountTokenA
isMut
userAccountTokenB
isMut
tokenPair
isMut
custodyTokenA
isMut
custodyTokenB
isMut
order
isMut
currentPool
isMut
targetPool
isMut
systemProgram
tokenProgram
cancelOrder
params:`CancelOrderParams`
payer
isSigner
owner
userAccountTokenA
isMut
userAccountTokenB
isMut
tokenPair
isMut
transferAuthority
isMut
custodyTokenA
isMut
custodyTokenB
isMut
order
isMut
pool
isMut
tokenProgram