Token Staking DApp

This decentralized application allows users to stake their tokens and earn rewards in a secure and transparent manner. It is deployed on Polygon Mumbai Testnet.

Table of Contents

Features

  • Staking: Stake your tokens to earn rewards.
  • Unstaking: Withdraw your staked tokens at any time.
  • Rewards: Earn rewards based on the amount of tokens staked and the duration of staking.
  • User Dashboard: View your staking balance, rewards, and history.

Project Showcase

Tech Stack

  • HTML
  • CSS
  • JavaScript
  • Solidity
  • Hardhat
  • Ethers.js
  • Notyf

Installation

  1. Clone the repository:

    bash

    Copy code

    git clone https://github.com/AryanSherigar/token-staking-dapp.git cd token-staking-dapp

  2. Install dependencies:

    bash

    Copy code

    npm install

Usage

  1. Connect your wallet: Ensure your MetaMask or other web3 wallet is connected to the correct network.
  2. Stake tokens: Navigate to the staking page, enter the amount of tokens to stake, and confirm the transaction.
  3. View rewards: Check your rewards and staking balance on the dashboard.
  4. Unstake tokens: Withdraw your staked tokens by initiating an unstake transaction.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

If you have any questions or feedback, please feel free to contact us at: