produce a contract, deploy and test a contract on celo mainnet
In this project, I produce a contract on the Celo mainnet, and the contract that allow user to send the Celo to the contract, then the owner can withdraw the Celo back to his\her account, then I also produce the deploy.ts and test.ts to deploy the contract and simulate the process, respectively.
This project utilizes Solidity, the most popular programming language for writing smart contracts, to design and implement the contract. Solidity offers a developer-friendly syntax and a wealth of resources, enabling me to efficiently code and optimize the functionality of the contract. The contract is deployed on Celo, a blockchain platform designed for mobile-first financial solutions. Celo's interoperability and eco-friendly consensus mechanism made it a suitable choice for this project.