DeFi Staking Platform Built with Solidity, Foundry, and Next.js
A full-stack DeFi staking platform has been built using Solidity smart contracts, Foundry-based testing and deployment, OpenZeppelin contracts, a Next.js frontend, TypeScript, ethers.js, and MetaMask wallet integration.
The project, developed as part of the EtherAuthority Web3 Internship, allows users to stake ERC-20 STK tokens and earn RWD reward tokens based on the time their tokens remain staked.
The platform's architecture follows a straightforward Web3 dApp structure: user, MetaMask wallet, Next.js/React frontend, ethers.js, StakeToken (STK), Staking contract, RewardToken (RWD), and Ethereum Sepolia.