NameArgumentsAccounts
createBet
distinctSeed:`string`
data:`BetOrderData`
betOrder
isMut
marketPosition
isMut
purchaser
isSignerisMut
purchaserToken
isMut
market
marketMatchingPool
isMut
marketOutcome
isMut
marketEscrow
isMut
systemProgram
tokenProgram
cancelBet
betOrder
isMut
purchaser
isSignerisMut
purchaserTokenAccount
isMut
market
isMut
marketMatchingPool
isMut
marketEscrow
isMut
marketPosition
isMut
tokenProgram
settleBet
betOrder
isMut
purchaser
isMut
purchaserTokenAccount
isMut
market
isMut
marketEscrow
isMut
marketPosition
isMut
tokenProgram
crankOperator
isSignerisMut
authorisedOperators
authoriseAdminOperator
operator:`publicKey`
authorisedOperators
isMut
adminOperator
isSignerisMut
systemProgram
authoriseOperator
operatorType:`string`
operator:`publicKey`
authorisedOperators
isMut
adminOperator
isSignerisMut
adminOperators
systemProgram
removeAuthorisedOperator
operatorType:`string`
operator:`publicKey`
authorisedOperators
isMut
adminOperator
isSignerisMut
adminOperators
systemProgram
closeAuthorisedOperatorAccount
operatorType:`string`
authorisedOperators
isMut
adminOperator
isSignerisMut
adminOperators
matchBets
betOrderLay
isMut
marketPositionLay
isMut
marketMatchingPoolLay
isMut
betOrderBack
isMut
marketPositionBack
isMut
marketMatchingPoolBack
isMut
market
marketOutcome
isMut
crankOperator
isSigner
authorisedOperators
purchaserTokenAccountBack
isMut
purchaserTokenAccountLay
isMut
marketEscrow
isMut
tokenProgram
dequeueBetOrder
betOrder:`publicKey`
matchingPool
isMut
crankOperator
isSigner
authorisedOperators
initializeMarketMatchingPool
odds:`f64`
systemProgram
market
marketOutcome
isMut
marketMatchingPoolBack
isMut
marketMatchingPoolLay
isMut
marketOperator
isSignerisMut
authorisedOperators
closeMarketMatchingPool
odds:`f64`
market
marketOutcome
purchaser
isMut
marketMatchingPoolBack
isMut
marketMatchingPoolLay
isMut
crankOperator
isSignerisMut
authorisedOperators
createMarket
eventAccount:`publicKey`
title:`string`
marketType:`string`
marketOutcomes:`Vec<string>`
marketLockTimestamp:`i64`
maxDecimals:`u8`
market
isMut
escrow
isMut
rent
mint
systemProgram
tokenProgram
marketOperator
isSignerisMut
authorisedOperators
initializeOutcome
market:`publicKey`
outcomeTitle:`string`
oddsLadder:`Vec<f64>`
systemProgram
outcome
isMut
marketOperator
isSignerisMut
authorisedOperators
addOddsToMarketOutcome
market:`publicKey`
outcomeTitle:`string`
newOdds:`Vec<f64>`
systemProgram
outcome
isMut
marketOperator
isSignerisMut
authorisedOperators
updateMarket
title:`string`
lockTime:`i64`
market
isMut
marketOperator
isSignerisMut
authorisedOperators
settleMarket
winningOutcomeIndex:`u16`
market
isMut
marketOperator
isSignerisMut
authorisedOperators
completeMarketSettlement
market
isMut
crankOperator
isSignerisMut
authorisedOperators
publishMarket
market
isMut
marketOperator
isSignerisMut
authorisedOperators
unpublishMarket
market
isMut
marketOperator
isSignerisMut
authorisedOperators
suspendMarket
market
isMut
marketOperator
isSignerisMut
authorisedOperators
unsuspendMarket
market
isMut
marketOperator
isSignerisMut
authorisedOperators
closeMarket
market
isMut
marketOperator
isSignerisMut
authorisedOperators
closeAccount
adminOperator
isSignerisMut
authorisedOperators
toClose
isMut
lamportDestination
isMut