TransferFailed

Error v334 → current 29.4

A value transfer within the contract failed.

Encountered by: developers

Why This Error Exists

Contracts can transfer value. Failed transfers abort the operation.

From Chain Metadata

Performing the requested transfer failed. Probably because there isn't enough free balance in the sender's account.

What This Means

A value transfer within the contract failed.

Common Causes

  • Contract has insufficient balance
  • Transfer would reduce balance below existential deposit
  • Recipient can't receive funds

How to Fix

  • Ensure contract has sufficient balance for transfer
  • Check existential deposit requirements
  • Verify recipient address is valid

Storage to Check

System.Account (removed)

Runtime Info

Pallet Index
29
Error Index
4
Error Code
29.4
Runtime Version
v393