Salmandabbakuti / wakeme-crypto-lfgho

Lfgho 2024 hackathon project

Home Page:https://lfgho-hack.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WakeMe Crypto

WakeMeCrypto is a decentralized application (DApp) built on the Ethereum blockchain, creating a unique and rewarding wake-up experience. Users can set alarms by staking Ethereum, with successful wake-ups resulting in the retrieval of the staked amount. Failure to wake up within the specified time leads to the loss of the staked Ethereum.

Getting Started

npm install

npx hardhat compile

npx hardhat run scripts/deploy.js --network mumbai

Client App

Note: Update the contract address in client/app/page.jsx with the deployed contract address.

cd client

npm install

npm run dev

Open http://localhost:3000 with your browser to see the result.

Usage

  1. Connect your Ethereum wallet using ConnectKit.

  2. Set alarms by staking Ethereum.

  3. Successfully waking up (Stop Alarm) reclaims your staked amount.

  4. Failure to wake up within the specified time results in the loss of the staked Ethereum.

Screenshots

sc1

sc2

sc3

License

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

About

Lfgho 2024 hackathon project

https://lfgho-hack.vercel.app

License:MIT License


Languages

Language:JavaScript 50.3%Language:CSS 21.9%Language:TypeScript 18.6%Language:Solidity 9.2%