1

I'm working on a project that involves setting up a shared pot account. Anyone can fund this account, and the owner has the ability to withdraw money from it. However, I'm encountering an error: system.ExtrinsicFailed Token.NotExpendable.enter image description here

This error occurs when I set the pot account to users like Charlie or Dave who have no initial funds. Strangely, if I set the pot account as Alice, Bob, or AliceStash, I can successfully withdraw the money. Could someone please help me understand why this is happening? Your assistance would be greatly appreciated.

2
  • Your screenshot is FundsUnavailable instead of NotExpendable. Which one did you want to ask? Aug 22 at 5:34
  • @AurevoirXavier Sorry for the confusion, Updated the image. Aug 22 at 5:59

2 Answers 2

1

https://github.com/paritytech/substrate/blob/e48e8368969d708abe7f200d345d8149ea3950ca/primitives/runtime/src/lib.rs#L685

This means your accounts(Charlie or Dave) doesn't have enough balance to use. Therefore, your withdrawal request has failed.

0

It happened to me when I wanted to hold only 1DOT in my wallet and delegate the rest. I changed to 5DOT and the error was gone

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.