dApp Wallet - which one?

Hi All,
I’m looking to build a dApp on the Cardano platform and have the following question:

  1. If i build an app that has 8B custom tokens which are natively supported by cardano do the custom native tokens have a cost in ADA for them to be stored on the cardano platform.
  2. for the benefit of interoperability would users be able to connect to the dApp via; trust, coinbase, trezo soft wallets etc.

I hope it is any wallet as this will help scale, any feedback is greatly appreciated.

Thanks a lot

1 Like

Cardano supports custom tokens natively so they are supported by Cardano wallets. You can send custom tokens as part of a regular transaction but there always needs to be some ADA included. See here.
You use the regular addresses displayed in the wallet to receive custom tokens.

1 Like

Thanks for the fast reply Mcrio, I looked at the document and understandable the storage/parking principle - In my scenario;

  1. If i build an app that has 8B custom tokens which are natively supported by cardano do the custom native tokens have a cost in ADA for them to be stored on the cardano platform.
  2. for the benefit of interoperability would users be able to connect to the dApp via; trust, coinbase, trezo soft wallets etc.

Thanks again.

Sorry I’m not that much into native tokens yet to be able to give you some good practices. With 8B tokens there will be for sure some thoughts required about how to distribute that. Maybe move the topic to “Developers > Native Tokens” forum.

1 Like
  1. No. Once tokens are minted with a policy they are on the blockchain ledger just like ADA and the only additional cost would be the transaction fee to transfer them between wallets or effectively distributing between different owners. Note in addition to minting there are burning options that exist for the policy owner as well but ideally that is for reclaiming mistakes, reducing supply, or refunding tokens for ADA.
  2. No. Global interoperability is simply non existent as yet. At this early stage I would highly discourage users from using exchange wallets or anything not part of the Cardano ecosystem. They should transfer ADA to Daedalus, Yoroi, or their supported Cardano wallet of preference and then acquire tokens. Ideally your dapp would register user Cardano wallets via an exported public key, look up what compatible tokens they have, allow them to exchange ADA for tokens, etc.
1 Like

Hey Dino, thanks a lot for the super reply!
Is it possible to create a virtual card i.e, The dApp has its own custom tokens that are ultimately stored in Daedalus/ Yoroi but the virtual card is dApp specific → This then can be stored on an iphone/ android wallet (similar to what we have with debit cards that are stored used to pay with via the mobile phone)? Hope this makes sense.

All tokens are stored on the blockchain. You can make your own tokens that function as virtually anything you want …

If you think about it credit and debit cards really just function as an account by linking a unique numeric ID to a user’s available credit or available balance depending on the account type. In many ways existing wallet applications function similarly as a blockchain account of which tokens the user owns. This often also includes transaction history, staking rewards, etc. Your virtual account ID for a blockchain wallet is the public key that you export when using dapps similar to how you would need to enter your credit card number on Amazon. The difference is crypto wallets have a private key that prevents fraudulent transactions (with proper user security) unlike with existing centralized payment systems.

It sounds like you may need to read more about how native tokens and wallets work to help determine your use cases. Maybe start here: Discover Native Tokens | Cardano Developer Portal or check on YouTube if that’s more your style.