<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: DHEERAJ KRISHNA T</title>
    <description>The latest articles on DEV Community by DHEERAJ KRISHNA T (@dheeraj20064).</description>
    <link>https://dev.to/dheeraj20064</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3993557%2F4c86ffaa-2d8f-4976-b79b-9e8100fdc0cf.png</url>
      <title>DEV Community: DHEERAJ KRISHNA T</title>
      <link>https://dev.to/dheeraj20064</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dheeraj20064"/>
    <language>en</language>
    <item>
      <title>defi-staking-dapp</title>
      <dc:creator>DHEERAJ KRISHNA T</dc:creator>
      <pubDate>Sat, 20 Jun 2026 05:10:34 +0000</pubDate>
      <link>https://dev.to/dheeraj20064/defi-staking-dapp-3i8c</link>
      <guid>https://dev.to/dheeraj20064/defi-staking-dapp-3i8c</guid>
      <description>&lt;p&gt;As part of my Web3+AI Internship at &lt;a class="mentioned-user" href="https://dev.to/etherauthority"&gt;@etherauthority&lt;/a&gt;, I built a full-stack &lt;br&gt;
DeFi Staking Platform deployed on SecureChain AI Mainnet (Chain ID: 34).&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;A decentralized staking application where users can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Connect MetaMask wallet&lt;/li&gt;
&lt;li&gt;Stake IRT (Intern Reward Token) ERC20 tokens&lt;/li&gt;
&lt;li&gt;Earn 10% APY rewards automatically via smart contract&lt;/li&gt;
&lt;li&gt;Claim rewards without unstaking&lt;/li&gt;
&lt;li&gt;Withdraw staked tokens + rewards anytime&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Smart Contracts: Solidity 0.8.0, deployed on &lt;a class="mentioned-user" href="https://dev.to/securechainai"&gt;@securechainai&lt;/a&gt; Mainnet&lt;/li&gt;
&lt;li&gt;Frontend: React + Vite + ethers.js v6&lt;/li&gt;
&lt;li&gt;Wallet: MetaMask&lt;/li&gt;
&lt;li&gt;Deployment: Vercel&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Live Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://etherauthority-internship-o2tg-2gkhtwz6k-dheeraj20064s-projects.vercel.app" rel="noopener noreferrer"&gt;https://etherauthority-internship-o2tg-2gkhtwz6k-dheeraj20064s-projects.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Smart Contracts
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;InternRewardToken (IRT): 0x9f11C08da4030676d9234B49FD9A374af22e7145&lt;/li&gt;
&lt;li&gt;StakingContract: 0x8c082162B3A6372491Ef417037b763F0D53d5053&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Explorer: &lt;a href="https://explorer.securechain.ai" rel="noopener noreferrer"&gt;https://explorer.securechain.ai&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  GitHub
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/dheeraj20064/etherauthority-internship" rel="noopener noreferrer"&gt;https://github.com/dheeraj20064/etherauthority-internship&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Learning
&lt;/h2&gt;

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

&lt;p&gt;Thank you &lt;a class="mentioned-user" href="https://dev.to/etherauthority"&gt;@etherauthority&lt;/a&gt; and &lt;a class="mentioned-user" href="https://dev.to/securechainai"&gt;@securechainai&lt;/a&gt; for this internship opportunity!&lt;/p&gt;

&lt;h1&gt;
  
  
  Web3 #Blockchain #DeFi #Solidity #ReactJS #SCAI #EtherAuthority #SecureChainAI #Staking #Internship
&lt;/h1&gt;

</description>
      <category>blockchain</category>
      <category>web3</category>
    </item>
  </channel>
</rss>
