This PR adds two features that will be used by the frontend:
Track unique users amount.
Track the amount each user has provided.
But save a branch of the smart contracts without this change. This should be done offchain in the future. This feature is costing gas and contributing to state bloat.
Description
This PR adds two features that will be used by the frontend: