Uniswap Trading
Integrate Uniswap swaps via Trading API, Universal Router SDK, or direct smart contract calls.
Installation
/plugin install uniswap-trading
Skills
| Skill |
Description |
Invocation |
| Swap Integration |
Comprehensive guide for integrating Uniswap swaps |
/swap-integration |
Agents
| Agent |
Description |
| swap-integration-expert |
Expert agent for complex swap integration questions, Trading API debugging, Universal Router encoding, and Permit2 patterns |
Integration Methods
| Method |
Best For |
Description |
| Trading API |
Most use cases |
REST API with automatic routing optimization. 3-step flow: check_approval, quote, swap |
| Universal Router SDK |
Full control |
Direct SDK usage with @uniswap/universal-router-sdk. Command-based architecture |
| Direct Smart Contract |
On-chain integrations |
Solidity contracts calling Universal Router for DeFi composability |
Supported Chains
Ethereum (1), Optimism (10), BNB (56), Unichain (130), Polygon (137), X Layer (196), zkSync (324), World Chain (480), Soneium (1868), Base (8453), Arbitrum (42161), Celo (42220), Avalanche (43114), Blast (81457), Zora (7777777), Monad (143)
Key References
- Trading API:
https://trade-api.gateway.uniswap.org/v1
- Universal Router: github.com/Uniswap/universal-router
- SDKs:
@uniswap/universal-router-sdk, @uniswap/v3-sdk, @uniswap/sdk-core
- Permit2: Token approval infrastructure
Related
1---2name: uniswap-trading3description: Integrate Uniswap swaps via Trading API, Universal Router SDK, or direct smart contract calls.4---56# Uniswap Trading78Integrate Uniswap swaps via Trading API, Universal Router SDK, or direct smart contract calls.910## Installation1112```bash13/plugin install uniswap-trading14```1516## Skills1718| Skill | Description | Invocation |19| ---------------------------------------------- | ------------------------------------------------- | ------------------- |20| [Swap Integration](../skills/swap-integration) | Comprehensive guide for integrating Uniswap swaps | `/swap-integration` |2122## Agents2324| Agent | Description |25| ----------------------- | --------------------------------------------------------------------------------------------------------------------------- |26| swap-integration-expert | Expert agent for complex swap integration questions, Trading API debugging, Universal Router encoding, and Permit2 patterns |2728## Integration Methods2930| Method | Best For | Description |31| ------------------------- | --------------------- | -------------------------------------------------------------------------------------- |32| **Trading API** | Most use cases | REST API with automatic routing optimization. 3-step flow: check_approval, quote, swap |33| **Universal Router SDK** | Full control | Direct SDK usage with `@uniswap/universal-router-sdk`. Command-based architecture |34| **Direct Smart Contract** | On-chain integrations | Solidity contracts calling Universal Router for DeFi composability |3536## Supported Chains3738Ethereum (1), Optimism (10), BNB (56), Unichain (130), Polygon (137), X Layer (196), zkSync (324), World Chain (480), Soneium (1868), Base (8453), Arbitrum (42161), Celo (42220), Avalanche (43114), Blast (81457), Zora (7777777), Monad (143)3940## Key References4142- **Trading API**: `https://trade-api.gateway.uniswap.org/v1`43- **Universal Router**: [github.com/Uniswap/universal-router](https://github.com/Uniswap/universal-router)44- **SDKs**: `@uniswap/universal-router-sdk`, `@uniswap/v3-sdk`, `@uniswap/sdk-core`45- **Permit2**: Token approval infrastructure4647## Related4849- [Plugins Overview](/plugins/) - All available plugins50- [Uniswap Viem](/plugins/uniswap-viem) - Foundational EVM integration (prerequisite)51- [Uniswap Hooks](/plugins/uniswap-hooks) - v4 hook development52- [Skills](/skills/) - All available skills