Skip to content

rajat-sharma-Dev/Staking-Dapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’Ž Staking DApp

A decentralized application (DApp) that allows users to stake ERC-20 tokens and earn rewards over time. Built with Solidity, React, and Ethers.js, the DApp ensures secure token locking, reward distribution, and on-chain transparency.

๐Ÿš€ Live Demo

๐Ÿ‘‰ Click here to view the live demo

๐ŸŒ Overview

Users can:

  • Stake tokens to earn periodic rewards
  • Withdraw staked tokens and rewards anytime (or after a lock period)
  • View real-time data on their staking status and rewards

This DApp is perfect for DeFi protocols looking to boost user engagement and token utility.

๐Ÿ› ๏ธ Tech Stack

  • Smart Contracts: Solidity (Staking Contract + ERC-20 Mock Token)
  • Frontend: React.js, Vite, Ethers.js
  • Blockchain Dev Tools: Hardhat
  • Wallet Integration: MetaMask

โœจ Features

  • โ›“๏ธ ERC-20 Compatible: Works with any standard ERC-20 token
  • ๐Ÿ”’ Secure Token Staking: Tokens are locked in a staking contract
  • ๐Ÿ’ฐ Reward Mechanism: Rewards are calculated per block or per second
  • ๐Ÿ“Š User Dashboard: View staked amount, reward earned, and withdrawable balance
  • ๐Ÿงฎ Compound or Simple Rewards: Configurable logic based on your use case

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors