NameArgumentsAccounts
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