Name | Arguments | Accounts |
---|---|---|
initVault | nonce:`u8` platformIndex:`Platform` depositTicketAmount:`u64` lockupExpiry:`u64` entryDeadline:`u64` poolId:`Option<u8>` | vaultAccount isMut collateralAccount collateralMint poolAccount poolMint eventSet payer isSigner rent systemProgram sponsorMint |
initPlayerState | nonce:`u8` playerPubkey:`publicKey` | playerState isMut vault payer isSigner rent systemProgram |
initSponsorState | nonce:`u8` sponsorPubkey:`publicKey` | sponsor isMut vault payer isSigner rent systemProgram |
closeSponsorState | sponsorState isMut sponsor isMut vault clock | |
depositNullPlayer | commonPlayerAccounts | |
depositNullSponsor | amount:`u64` | commonSponsorAccounts |
withdrawNullPlayer | commonPlayerAccounts | |
withdrawNullSponsor | commonSponsorAccounts | |
depositApricotPlayer | pageId:`u16` | commonPlayerAccounts apricotAccounts |
depositApricotSponsor | amount:`u64` pageId:`u16` | commonSponsorAccounts apricotAccounts |
withdrawApricotPlayer | commonPlayerAccounts apricotAccounts | |
withdrawApricotSponsor | commonSponsorAccounts apricotAccounts | |
depositPortPlayer | commonPlayerAccounts portAccounts | |
depositPortSponsor | amount:`u64` | commonSponsorAccounts portAccounts |
withdrawAllPort | amount:`Option<u64>` | vault isMut vaultCollateral isMut poolAccount isMut poolMint isMut reserve isMut reserveLiquiditySupply isMut lendingMarket lendingMarketAuthority portProgram reserveLiquidityOracle clock tokenProgram |
withdrawPortPlayer | commonPlayerAccounts portAccounts | |
withdrawPlayerV2 | commonPlayerAccounts | |
withdrawPortSponsor | commonSponsorAccounts portAccounts | |
withdrawSponsorV2 | commonSponsorAccounts | |
initRewardInfo | nonce:`u8` | vault isMut rewardAccount rewardInfo isMut payer isSigner rent systemProgram |
claimRewardNull | commonAccounts | |
claimRewardApricot | commonAccounts apricotAccounts | |
claimRewardPort | commonAccounts portAccounts | |
claimRewardPortV2 | commonAccounts poolAccount | |
mintGameToken | vault eventSet playerState isMut userToken isMut userRoiInfo isMut user isSigner userTokenMint isMut tokenProgram parimutuelProgram |