TooBig

Error v133 → current 14.0

The preimage data exceeds the maximum allowed size. Preimages store encoded call data for deferred execution (e.g., governance proposals) and have a size limit to prevent state bloat.

Encountered by: validatorsdevelopers

Why This Error Exists

Preimages are on-chain storage of call data for later execution. Size limits protect the chain from excessive state growth.

From Chain Metadata

Preimage is too large to store on-chain.

What This Means

The preimage data exceeds the maximum allowed size. Preimages store encoded call data for deferred execution (e.g., governance proposals) and have a size limit to prevent state bloat.

Common Causes

  • Proposal call data is too large when SCALE-encoded
  • Trying to store a batch call with too many sub-calls
  • Embedded data (like code upgrades) exceeds the limit

How to Fix

  • Reduce the size of the call data (e.g., fewer batch calls)
  • Split large operations into multiple smaller proposals
  • Check the MaxSize constant for the current limit

Storage to Check

Runtime Info

Pallet Index
14
Error Index
0
Error Code
14.0
Runtime Version
v393