Skip to content

Uniswap Trading

Integrate Uniswap swaps via Trading API, Universal Router SDK, or direct smart contract calls.

Installation

bash
/plugin install uniswap-trading

Skills

SkillDescriptionInvocation
Swap IntegrationComprehensive guide for integrating Uniswap swaps/swap-integration

Agents

AgentDescription
swap-integration-expertExpert agent for complex swap integration questions, Trading API debugging, Universal Router encoding, and Permit2 patterns

Integration Methods

MethodBest ForDescription
Trading APIMost use casesREST API with automatic routing optimization. 3-step flow: check_approval, quote, swap
Universal Router SDKFull controlDirect SDK usage with @uniswap/universal-router-sdk. Command-based architecture
Direct Smart ContractOn-chain integrationsSolidity 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

Released under the MIT License.