Name | Arguments | Accounts |
---|---|---|
initialize | vaultAccountBump:`u8` initializerAmount:`u64` takerAmount:`u64` | initializer isSignerisMut mint isMut escrowAccount isMut vaultAccount isMut initializerDepositTokenAccount isMut systemProgram rent tokenProgram |
cancel | initializer isSignerisMut vaultAccount isMut vaultAuthority isMut initializerDepositTokenMint isMut initializerDepositTokenAccount isMut escrowAccount isMut tokenProgram | |
exchange | taker isSignerisMut mint isMut takerDepositTokenAccount isMut initializerDepositTokenMint isMut initializerReceiveTokenAccount isMut takerReceiveTokenAccount isMut initializer isMut escrowAccount isMut vaultAccount isMut vaultAuthority isMut tokenProgram systemProgram associatedTokenProgram rent |