StorageOverflow

Error v216 → current 26.1

An internal counter would exceed its maximum value (u32::MAX).

Encountered by: validatorsdevelopers

Why This Error Exists

This is a safety error preventing integer overflow. It shouldn't occur under normal operation. If it does, the pallet's internal state management needs attention.

Deep Dive

Counters in Substrate have maximum values. This error fires if incrementing would overflow. Drand shouldn't hit this under normal operation - it would require impossibly many rounds.

Debugging Example

Extremely unlikely in practice. If seen, check pallet version and report as potential bug.

Prevention Tips

  • Keep the chain runtime updated with latest fixes
  • Monitor for unusual storage patterns

From Chain Metadata

There was an attempt to increment the value in storage over `u32::MAX`.

What This Means

An internal counter would exceed its maximum value (u32::MAX).

Common Causes

  • Extremely long-running chain without storage cleanup
  • Bug in increment logic (should be rare)

How to Fix

  • This is an internal runtime error - report to chain developers
  • May require runtime upgrade to fix counter handling

Runtime Info

Pallet Index
26
Error Index
1
Error Code
26.1
Runtime Version
v393