TooManyHolds

Error v149 → current 5.8

The number of holds on this account exceeds the maximum allowed.

Encountered by: developers

Why This Error Exists

Accounts have a limit on simultaneous holds. This prevents storage bloat.

From Chain Metadata

Number of holds exceed `MaxHolds`.

What This Means

The number of holds on this account exceeds the maximum allowed.

Common Causes

  • Too many simultaneous holds on the account
  • Reached VariantCountOf<RuntimeHoldReason> limit

How to Fix

  • Release some existing holds first
  • Check Balances.Holds for current hold count
  • Consolidate operations to reduce hold count

Storage to Check

Runtime Info

Pallet Index
5
Error Index
8
Error Code
5.8
Runtime Version
v393