Skip to content

EtienneMaway/staking_DAPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Live Demo here

Staking DApp Smart Contract 🚀

Welcome to the Staking DApp smart contract repository! This contract powers a staking platform on the Ethereum blockchain, allowing users to stake Ether and earn interest. The repository also includes a simple frontend built with Next.js 14 to interact with the smart contract.

Tech Stacks 🛠️

  • Solidity: Smart contract development.
  • Hardhat: Development and testing framework.
  • JavaScript: Backend and test suite.
  • Next.js 14: Frontend framework.

Features 🚀

  • Stake Ether for defined periods 🕒.
  • Interest rate tiers based on lock periods 📈.
  • Position tracking for staking details 📊.

Getting Started 🏁

  • Deploy contract with Hardhat 🚀.
  • Stake Ether using stakeEther function 📥.
  • Close positions with closePosition function 💰.

Testing 🧪

  • Thoroughly tested with Hardhat and JavaScript 🛠️.
  • Run tests locally using a compatible testing framework 🚦.

Frontend (Next.js 14) 🌐

  • User-friendly interface to interact with the Staking DApp.
  • Deployed Frontend Link (Add your deployed frontend link here) 🖥️.

Contributing 🤝

  • Contributions welcome! Open issues or submit pull requests 🚀.

  • Bug reports and suggestions appreciated 🐞.

  • Special thanks to authors of used libraries and frameworks 🙏.

Happy staking! 🚀