DeadAccount

Error v101 → current 5.6

The beneficiary account must pre-exist before receiving funds.

Encountered by: walletsdevelopers

Why This Error Exists

Some operations require the target account to already exist on-chain. An account with zero balance is "dead" and may not receive certain transfers.

From Chain Metadata

Beneficiary account must pre-exist

What This Means

The beneficiary account must pre-exist before receiving funds.

Common Causes

  • Target account has never been created
  • Target account was reaped (balance went to zero)
  • Sending to an address that has no on-chain presence

How to Fix

  • Ensure recipient account exists first
  • Send enough to cover the existential deposit
  • Create the account with an initial transfer before this operation

Storage to Check

Runtime Info

Pallet Index
5
Error Index
6
Error Code
5.6
Runtime Version
v393