DEV Community

DHEERAJ KRISHNA T
DHEERAJ KRISHNA T

Posted on

defi-staking-dapp

As part of my Web3+AI Internship at @etherauthority, I built a full-stack
DeFi Staking Platform deployed on SecureChain AI Mainnet (Chain ID: 34).

What I Built

A decentralized staking application where users can:

  • Connect MetaMask wallet
  • Stake IRT (Intern Reward Token) ERC20 tokens
  • Earn 10% APY rewards automatically via smart contract
  • Claim rewards without unstaking
  • Withdraw staked tokens + rewards anytime

Tech Stack

  • Smart Contracts: Solidity 0.8.0, deployed on @securechainai Mainnet
  • Frontend: React + Vite + ethers.js v6
  • Wallet: MetaMask
  • Deployment: Vercel

Live Demo

https://etherauthority-internship-o2tg-2gkhtwz6k-dheeraj20064s-projects.vercel.app

Smart Contracts

  • InternRewardToken (IRT): 0x9f11C08da4030676d9234B49FD9A374af22e7145
  • StakingContract: 0x8c082162B3A6372491Ef417037b763F0D53d5053

Explorer: https://explorer.securechain.ai

GitHub

https://github.com/dheeraj20064/etherauthority-internship

Key Learning

Building this taught me how ERC20 token approval flows work,
how reward pools must be separated from staked principal in
DeFi contracts, and how to connect React frontends to live
blockchain contracts using ethers.js.

Thank you @etherauthority and @securechainai for this internship opportunity!

Web3 #Blockchain #DeFi #Solidity #ReactJS #SCAI #EtherAuthority #SecureChainAI #Staking #Internship

Top comments (0)