Graph the historical ETH balance of any Ethereum address over time. Zoom into any block range to automatically fetch higher-resolution data.
Try it out: shawntabrizi.com/ethgraph
- Enter an Ethereum address (or use the default)
- Optionally set a start/end block range
- Click "Graph Balance" to plot the balance history
- Zoom into the chart to automatically load more data points for that range
Uses ethers.js to query historical balances from a public RPC endpoint and Plotly.js for interactive charts. The Etherscan API finds the first transaction block for an address.
The URL updates with querystring parameters as you use the app, making it easy to share a specific view:
https://shawntabrizi.com/ethgraph/?address=0x2fa0...&start=5000000&end=10000000
- ETH Balance — Get the ETH balance of an address
- ERC-20 Token Balance — Query ERC-20 token balances
