Slot skipped, or missing due to snapshot jump (-32007)
Last updated:
At a glance
| Property | Value |
|---|---|
| Code | -32007 |
| Message | Slot skipped, or missing due to snapshot jump |
| Category | block |
Cause
The slot was skipped by the leader (no block produced) or is missing because the node restored from a snapshot that jumped past it. Skipped slots are normal and permanent.
Solution
- Treat skipped slots as expected — advance to the next produced slot.
- Use `getBlocks(start, end)` to enumerate only slots that have blocks.
- Do not retry the same skipped slot; it will never have a block.
Example
{
"id": 1,
"error": {
"code": -32007,
"message": "Slot 123456789 was skipped, or missing due to ledger jump to recent snapshot"
},
"jsonrpc": "2.0"
}FAQ
- Why does "Slot skipped, or missing due to snapshot jump" happen?
- The slot was skipped by the leader (no block produced) or is missing because the node restored from a snapshot that jumped past it. Skipped slots are normal and permanent.
- How do I fix "Slot skipped, or missing due to snapshot jump"?
- Treat skipped slots as expected — advance to the next produced slot. Use `getBlocks(start, end)` to enumerate only slots that have blocks. Do not retry the same skipped slot; it will never have a block.
- What is RPC error -32007?
- -32007 means: Slot skipped, or missing due to snapshot jump. The slot was skipped by the leader (no block produced) or is missing because the node restored from a snapshot that jumped past it. Skipped slots are normal and permanent.