The storage fee is taken on the basis of how much time the gold token has been held in order to be as just as possible with a “pay per usage”.
- Wallets are debited automatically of their storage fees and users can see their available balances
- Upon sending or receiving transactions, a storage fee is calculated and taken for the time lapsed since the last transaction timestamp.
- For the case of accounts that only rarely transact, a function will allow to loop over accounts subtracting the pending storage fee and resetting their timestamp of the last transaction