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) |
Tauschen oder handeln Sie Token über dezentrale Börsen in jeder unterstützten Kette. Verwenden Sie diese Option, wenn Sie oder der Benutzer mit Token wie USDC, ETH, WETH, SOL oder einem anderen Token handeln, tauschen, tauschen, kaufen, verkaufen oder umtauschen möchten. Umfasst Ausdrücke wie „ETH mit USDC kaufen“, „ETH für USDC verkaufen“, „USDC in ETH umwandeln“, „Token tauschen“, „ETH erhalten“. Quelle: financedistrict-platform/fd-agent-wallet-skills.