orbs_swap
Execute same-chain token swaps via Orbs Liquidity Hub on Polygon, BSC, Base, Linea, Blast, and Arbitrum. Resolve token addresses first for accurate trading.
Instructions
Execute a same-chain swap via Orbs Liquidity Hub (write, confirmation-gated). Supported chains: 137 (Polygon), 56 (BSC), 8453 (Base), 59144 (Linea), 81457 (Blast), 42161 (Arbitrum). Requires token addresses — use resolve_token first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chainId | No | Chain ID (defaults to runtime config) | |
| toToken | Yes | Destination token address | |
| fromToken | Yes | Source token address | |
| fromAmount | Yes | Amount in smallest token units | |
| slippagePct | No | Slippage percentage (0.5 = 0.5%, default 0.5) |