Skip to main content

RPC Request Visualizer

Trace the complete journey of Ethereum JSON-RPC calls through 8 layers — from your dApp through the provider, node internals, state trie or EVM, and back. Syntax-highlighted request/response JSON included.

1
dapp~1ms
dApp / Wallet
2
provider~5ms
RPC Provider
3
network~20-80ms
HTTP POST / WebSocket
4
node~2-5ms
Ethereum Node (geth/reth)
5
trie~1-3ms
State Trie Lookup
6
data~0.1ms
Data Retrieved
7
encode~0.1ms
Hex Encode Response
8
return~20-80ms
Response Returned
💰eth_getBalanceState

Get the ETH balance of an address at a given block

{
"jsonrpc": "2.0",
"method": "eth_getBalance",
"params": [
"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"latest"
],
"id": 1
}
dApp / Wallet
RPC Provider
HTTP POST / WebSocket
Ethereum Node (geth/reth)
State Trie Lookup
Data Retrieved
Hex Encode Response
Response Returned