deployConfig | - authority1publicKey
- authority2publicKey
- authority3publicKey
- authority4publicKey
- authority5publicKey
- tokenMintSpwnpublicKey
- tokenMintUsdcpublicKey
- tokenMint3publicKey
- tokenMint4publicKey
- tokenMint5publicKey
- treasuryWalletpublicKey
- depositInsurancePercentageu64
- feeNonSpwnMintAmountu64
- feeWinningsBasisPointsu64
- maxSecondsToStartMatchu64
- maxSecondsWagerOpenu64
- maxSecondsGameLengthu64
- minSecondsNoticeToStartMatchu64
- graceSecondsMatchStartu64
- graceSecondsSubmitResultsu64
- graceSecondsReviewResultsu64
- graceSecondsAdminReviewu64
| - adminisSignerisMut
- globalConfigisMut
- systemProgram
- rent
|
updateConfig | - authority1publicKey
- authority2publicKey
- authority3publicKey
- authority4publicKey
- authority5publicKey
- tokenMintSpwnpublicKey
- tokenMintUsdcpublicKey
- tokenMint3publicKey
- tokenMint4publicKey
- tokenMint5publicKey
- treasuryWalletpublicKey
- depositInsurancePercentageu64
- feeNonSpwnMintAmountu64
- feeWinningsBasisPointsu64
- maxSecondsToStartMatchu64
- maxSecondsWagerOpenu64
- maxSecondsGameLengthu64
- minSecondsNoticeToStartMatchu64
- graceTimeMatchStartu64
- graceTimeReportResultsu64
- graceTimeReviewResultsu64
- graceTimeAdminReviewu64
| - authorityisSigner
- globalConfigisMut
|
initializeBet | - depositWagerAmountu64
- askAmountu64
- consoleu16
- gameu16
- gameTypeu16
- teamTypeu8
- availableStartTimeu64
- availableUpToTimeu64
| - initializerisSignerisMut
- authorityisSigner
- globalConfig
- betAccountisSignerisMut
- mint
- mintSpwn
- initializerTokenAccountisMut
- initializerSpwnTokenAccountisMut
- makerVaultAccountisMut
- spwnVaultAccountisMut
- systemProgram
- rent
- tokenProgram
|
cancelOpenWager | - makerVaultAccountNonceu8
- spwnVaultAccountNonceu8
| - userisSignerisMut
- globalConfig
- makerVaultAccountisMut
- spwnVaultAccountisMut
- betAccountisMut
- makerTokenAccountisMut
- makerSpwnTokenAccountisMut
- systemProgram
- tokenProgram
|
acceptBet | - depositAmountu64
- takerChosenStartTimeTsu64
| - takerisSignerisMut
- globalConfig
- mint
- takerTokenAccountisMut
- betAccountisMut
- takerVaultAccountisMut
- rent
- tokenProgram
- systemProgram
|
submitResults | - submittedWinnerSelectedWinner
- submittedEvidenceLinkstring
- submittedAdditionalNotesstring
| - userisSignerisMut
- globalConfig
- betAccountisMut
|
peerReviewResults | - makerVaultAccountNonceu8
- takerVaultAccountNonceu8
- submittedWinnerSelectedWinner
- submittedEvidenceLinkstring
- submittedAdditionalNotesstring
- mintpublicKey
| - userisSignerisMut
- globalConfig
- betAccountisMut
- takerVaultisMut
- makerVaultisMut
- tokenProgram
|
disputeResolution | - makerVaultAccountNonceu8
- takerVaultAccountNonceu8
- disputedWinnerSelectedWinner
- makerAllocatedAmountu64
- takerAllocatedAmountu64
- adminNotesstring
- mintpublicKey
| - userisSignerisMut
- globalConfig
- treasuryWallet
- treasuryTokenAccountisMut
- mint
- betAccountisMut
- takerVaultisMut
- makerVaultisMut
- associatedTokenProgram
- tokenProgram
- systemProgram
- rent
|
claimVault | - makerVaultBumpu8
- takerVaultBumpu8
- spwnVaultAccountNonceu8
| - userisSignerisMut
- globalConfig
- makerisMut
- takerisMut
- playerTokenAccountisMut
- mintSpwn
- takerVaultisMut
- makerVaultisMut
- spwnVaultAccountisMut
- treasuryWallet
- treasuryTokenAccountisMut
- mint
- treasurySpwnTokenAccountisMut
- betAccountisMut
- associatedTokenProgram
- rent
- tokenProgram
- systemProgram
|