Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 944 Bytes

README.md

File metadata and controls

20 lines (17 loc) · 944 Bytes

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.