changelly_send
Sends USDt-Liquid to an external network through a Changelly fixed-rate swap by fetching a quote, creating an order, and broadcasting the wallet deposit; refunds go to the wallet's Liquid address.
Instructions
Send USDt-Liquid out via a Changelly fixed-rate swap. Gets a quote, creates the order, and broadcasts the deposit from the local wallet. Refund address is set automatically (the wallet's own Liquid address). ALWAYS call changelly_quote first and confirm the price with the user.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"external_network": "<external_network>",
"settle_address": "<settle_address>"
},
"name": "changelly_send"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rate_id | No | Rate id from a prior changelly_quote call — pass this to lock the previewed rate and avoid drift | |
| password | No | Password to decrypt mnemonic (if encrypted at rest) | |
| amount_to | No | Amount the recipient should receive (decimal string). Mutually exclusive with amount_from. Use this to pay fees from the sender side, matching AQUA APK behavior. | |
| amount_from | No | USDt-Liquid to send (decimal string, e.g. '100'). Mutually exclusive with amount_to. | |
| wallet_name | No | default | |
| password_file | No | Path to a local file containing the wallet password; keeps the password out of the conversation. Do not combine with password. | |
| settle_address | Yes | External chain address to receive USDt at | |
| external_network | Yes | Target USDt network |