Skip to content

Latest commit

 

History

History
53 lines (41 loc) · 1.78 KB

README.md

File metadata and controls

53 lines (41 loc) · 1.78 KB

Mindplex Token

Overview

The MindplexToken contract is an ERC20 utility token to be used in the Mindplex platform. It is designed to facilitate transactions and other financial interactions within the Mindplex ecosystem.The project employs a fixed supply of tokens, incorporating functionalities for pausing/unpausing the contract, minting and burning tokens, and enforcing role-based access control to ensure secure and efficient operations. This contract leverages OpenZeppelin libraries to implement these features securely and efficiently.

Recommended Node version is 16.0.0 and above.

Functional, Technical Requirements

Functional and Technical Requirements can be found in the Requirements.pdf document

Technologies Used

  • Programming Languages & Development tools
    • Solidity: The primary programming language used for smart contract development.
    • Hardhat: A comprehensive development environment for compiling, testing, and deploying smart contracts.
    • Javascript: Utilized for writing tests and scripts to interact with the smart contracts.
  • Libraries
    • Openzeppelin: A library for secure smart contract development, providing reusable and tested modules.

Getting Started

Prerequisites

Ensure you have the following installed:

  • Node.js (>=12.x)
  • npm (>=6.x)
  • Hardhat (>=2.x)
  1. Install dependencies
    npm install
  1. Compile project
    npx hardhat compile
  1. Run Tests
    npx hardhat test
  1. Run Tests
    npx hardhat coverage