1

Do I need to account for ED when transferring Sufficient asset from statemine to parachain?

1 Answer 1

3

Does holding only sufficient asset in statemint imply there is no ED for the account? Yes, Sufficiency means that the asset balance is enough to create the account on-chain, with no need for the DOT/KSM existential deposit.

But, you cannot send a non-sufficient asset to an account that does not exist. For that you need the existential deposit of the account in the native token:

The native token of Statemint is DOT. The Existential Deposit (ED), transfer fees, and the deposits for proxy/multisig operations on Statemint are about 1/10th of the values on the Relay chain. For example, the Existential Deposit of a Statemint account is 0.100 DOT, when compared to 1 DOT on Polkadot.

See the code where the ED is set.

Statemine is the Parachain on Kusama, see the code here.

Do I need to account for ED when transferring Sufficient asset from statemine to parachain? Sufficient assets can be used to pay transaction fees (i.e. there is no need to hold DOT/KSM on the account).

Bonus: I recommend you to take a look into this previous answer on StackExchange where it shares an amazing list of interesting resources on this topic.

4
  • Is that "yes" for a topic question or post question? From the description of sufficient and non-sufficient assets here i assume there is no ED when I hold only USDT and transfer it somewhere, is that correct? Commented Dec 29, 2022 at 10:15
  • Sorry for a incomplete answer! I have edited my answer to clarify the two points
    – Alex Bean
    Commented Dec 29, 2022 at 10:29
  • Actually, polkadot.js UI shows 0.7 USDT and if balance after transfer is less than that the XCM transaction fails silently, so I guess there is one. Just figured it out empirically. Commented Dec 29, 2022 at 11:14
  • What is the error? substrate.stackexchange.com/questions/4982/…
    – Alex Bean
    Commented Dec 29, 2022 at 11:32

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.