Name | Arguments | Accounts |
---|---|---|
createGame | params:`CreateGameParams` | game isSignerisMut gatekeeper coach isSignerisMut systemProgram |
loadItem | params:`LoadItemParams` | game isMut gatekeeper coachVault isMut gameVault isMut coach isSignerisMut tokenProgram |
loadCombination | params:`LoadCombinationParams` | game isMut gatekeeper input0 isMut input1 isMut output isMut coach isSignerisMut |
loadRequirements | params:`LoadRequirementsParams` | game isMut gatekeeper itemVault isMut coach isSignerisMut |
startStopCountdown | params:`StartStopCountdownParams` | game isMut coach isSignerisMut |
supernova | game isMut gatekeeper itemVault isMut itemMint isMut coach isSignerisMut tokenProgram | |
createPlayerAccount | params:`CreatePlayerParams` | playerAccount isMut game isMut playerReplayVault isMut playerWrongAnswerVault isMut player isSignerisMut systemProgram |
startSpeedrun | game isMut playerAccount isMut playerReplayVault isMut player isSignerisMut | |
hashItem | params:`HashItemParams` | game isMut playerAccount isMut gatekeeper gameItemAccount isMut playerReplayVault isMut player isSignerisMut |
mintItem | game isMut gatekeeper playerAccount isMut gameVault isMut gameWrongAnswerVault isMut playerVaultOrReplay isMut playerWrongAnswerVault isMut player isSignerisMut coach isMut tokenProgram systemProgram | |
forgeItem | params:`ForgeItemParams` | game isMut gatekeeper playerAccount isMut input0Mint isMut input1Mint isMut input0Vault isMut input1Vault isMut outputVault isMut input0PlayerVault isMut input1PlayerVault isMut playerReplayVault isMut player isSignerisMut tokenProgram |