If I were to set up a two anchor system where one Anchor is the issuing anchor(IA) and the second is a receiving anchor (RA), what is required of the user that wish to send the IA custom tokens to a receiving user via the RA? I have read the docs and they state it is possible (remittance model) but there is nothing about what is required of the users accounts.
Do they need funded wallets or just an account? It is my understanding the Anchors can hold the users balance. So they shouldn't need wallets? If they need wallets, how many lumens are required? For example, if only a trust line to the IA is needed then in theory the users wallet should only need at most 2XLM to cover the minimum balance(1XLM) + trust line(0.50XLM) + any fees(0.00001XLM)? But would they also need an additional .50XLM per transaction?
I am assuming that a receivers wallets, if needed, would also required the same "base" balance.
Any support would be appreciated. Many thanks in advance.
Hi Jake,We currently have the recommended asset issuer/distributor system in place but have consistently run into lumen base reserve issues on the user wallets that interacted with this asset. With an initial funding of 2XLM, a single wallet(A) can be created and create 1 trust line to the asset (plus .50XLM for any stellar fees) and then that asset is distributed. Then another wallet(B) creates a trust line to the same asset and receives a payment from the wallet A. Wallet B is required to increase its base reserve by .50XLM to complete the transaction.From our research, communications with other stellar experts and confirmation in the documentation, every transaction between two wallets requires an additional 0.50XLM base reserve in the receivers wallet. Not a fee from us or Stellar. A deposit on account for the new transaction. We came to the conclusion this must be why we couldn't preform any new transactions for a wallet.So if one wallet transacts with multiple wallets (even with a trust line to the same asset), the receiver wallet has to increase 0.50XLM*numOfTrans. If that's 1000's of transactions that's a lot. And if that wallet also needs to connect to 100's of other assets we go into a massive growth in base reserves.So we have been searching for a way to minimize this and anchors seemed to be the only option. Each user gets an account and trusts the anchor to facilitate its balances and transactions for the anchors asset. Then the anchor transacts on behalf of the accounts to another anchor that holds the accounts of the recipient wallets.We are humbly looking for a solution to make Stellar work for our platform, but it's proving difficult from a business perfective. So any suggestions on how we can navigate the base reserves would be much appreciated.Thanks,Severiyos
You received this message because you are subscribed to the Google Groups "Stellar Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to stellar-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/stellar-dev/b7fb2cc6-2f6b-408c-8b37-c1466feddae4n%40googlegroups.com.