Rewrite LoanManager Smart Contract:
Develop LoanManager.sol using Solidity and OpenZeppelin (ReentrancyGuard, Pausable) to support cUSD loans and Celo collateral (120% ratio) work on functions like requestLoan, fundLoan, repayLoanWithReward and others. Implement repayment rewards and partial repayments. Write unit…
Integrate Chainlink Price Oracle
Use Chainlink Data Feeds on Celo Alfajores to fetch real-time Celo prices for collateral valuation in LoanManager.sol. Implement a function to calculate collateral value Test oracle integration with mock feeds in Hardhat. Deliverable: Updated LoanManager.sol with oracle logic and…
Deploy Contracts on Celo Alfajores
Configure Hardhat for Celo Alfajore. Deploy LoanManager.sol . Verify contract on Celo Explorer. Deliverable: Deployed contract addresses and scripts/deploy.js.
Develop Frontend with React and Tailwind CSS:
Build a mobile-responsive frontend using React, Tailwind CSS, Reown Appkit and ethers.js for Borrow, Lending, and Repayment pages. Implement hooks like useCreateLoanRequest, useFundLoan, and useRepayLoan for contract interactions. Deliverable: src/pages/BorrowPage.jsx, src/pages/…
Proof of Ship - Season 4
I am applying to participate in the Proof of Ship - Season 4