TriportRPC

Slot skipped, or missing due to snapshot jump (-32007)

Last updated:

At a glance

Error details
PropertyValue
Code-32007
MessageSlot skipped, or missing due to snapshot jump
Categoryblock

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

  1. Treat skipped slots as expected — advance to the next produced slot.
  2. Use `getBlocks(start, end)` to enumerate only slots that have blocks.
  3. 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.