Uniswap
Protocols

Uniswap v2, v3, and v4 swaps and LP, decoded locally

rotki decodes Uniswap v2, v3, and v4 swaps and liquidity-provider positions across the EVM chains where Uniswap is deployed. You choose which RPC endpoint handles the queries.

Supported features

  • Uniswap v2 swaps and LP positions decoded across supported EVM chains.
  • Uniswap v3 swaps and concentrated-liquidity positions decoded with the correct base and quote sides.
  • Uniswap v4 swaps and LP balances decoded, including native ETH fees paid via internal transactions.
  • LP position values reflected in your portfolio.

Setup

  1. 1In rotki, add your address under a chain where you've used Uniswap (Ethereum, Arbitrum, Optimism, Base, Polygon, and more).
  2. 2Open History and let the initial sync run. Uniswap activity is decoded automatically.

Frequently asked questions

Which RPC does rotki use for Uniswap activity?

rotki is a local application that talks directly to the RPC endpoint you configure for each chain - the public default, a third-party provider, or your own node. Each query goes from your computer to that endpoint without passing through any rotki-operated server.

Does rotki support Uniswap v4?

Yes. Uniswap v4 swaps and LP balances are decoded, including native ETH fees paid through internal transactions.

Do v3 concentrated-liquidity positions show up in my portfolio?

Yes. v3 LP positions are decoded and their values flow into your portfolio totals.

Start tracking Uniswap with rotki

Download rotki for free. Your keys and data never leave your machine.