NameArgumentsAccounts
initialize
bump:`u8`
feeAccountBump:`u8`
treasuryBump:`u8`
sellerFeeBasisPoints:`u16`
coinFlip
isMut
coinFlipFeeAccount
isMut
coinFlipTreasury
isMut
payer
isSigner
authority
feeWithdrawalDestination
isMut
treasuryWithdrawalDestination
isMut
systemProgram
deposit
escrowPaymentBump:`u8`
amount:`u64`
wallet
isSigner
paymentAccount
isMut
escrowPaymentAccount
isMut
coinFlip
coinFlipFeeAccount
isMut
authority
systemProgram
toss
escrowPaymentBump:`u8`
amount:`u64`
side:`string`
wallet
escrowPaymentAccount
isMut
coinFlip
coinFlipTreasury
isMut
vrfAccount
isMut
instructionSysvarAccount
authority
isSigner
systemProgram
tossV2
escrowPaymentBump:`u8`
amount:`u64`
side:`string`
result:`string`
wallet
escrowPaymentAccount
isMut
coinFlip
coinFlipTreasury
isMut
instructionSysvarAccount
authority
isSigner
systemProgram
claim
escrowPaymentBump:`u8`
wallet
isSigner
receiptAccount
isMut
escrowPaymentAccount
isMut
authority
coinFlip
coinFlipFeeAccount
isMut
systemProgram
withdrawFromFee
amount:`u64`
authority
isSigner
feeWithdrawalDestination
isMut
coinFlipFeeAccount
isMut
coinFlip
isMut
systemProgram
withdrawFromTreasury
amount:`u64`
authority
isSigner
treasuryWithdrawalDestination
isMut
coinFlipTreasury
isMut
coinFlip
isMut
systemProgram
update
sellerFeeBasisPoints:`Option<u16>`
payer
isSigner
authority
isSigner
newAuthority
newFeeWithdrawalDestination
isMut
newTreasuryWithdrawalDestination
isMut
coinFlip
isMut
systemProgram