Use the fdx call swapTokens command to swap between tokens via decentralized exchanges on any supported chain. Unlike centralized exchange swaps, these execute directly on-chain through DEX protocols.
If the wallet is not authenticated, refer to the authenticate skill.
| --chainKey | Yes | Blockchain to swap on (e.g. ethereum, polygon, base, solana) | | --tokenIn | Yes | Source token — symbol (e.g. USDC, ETH) or contract address | | --tokenOut | Yes | Destination token — symbol or contract address | | --amount | Yes | Amount of tokenIn to swap (human-readable) | | --mode | No | Swap mode (e.g. exact input, exact output) |
Обменивайте или обменивайте токены через децентрализованные биржи в любой поддерживаемой цепочке. Используйте, когда вы или пользователь хотите торговать, обменивать, покупать, продавать или конвертировать токены, такие как USDC, ETH, WETH, SOL или любой другой токен. Охватывает такие фразы, как «купить ETH за USDC», «продать ETH за USDC», «конвертировать USDC в ETH», «обменять токены», «получить немного ETH». Источник: financedistrict-platform/fd-agent-wallet-skills.