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
hashstringOptionalformat: "^0x[0-9a-fA-F]{64}$"

32-byte hash of the bad block

blockobjectOptional

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

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

The full RLP-encoded block, hex-encoded