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.

3
  • Your screenshot is FundsUnavailable instead of NotExpendable. Which one did you want to ask?
    – AurevoirXavier
    Commented Aug 22, 2023 at 5:34
  • @AurevoirXavier Sorry for the confusion, Updated the image. Commented Aug 22, 2023 at 5:59
  • what is the solution if you want to clear out of your polkadot.js wallet to transfer all to say Talisman wallet or a cex?
    – evan
    Commented Apr 14 at 1:14

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 you have read our privacy policy.

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