swap_tokens
Execute token swaps on SailFish DEX by specifying input/output token addresses, amounts, slippage tolerance, and fees using the sender's private key for secure transactions.
Instructions
Swap tokens on SailFish DEX (token to token)
Input Schema
Name | Required | Description | Default |
---|---|---|---|
amountIn | Yes | Amount of input token to swap | |
fee | No | Fee tier (100=0.01%, 500=0.05%, 3000=0.3%, 10000=1%) | |
privateKey | Yes | Private key of the sender wallet | |
slippagePercentage | No | Slippage tolerance percentage (default: 0.5) | |
tokenIn | Yes | Address of the input token | |
tokenOut | Yes | Address of the output token |
Input Schema (JSON Schema)
{
"properties": {
"amountIn": {
"description": "Amount of input token to swap",
"type": "string"
},
"fee": {
"description": "Fee tier (100=0.01%, 500=0.05%, 3000=0.3%, 10000=1%)",
"type": "number"
},
"privateKey": {
"description": "Private key of the sender wallet",
"type": "string"
},
"slippagePercentage": {
"description": "Slippage tolerance percentage (default: 0.5)",
"type": "number"
},
"tokenIn": {
"description": "Address of the input token",
"type": "string"
},
"tokenOut": {
"description": "Address of the output token",
"type": "string"
}
},
"required": [
"privateKey",
"tokenIn",
"tokenOut",
"amountIn"
],
"type": "object"
}