Name | Arguments | Accounts |
---|---|---|
initializeOrder | inAmount:`u64` outAmount:`u64` expiredAt:`Option<i64>` | base isSigner maker isSignerisMut order isMut reserve isMut makerInputAccount isMut inputMint makerOutputAccount referral outputMint systemProgram tokenProgram rent |
fillOrder | amount:`u64` expectedOutAmount:`u64` | order isMut reserve isMut maker isMut taker isSignerisMut takerOutputAccount isMut makerOutputAccount isMut takerInputAccount isMut feeAuthority programFeeAccount isMut referral isMut tokenProgram systemProgram |
cancelOrder | order isMut reserve isMut maker isSignerisMut makerInputAccount isMut systemProgram tokenProgram | |
cancelExpiredOrder | order isMut reserve isMut maker isMut makerInputAccount isMut systemProgram tokenProgram | |
withdraw | amount:`u64` | admin isSignerisMut feeAuthority programFeeAccount isMut adminTokenAcocunt isMut tokenProgram |