dex_tx_transfer_preview
Build unsigned transfer tx; displays summary (sender, recipient, amount, gas). Returns unsigned_tx_hex and txBundle for check-in. Does not broadcast. Wait for user confirmation before signing. → swap_quote/swap_prepare for token exchange.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Recipient address | |
| from | Yes | Sender (your wallet) address | |
| chain | No | Chain name or alias (default ETH). Resolved to canonical name from chain config; downstream sign/broadcast should use the same logical chain. | |
| nonce | No | Transaction nonce. Omit to use current chain nonce (eth_getTransactionCount), ensuring tx can be mined and found on explorer; wrong nonce causes tx to fail or not appear. | |
| token | No | Token symbol for display (default USDT). Use ETH/NATIVE for native; USDT for USDT; or use token_contract/token_mint for any token. | |
| amount | Yes | Amount in token units. Precision depends on token/decimals. Examples: '1', '0.5', '0.000001' | |
| mcp_token | No | MCP session token obtained from login (dex_auth_google_login_poll or dex_auth_gate_login_poll). MUST be provided in every call to this tool after login; omitting it will result in 403 | |
| token_mint | No | Solana: SPL token mint address for SPL transfer. When set, token_decimals is required. EVM: unused. | |
| token_contract | No | EVM: ERC20 contract address for arbitrary token. When set, token_decimals is used (default 18). Solana: unused. | |
| token_decimals | No | Token decimals (e.g. 6, 18). Required when using token_contract (EVM) or token_mint (Solana); default 18 for ERC20, 9 for SOL. | |
| max_fee_per_gas | No | EVM only: override max fee per gas (wei). Use when replacing a pending tx: set ≥1.1× the previous max_fee_per_gas to fix replacement transaction underpriced. | |
| max_priority_fee_per_gas | No | EVM only: override max priority fee per gas (wei). When replacing, set ≥1.1× previous max_priority_fee_per_gas. | |
| priority_fee_micro_lamports | No | Solana only: optional priority fee (micro-lamports per compute unit). Use 1000-10000 if broadcast returns replacement transaction underpriced. |