Name | Arguments | Accounts |
---|---|---|
initialize | bump:`u8` feeAccountBump:`u8` treasuryAccountBump:`u8` sellerFeeBasisPoints:`u16` | pocketAces isMut pocketAcesFeeAccount pocketAcesTreasuryAccount payer isSigner authority feeWithdrawalDestination treasuryWithdrawalDestination systemProgram |
update | sellerFeeBasisPoints:`Option<u16>` | pocketAces isMut authority isSigner newAuthority newFeeWithdrawalDestination newTreasuryWithdrawalDestination systemProgram |
deposit | escrowPaymentBump:`u8` amount:`u64` | pocketAces pocketAcesFeeAccount isMut authority wallet isSigner paymentAccount isMut escrowPaymentAccount isMut systemProgram |
play | escrowPaymentBump:`u8` amount:`u64` cards:`Vec<CardData>` | pocketAces pocketAcesTreasuryAccount isMut authority isSigner wallet escrowPaymentAccount isMut instructionSysvarAccount systemProgram |
claim | escrowPaymentBump:`u8` | pocketAces authority wallet isSigner receiptAccount isMut escrowPaymentAccount isMut systemProgram |
withdrawFromFee | amount:`u64` | pocketAces pocketAcesFeeAccount isMut authority isSigner feeWithdrawalDestination systemProgram |
withdrawFromTreasury | amount:`u64` | pocketAces pocketAcesTreasuryAccount isMut authority isSigner treasuryWithdrawalDestination systemProgram |