- This repo has two contracts, admin and user. unlike user contract, admin contract has uups is implemented.
- Admin.sol is a login kind of setup, that registers the Admins wallet addresses to the smart contract.
- User.sol is a login for users, that registers the Users wallet addresses to the smart contract.
Both of the smart contracts are used predominantly as a whitelisting feature.