How’s about instead of charging the address creation fee, we can change it to the minimum mina requirement for an address to be active?
For example, Min mina = 1
- Any wallet needs to have at least 1 mina to send/receive mina. It means that for a brand new address, we have to receive an amount of mina >= 1 mina if not, reject it.
- If the balance >=1 mina, you have 2 options to send mina out of wallet:
- Send all of the balance to deactivate that wallet address.
- Send a part of the balance so that the remaining balance >= 1 mina, if not, reject it.
Finally, users don’t lose their mina, it’s still in their pocket, we also have a mechanism to protect our ledger from spamming.