Name | Arguments | Accounts |
---|---|---|
initialize | bpsArbRequiredMango:`u64` bpsFeeMango:`u64` bpsArbRequiredSerum:`u64` bpsFeeTakerSerum:`u64` bpsTeeMakerSerum:`u64` baseTokenDecimals:`u32` quoteTokenDecimals:`u32` maxBasePosition:`u64` maxQuotePosition:`u64` timeOutInMs:`u64` useSeqNum:`bool` useTimeout:`bool` shouldTrade:`bool` maxSwapBaseIn:`u64` maxSwapQuoteIn:`u64` seqNum:`u64` | stateAccount isMut owner isSignerisMut poolKey systemProgram |
trade | buyPrice:`u128` sellPrice:`u128` seqNum:`u64` sendTime:`u64` | owner isSigner stateAccount isMut tokenSwapAi authorityAi userTransferAuthorityAi poolBaseTokenAi isMut poolQuoteTokenAi isMut userBaseTokenAi isMut userQuoteTokenAi isMut poolMintAi isMut feeAccountAi isMut hostFeeAccountAi swapProgramIdAi tokenProgramIdAi |
tempMangoTest | owner isSigner stateAccount isMut tokenSwapAi authorityAi userTransferAuthorityAi poolBaseTokenAi isMut poolQuoteTokenAi isMut userBaseTokenAi isMut userQuoteTokenAi isMut poolMintAi isMut feeAccountAi isMut hostFeeAccountAi swapProgramIdAi tokenProgramIdAi mangoProgramAi mangoGroupAi mangoAccountAi isMut mangoCacheAi isMut mangoSignerAi baseRootBank isMut baseNodeBank isMut baseVault isMut quoteRootBank isMut quoteNodeBank isMut quoteVault isMut | |
tradeWithSerum | buyPrice:`u128` sellPrice:`u128` seqNum:`u64` sendTime:`u64` aggOnly:`bool` | owner isSigner stateAccount isMut mangoProgAi mangoGroupAi mangoAccountAi isMut mangoCacheAi dexProgAi spotMarketAi isMut bidsAi isMut asksAi isMut dexRequestQueueAi isMut dexEventQueueAi isMut dexBaseAi isMut dexQuoteAi isMut baseRootBankAi baseNodeBankAi isMut baseVaultAi isMut quoteRootBankAi quoteNodeBankAi isMut quoteVaultAi isMut tokenProgAi signerAi dexSignerAi msrmOrSrmVaultAi openOrderAccountAi isMut |
tradeWithMangoBank | buyPrice:`u128` sellPrice:`u128` seqNum:`u64` sendTime:`u64` | owner isSigner stateAccount isMut tokenSwapAi authorityAi userTransferAuthorityAi poolBaseTokenAi isMut poolQuoteTokenAi isMut userBaseTokenAi isMut userQuoteTokenAi isMut poolMintAi isMut feeAccountAi isMut hostFeeAccountAi swapProgramIdAi tokenProgramIdAi mangoProgramAi mangoGroupAi mangoAccountAi isMut mangoCacheAi isMut mangoSignerAi baseRootBank isMut baseNodeBank isMut baseVault isMut quoteRootBank isMut quoteNodeBank isMut quoteVault isMut |