Overview
GIWA normally produces a block about once per second. Flashblocks provides an earlier view of transactions and state, typically within roughly 200 milliseconds, so an application can give users feedback before the enclosing block is sealed. A Flashblock is a preconfirmation signal rather than a finalized block.
This is useful for wallets, payments, trading interfaces, games, and other applications where waiting for the next complete block would make the interface feel slow.
Network Availability
Flashblocks is currently available on GIWA Sepolia.
On a Flashblocks-aware endpoint, use the pending block tag to query the latest preconfirmed state. The same request made with latest queries the most recently sealed block instead.
Supported RPC Methods
| Method | Flashblocks behavior |
|---|---|
eth_call | Executes a read-only call against preconfirmed state with pending |
eth_estimateGas | Estimates gas against preconfirmed state with pending |
eth_getBalance | Returns the balance from preconfirmed state with pending |
eth_getBlockByNumber | Returns the current Flashblock with pending |
eth_getLogs | Includes logs visible in the current Flashblock range |
eth_getTransactionByHash | Returns a transaction that may still be preconfirmed |
eth_getTransactionCount | Returns the preconfirmed account nonce with pending |
eth_getTransactionReceipt | Returns a receipt when one is available in Flashblock state |
eth_simulateV1 | Simulates calls against the latest Flashblock state |