initGlobalState | | - payerisSigner
- globalStateisMut
- rent
- systemProgram
|
initEventSet | - nonceu8
- mintNonceu8
- amountMintedu64
- ipfsResourceIPFSResource
- finalUpdateUnixu64
- creatorOption<publicKey>
| - payerisSigner
- eventSetisMut
- globalStateisMut
- mintisMut
- vault
- tokenProgram
- rent
- systemProgram
|
initEvent | - nonceu8
- ipfsResourceIPFSResource
| - payerisSigner
- creatorisSigner
- eventisMut
- eventSetisMut
- rent
- systemProgram
|
initMarket | - nonceu8
- poolANonceu8
- poolBNonceu8
- expiryUnixu64
- marketTypeMarketType
- ipfsResourceIPFSResource
| - payerisSigner
- creatorisSigner
- marketisMut
- eventisMut
- eventSet
- mint
- resolver
- poolAisMut
- poolBisMut
- tokenProgram
- rent
- systemProgram
|
initUserMarketInfo | | - payerisSigner
- userMarketInfoisMut
- market
- user
- rent
- systemProgram
|
initUserRoiInfo | | - payerisSigner
- userRoiInfoisMut
- eventSet
- user
- rent
- systemProgram
|
updateUserRoiInfo | | - userRoiInfoisMut
- eventSet
- user
- userToken
- userTokenMint
- tokenProgram
|
initUserTokenAccount | | - payerisSigner
- globalState
- user
- eventSet
- mint
- userTokenisMut
- tokenProgram
- rent
- systemProgram
|
enterPrediction | - userTokenAccountNonceu8
- amountu64
| - globalState
- userisSigner
- userTokenisMut
- marketisMut
- eventisMut
- eventSetisMut
- selectedPoolisMut
- userMarketInfoisMut
- userRoiInfoisMut
- tokenProgram
|
updateMarketStatus | - nextMarketStatusMarketStatus
- outcomeOption<publicKey>
| - resolverisSigner
- marketisMut
- clock
|
collectPrediction | - userTokenAccountNonceu8
- poolANonceu8
- poolBNonceu8
| - globalState
- userisSigner
- userTokenisMut
- poolAisMut
- poolBisMut
- market
- event
- eventSet
- userMarketInfoisMut
- userRoiInfoisMut
- viewerLeaderboardisMut
- tokenProgram
|
initFinalLeaderboard | | - payerisSigner
- finalLeaderboardisMut
- eventSetisMut
- rent
- systemProgram
|
initViewerLeaderboard | | - payerisSigner
- viewerLeaderboardisMut
- eventSetisMut
- rent
- systemProgram
|
updateFinalLeaderboard | - userBucketAccountNonceu8
- userTokenAccountNonceu8
| - payerisSigner
- userisSigner
- eventSet
- userToken
- userRoiInfo
- userBucketisMut
- finalLeaderboardisMut
- rent
- systemProgram
- clock
|
updateMarketIpfsResource | - ipfsResourceMutIPFSResource
| - creatorisSigner
- marketisMut
- event
|
closeUserMarketInfo | | - userMarketInfoisMut
- market
- eventSet
- userisSignerisMut
- clock
|
closeUserRoiInfo | | - userRoiInfoisMut
- eventSet
- userisSignerisMut
- clock
|
closeUserTokenAccount | | - globalState
- userTokenisMut
- mintisMut
- eventSet
- userisSignerisMut
- clock
- tokenProgram
|