uniswap-v3-swap

Swap ERC-20 tokens on Base via Uniswap V3 with keypo-wallet.

181|10|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/keypo-us/keypo-cli --skill uniswap-v3-swap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uniswap-v3-swap
Source: https://github.com/keypo-us/keypo-cli/tree/main/skills/contracts/uniswap-v3
Command: npx skills add https://github.com/keypo-us/keypo-cli --skill uniswap-v3-swap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual work of finding liquidity, quoting prices, and assembling swap transactions for token trades on Base, helping you execute swaps with fewer mistakes and better safety checks.

Core Features & Use Cases

  • Direct and Multi-Hop Swaps: Handles ERC-20 pair swaps on Base Sepolia and Base mainnet, including cases that require routing through WETH.
  • Liquidity and Quote Validation: Discovers pools, verifies liquidity, and obtains expected output amounts before any transaction is sent.
  • Secure Transaction Execution: Builds approval, swap, and optional wrap or unwrap steps for keypo-wallet, with slippage protection and balance checks.
  • Use Case: If you want to trade ETH for USDC on Base, this Skill can confirm the correct pool, estimate the output, and execute the swap safely through the wallet tooling.

Quick Start

Ask the assistant to swap a specific token amount on Base using Uniswap V3, confirm the expected output and slippage settings, and then execute the trade through keypo-wallet.

Frequently Asked Questions about uniswap-v3-swap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I swap ERC-20 tokens on Base using Uniswap V3?

To swap ERC-20 tokens on Base using Uniswap V3, the Skill discovers pools, verifies liquidity, quotes prices, and assembles transactions. It handles direct or multi-hop trades including ETH wrapping and unwrapping through keypo-wallet.

Does this Uniswap V3 token swap tool support Base Sepolia testnet?

Yes, this Uniswap V3 token swap tool supports both Base mainnet and Base Sepolia testnet. It performs liquidity checks, price discovery, and executes ERC-20 trades safely across either network using keypo-wallet.

How do I check liquidity and get a price quote before executing a token swap on Base?

To check liquidity and get a price quote for a token swap on Base, the Skill uses Foundry cast for onchain reads. It discovers Uniswap V3 pools, validates available liquidity, and obtains expected output amounts before sending any transaction.

Can I route multi-hop token trades through WETH on Base?

Yes, you can route multi-hop token trades through WETH on Base. The Skill handles complex ERC-20 pair swaps that require intermediate routing through WETH, including wrapping and unwrapping ETH during the execution process.

Do I need keypo-wallet to execute token swaps on Base?

Yes, keypo-wallet is required to execute token swaps on Base. The Skill builds approval, swap, and optional wrap or unwrap steps for keypo-wallet, ensuring secure transaction execution with slippage protection and post-trade balance verification.

What is the safest way to trade ETH for USDC on Base?

The safest way to trade ETH for USDC on Base is to confirm the correct Uniswap V3 pool, estimate the output amount, and execute the swap with slippage protection and balance checks. The Skill automates this process using keypo-wallet.