Hey guys,
I would like to know how I can keep track of user transactions so that the same transactions remain in progress in case of a reload.
For example, on my website, users can initiate a transaction which creates a cloned contract. Once this clone is created, users have the options to customise that clone contract. Right now, these options only become available after the first transaction to create the clone contract is completed.
However, after (or during) the creation of the clone, if a user refreshes the page, he will lose access to the created clone contract and won’t be able to customise it. Instead, he will have to create another clone contract and customise that.
Does Moralis have a feature which addresses this issue so that incase of a refresh, the website remembers that he has already created the clone and accordingly allow him to customise it?
A related example would be the ENS domains website. When one buys an ENS domain, there are 3 steps. If one completes the first step, and for some reason completely exits the website, when he logs back on he will find that he doesn’t need to pay for and complete the first tx again as it’s already saved, and he can simply continue from where he left off. I would like to implement something similar on my website.
Thanks!