NameArgumentsAccounts
initMarket
initMarketArgs:`InitMarketArgs`
payer
isSignerisMut
market
isSignerisMut
marketAuthority
isSigner
marketStore
isMut
quoteTokenMint
vaultAuthority
quoteVault
oracleFeed
inPlayQueue
isSignerisMut
systemProgram
supplementInitMarket
supplementInitMarketArgs:`SupplementInitMarketArgs`
payer
isSignerisMut
marketAuthority
isSigner
market
isMut
marketStore
isMut
orderbook
isMut
eventQueue
isMut
bids
isMut
asks
isMut
systemProgram
changeMarketStatus
marketStatus:`u8`
marketAuthority
isSigner
market
isMut
marketStore
updateMarketTimes
newTradingCeaseTime:`Option<i64>`
newInPlayStartTime:`Option<i64>`
marketAuthority
isSigner
market
isMut
updateMarketState
payer
isSignerisMut
marketAuthority
isMut
market
isMut
systemProgram
updateUserMarketState
payer
isSignerisMut
user
isMut
userMarket
isMut
systemProgram
placeOrder
placeOrderArgs:`PlaceOrderArgs`
user
isSigner
userHostLifetime
isMut
userMarket
isMut
userQuoteTokenAta
isMut
market
isMut
marketStore
isMut
quoteVault
isMut
vaultAuthority
orderbook
isMut
bids
isMut
asks
isMut
eventQueue
isMut
inPlayQueue
isMut
splTokenProgram
systemProgram
cancelOrder
cancelOrderArgs:`CancelOrderArgs`
user
isSigner
userMarket
isMut
userQuoteTokenAta
isMut
market
isMut
marketStore
orderbook
isMut
bids
isMut
asks
isMut
eventQueue
isMut
quoteVault
isMut
vaultAuthority
inPlayQueue
isMut
splTokenProgram
neutralizeOutcomePosition
outcomeId:`u8`
user
isSigner
userHostLifetime
isMut
userMarket
isMut
userQuoteTokenAta
isMut
market
isMut
marketStore
isMut
quoteVault
isMut
vaultAuthority
orderbook
isMut
bids
isMut
asks
isMut
eventQueue
isMut
inPlayQueue
isMut
splTokenProgram
systemProgram
initUserMarket
numberOfOrders:`u32`
user
isSignerisMut
userHostLifetime
isMut
userMarket
isMut
market
isMut
host
systemProgram
updateUserMarketOrders
newNumberOfOrders:`u32`
user
isSignerisMut
userMarket
isMut
systemProgram
initUserHostLifetime
user
isSignerisMut
userHostLifetime
isMut
userQuoteTokenAta
host
systemProgram
initReferrer
payer
isSignerisMut
owner
isSigner
referrer
isMut
host
systemProgram
initHost
referrerFeeRateOfferedBps:`u64`
payer
isSignerisMut
owner
isSigner
host
isMut
systemProgram
depositTokens
amount:`u64`
user
isSigner
userMarket
isMut
userQuoteTokenAta
isMut
market
isMut
quoteVault
isMut
splTokenProgram
withdrawTokens
amount:`Option<u64>`
user
isSigner
userMarket
isMut
userQuoteTokenAta
isMut
market
isMut
vaultAuthority
quoteVault
isMut
splTokenProgram
crankInPlayQueue
market
isMut
marketStore
quoteVault
isMut
vaultAuthority
user
userHostLifetime
isMut
userMarket
isMut
userQuoteTokenAta
isMut
orderbook
isMut
bids
isMut
asks
isMut
eventQueue
isMut
inPlayQueue
isMut
rewardTarget
isSignerisMut
splTokenProgram
systemProgram
reinitForInPlay
outcomeIds:`Vec<u16>`
marketAuthority
isSigner
market
isMut
marketStore
isMut
consumeEvents
maxIterations:`u64`
outcomeId:`u8`
market
isMut
marketStore
quoteVault
isMut
vaultAuthority
orderbook
isMut
eventQueue
isMut
rewardTarget
isMut
splTokenProgram
cancelAllOrders
outcomeIds:`Vec<u16>`
user
isSigner
userMarket
isMut
userQuoteTokenAta
isMut
market
isMut
marketStore
quoteVault
isMut
vaultAuthority
inPlayQueue
isMut
splTokenProgram
closeAaob
outcomeIds:`Vec<u16>`
marketAuthority
isSigner
market
isMut
marketStore
isMut
inPlayQueue
isMut
targetLamportsAccount
isMut
closeUserMarket
user
isSignerisMut
userHostLifetime
isMut
userMarket
isMut
market
isMut
closeMarket
marketAuthority
isSigner
market
isMut
vaultAuthority
quoteVault
isMut
targetLamportsAccount
isMut
averQuoteTokenAccount
isMut
splTokenProgram
sweepFees
market
isMut
vaultAuthority
quoteVault
isMut
averQuoteTokenAccount
isMut
thirdPartyTokenVault
isMut
splTokenProgram
hostCollectRevenueShare
host
isMut
thirdPartyTokenVault
isMut
thirdPartyVaultAuthority
hostTokenAccount
isMut
splTokenProgram
referrerCollectRevenueShare
referrer
isMut
thirdPartyTokenVault
isMut
thirdPartyVaultAuthority
referrerTokenAccount
isMut
splTokenProgram
attemptResolve
marketAuthority
isSigner
market
isMut
quoteVault
oracleFeed
resolveMarket
winningOutcome:`u8`
marketAuthority
isSigner
market
isMut
quoteVault
resolutionAccount
settle
market
isMut
vaultAuthority
quoteVault
isMut
host
isMut
rewardTarget
isMut
splTokenProgram
quoteTokenMint
associatedTokenProgram
rent
systemProgram
voidMarket
marketAuthority
isSigner
market
isMut
quoteVault
updateUserSelfExclusion
newSelfExclusionTime:`i64`
user
isSigner
userHostLifetime
isMut
updateMarketBalance
amount:`Option<u64>`
vaultAuthority
quoteVault
isMut
marketAuthority
isSigner
market
isMut
payer
isSigner
payerQuoteTokenAta
isMut
splTokenProgram
cancelOrdersOom
payer
isSignerisMut
user
userMarket
isMut
market
isMut
host
isMut
updateNftPfpDisplayName
nftPfp:`Option<publicKey>`
displayName:`Option<string>`
user
isSigner
userHostLifetime
isMut
updateMarketAuthority
marketAuthority
isSigner
newMarketAuthority
isSigner
market
isMut