Parameter | Description |
---|---|
inputMint | The input token mint address |
outputMint | The output token mint address |
amount | The amount of input token to swap, in native token units (before decimals) |
taker | The user’s wallet address (Note: If the taker is not provided, there will still be an Order Response with no transaction field) |
referralAccount | The referral account address - refer to the Add Fees To Ultra Swap guide for the step by step process |
referralFee | The referral fee in basis points (bps) |
Get Order
Order Response
In the order response, you will receive a number of fields that are important to note of, such as theswapType
, slippageBps
, etc.
The main fields you should need:
transaction
: The base64 encoded transaction that you need to sign before submitting to the network.requestId
: The request ID of the order to be used in theExecute Order
endpoint.
Execute Order
endpoint. Let’s go!