Expendability

Error v149 → current 5.4

The transfer or payment would kill the account.

Encountered by: walletsdevelopers

Why This Error Exists

This protects accounts from being accidentally reaped. Use transfer_allow_death explicitly if you intend to empty an account.

From Chain Metadata

Transfer/payment would kill account.

What This Means

The transfer or payment would kill the account.

Common Causes

  • Operation would reduce balance below existential deposit
  • Using transfer_keep_alive but balance would go too low
  • Account has references that prevent it from being killed

How to Fix

  • Use transfer_allow_death if you want to allow account reaping
  • Ensure enough balance remains after the operation
  • Check if account has references preventing deletion

Storage to Check

Runtime Info

Pallet Index
5
Error Index
4
Error Code
5.4
Runtime Version
v393