Motivation
Sometimes either 'awaiting tx validation' closes prematurely, or when navigating pages the claim status has not fully loaded yet.
This results in the claim button shown and when a user is quick enough to click results in a claim tx executed.
- Nothing breaks, but its a unnecessary transaction submitted to blockchain which needs to be paid.
- Make sure we await claim-status properly before showing the claim page / user being able to interact with it.
- Make sure the modal when awaiting tx validation is not prematurely closed.
Motivation
Sometimes either 'awaiting tx validation' closes prematurely, or when navigating pages the claim status has not fully loaded yet.
This results in the claim button shown and when a user is quick enough to click results in a claim tx executed.