eth_getBlockReceipts - Scroll RPC Method
Return every transaction receipt in a block on Scroll. Useful for indexers, analytics pipelines, and event backfills across zero-migration DeFi protocols, zkEVM-native dApps, and 100+ ecosystem projects with native Ethereum tooling.
Returns all transaction receipts for a block on Scroll. This is more efficient than calling eth_getTransactionReceipt once per transaction when you already know the target block.
Why Scroll? Build on the largest zkEVM by market share with $750M+ TVL and bytecode-level Ethereum equivalence with bytecode-level EVM equivalence, native Hardhat/Remix/MetaMask support, decentralized proof validation, and Scroll SDK for L2/L3 deployment.
When to Use This Method
eth_getBlockReceipts is useful for Ethereum developers, DeFi builders, and teams requiring seamless mainnet migration:
- Indexer Backfills — Pull every receipt in a block with one request instead of looping over transaction hashes
- Event Collection — Scan all logs emitted by a block when building analytics or data pipelines
- Settlement Auditing — Verify every transaction outcome in a target block for zero-migration DeFi protocols, zkEVM-native dApps, and 100+ ecosystem projects with native Ethereum tooling
- Operational Debugging — Compare receipt-level gas usage, status, and logs across multiple transactions at once
Code Examples
Error Handling
| Error Code | Message | Description |
|---|---|---|
| -32602 | Invalid params | The block identifier is malformed |
| -32000 | Header not found | The referenced block does not exist on the node |
Related Methods
eth_getTransactionReceipt- Retrieve a single transaction receipteth_getBlockByHash- Retrieve the block object itselfeth_getBlockByNumber- Retrieve a block by number or tag
eth_getBlockByHash
Retrieve complete block data by block hash on Scroll. Essential for Ethereum developers, DeFi builders, and teams requiring seamless mainnet migration building on the largest zkEVM by market share with $750M+ TVL and bytecode-level Ethereum equivalence.
eth_getBalance
Query account balance on Scroll. Essential for wallet applications and zero-migration DeFi protocols, zkEVM-native dApps, and 100+ ecosystem projects with native Ethereum tooling on the largest zkEVM by market share with $750M+ TVL and bytecode-level Ethereum equivalence.