Skip to content

This application that allows user to play game and invite friends on ethereum blockchain with the help of web3 smart contract written in solidity.

License

Notifications You must be signed in to change notification settings

ShivangRawat30/playToEarn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Play2Earn

This is a Solidity-written Ethereum smart contract. It leverages the OpenZeppelin library to ensure secure and standardized development of the contract.

Key Features

  1. Allows a user to create a new game.
  2. Allows the game owner to delete a game.
  3. Allows a user to invite another player to a game.
  4. Allows a user to accept an invitation to a game.
  5. Allows a user to reject an invitation to a game.
  6. Distributes payouts to the winners of a game.
  7. Records a player's score in a game.

Key Technologies

🌐 Next.js: A React framework for building server-side rendered and static websites. 📘 TypeScript: A statically typed superset of JavaScript. 📦 Hardhat: A development environment for Ethereum smart contracts. 🌐 EthersJs: A library for interacting with Ethereum and Ethereum-like blockchains. 📚 Redux-Toolkit: A library for managing application state. 🎨 Tailwind CSS: A utility-first CSS framework.

About

This application that allows user to play game and invite friends on ethereum blockchain with the help of web3 smart contract written in solidity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published