Name | Arguments | Accounts |
---|---|---|
initialize | price:`u64` | signer isSignerisMut tokenFromMint tokenToMint escrowedToTokens isSignerisMut authority isMut tokenProgram rent systemProgram |
addLiquidity | amountTo:`u64` | signer isSigner sellerToTokens isMut escrowedToTokens isMut authority isMut tokenProgram rent systemProgram |
removeLiquidity | amountTo:`u64` | signer isSigner sellerToTokens isMut escrowedToTokens isMut authority isMut tokenProgram rent systemProgram |
setPrice | price:`u64` | signer isSigner authority isMut |
getPrice | authority isMut | |
swap | amountFrom:`u64` | signer isSigner escrowedToTokens isMut buyerFromTokens isMut buyerToTokens isMut sellerFromTokens isMut authority isMut tokenToMint tokenProgram |