Uniswap Swap History Viewer
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Uniswap Swap History Viewer is a read-only analytics tool that fetches and displays historical swap events from any Uniswap V2-style liquidity pair. It retrieves swap events including sender and recipient addresses, amount0 and amount1 (the exact token amounts swapped), token symbols and decimals, block timestamps, transaction hashes, and price data derived from swap amounts. The tool decodes each swap event to show the direction of the trade (which token was sold and which was bought) and displays the results in a clean, chronological list. All data is fetched directly from on-chain logs without requiring any signatures or transactions.
HOW TO USE
Enter any Uniswap V2 pair address into the input field and click View Swap History. The tool will scan the blockchain for Swap events emitted by that pair, walking backwards from the latest block until it has collected up to 100 recent swaps. Results are displayed with clear direction indicators (e.g., "USDC → WETH"), the exact amounts swapped, and a clickable transaction hash that links to a block explorer. Token symbols and decimals are automatically fetched from the token contracts.
ADAPTIVE LOG-CHUNKING WITH BACKOFF
Public RPC providers enforce wildly different eth_getLogs block range limits — some allow 10,000 blocks, others cap at 1,000, and many reject requests that exceed their internal buffer. Instead of guessing a safe range and failing on the first rejection, this viewer walks backwards from the latest block in dynamically sized chunks. When a request is rejected, the chunk size is halved and retried immediately. This guarantees that the scan completes on any provider without overwhelming the endpoint, and without giving up after a single refusal. The tool continues scanning until it has collected the target number of swaps or reaches the contract deployment block, automatically adjusting chunk sizes to work within each provider's limits.
WHAT IT CANNOT SEE
This tool cannot detect swaps that occurred through aggregators or routers that do not emit standard Uniswap Swap events. It cannot show swaps that happened before the pair contract was deployed. It cannot decode complex multi-hop swaps involving non-standard paths where the intermediate hop does not emit a compatible event. It cannot estimate the exact profit or loss without full historical token price data across all trading pairs. It does not detect flash swaps, swaps that reverted, or swaps from V3 pools using the V2-style event signature.
PLEASE NOTE
EVM ONLY. Supports all Ethereum-compatible networks (Ethereum, Goerli, Sepolia, Optimism, Arbitrum, Polygon, and others). This tool is designed for Uniswap V2-style pairs (including SushiSwap, PancakeSwap V2, and compatible forks). For V3 pools, use a V3-specific explorer. No Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. Always verify pair addresses through official sources.