NameArgumentsAccounts
initGlobalState
nonce:`u8`
payer
isSigner
globalState
isMut
rent
systemProgram
initEventSet
nonce:`u8`
mintNonce:`u8`
amountMinted:`u64`
ipfsResource:`IPFSResource`
finalUpdateUnix:`u64`
creator:`Option<publicKey>`
payer
isSigner
eventSet
isMut
globalState
isMut
mint
isMut
vault
tokenProgram
rent
systemProgram
initEvent
nonce:`u8`
ipfsResource:`IPFSResource`
payer
isSigner
creator
isSigner
event
isMut
eventSet
isMut
rent
systemProgram
initMarket
nonce:`u8`
poolANonce:`u8`
poolBNonce:`u8`
expiryUnix:`u64`
marketType:`MarketType`
ipfsResource:`IPFSResource`
payer
isSigner
creator
isSigner
market
isMut
event
isMut
eventSet
mint
resolver
poolA
isMut
poolB
isMut
tokenProgram
rent
systemProgram
clock
initUserMarketInfo
nonce:`u8`
payer
isSigner
userMarketInfo
isMut
market
user
rent
systemProgram
initUserRoiInfo
nonce:`u8`
payer
isSigner
userRoiInfo
isMut
eventSet
user
rent
systemProgram
updateUserRoiInfo
nonce:`u8`
userRoiInfo
isMut
eventSet
user
userToken
userTokenMint
tokenProgram
initUserTokenAccount
nonce:`u8`
payer
isSigner
globalState
user
eventSet
mint
userToken
isMut
tokenProgram
rent
systemProgram
enterPrediction
userTokenAccountNonce:`u8`
amount:`u64`
globalState
user
isSigner
userToken
isMut
market
isMut
event
isMut
eventSet
isMut
selectedPool
isMut
userMarketInfo
isMut
userRoiInfo
isMut
tokenProgram
updateMarketStatus
nextMarketStatus:`MarketStatus`
outcome:`Option<publicKey>`
resolver
isSigner
market
isMut
clock
collectPrediction
userTokenAccountNonce:`u8`
poolANonce:`u8`
poolBNonce:`u8`
globalState
user
isSigner
userToken
isMut
poolA
isMut
poolB
isMut
market
event
eventSet
userMarketInfo
isMut
userRoiInfo
isMut
viewerLeaderboard
isMut
tokenProgram
initFinalLeaderboard
nonce:`u8`
payouts:`Vec<u64>`
payer
isSigner
finalLeaderboard
isMut
eventSet
isMut
rent
systemProgram
initViewerLeaderboard
nonce:`u8`
payer
isSigner
viewerLeaderboard
isMut
eventSet
isMut
rent
systemProgram
updateFinalLeaderboard
userBucketAccountNonce:`u8`
userTokenAccountNonce:`u8`
payer
isSigner
user
isSigner
eventSet
userToken
userRoiInfo
userBucket
isMut
finalLeaderboard
isMut
rent
systemProgram
clock
updateMarketIpfsResource
ipfsResourceMut:`IPFSResource`
creator
isSigner
market
isMut
event
closeUserMarketInfo
userMarketInfo
isMut
market
eventSet
user
isSignerisMut
clock
closeUserRoiInfo
userRoiInfo
isMut
eventSet
user
isSignerisMut
clock
closeUserTokenAccount
userTokenNonce:`u8`
globalState
userToken
isMut
mint
isMut
eventSet
user
isSignerisMut
clock
tokenProgram
addMarketUpdater
updater:`publicKey`
creator
isSigner
market
isMut
event