Cast is a platform designed for conducting elections. Only pre-approved addresses can participate as candidates, and they must also possess More LOOT NFT before they are eligible to run for candidacy. Users can then cast their vote for the candidate of their preference. This project leverages Minimal Proxy to replicate the Cast contract.
In this project, I have different files for the Minimal Proxy Implementation;
-
Minimal Proxy Inline Assembly Implementation: demonstrates the use of Minimal Proxy to clone the cast smart contract using inline assembly in solidity.
-
Minimal Proxy Using OpenZeppelin Implementation: demonstrates the use of Minimal Proxy to clone the cast smart contract.
Anyone is good to go.