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
- 1In rotki, add your address under a chain where you've used Uniswap (Ethereum, Arbitrum, Optimism, Base, Polygon, and more).
- 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.