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.
npm install
npx hardhat compile
npx hardhat run scripts/deploy.js --network mumbai
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.
-
Connect your Ethereum wallet using ConnectKit.
-
Set alarms by staking Ethereum.
-
Successfully waking up (Stop Alarm) reclaims your staked amount.
-
Failure to wake up within the specified time results in the loss of the staked Ethereum.
This project is licensed under the MIT License - see the LICENSE.md file for details