debug_getBadBlocks

**Availability:** Access to the `debug` namespace depends on your endpoint's method allowlist. Starting **August 4, 2026 at 12:00 PM PST**, all `debug_*` methods require an API key appended to the RPC URL — unauthenticated calls are rejected. If you receive `-32601 method not found` or `method not supported` errors, contact Conduit support to confirm your endpoint's configuration. Returns a list of the last 'bad blocks' that the client has seen on the network. Bad blocks are blocks that have been rejected by the client due to validation errors. The exact field set varies by client; the response generally includes the block hash, the decoded block object, and the RLP-encoded block. ⚡ Compute Units: [10 CU](https://docs.conduit.xyz/rpc-nodes/information/compute-units)

Response

Array of bad block objects
hashstringformat: "^0x[0-9a-fA-F]{64}$"

32-byte hash of the bad block

blockobject

The decoded block object, matching the Block schema returned by eth_getBlockByNumber

rlpstringformat: "^0x[0-9a-fA-F]*$"

The full RLP-encoded block, hex-encoded