Skip to content

taranvd/solar-green-erc20

Repository files navigation

Dexola Logo

# Dexola Solidity Bootcamp

Project Description

This repository contains the implementation of the test task for participation in the Dexola Solidity Bootcamp. The project includes smart contracts for token issuance and sale, implemented using the Solidity programming language and ERC20 standard.

Main Tasks

  1. ERC20 Token Implementation:

    • Creation and initialization of an ERC20 token with the ability to add and remove users from the blacklist.
    • Use of the OpenZeppelin library to ensure contract security and reliability.
  2. Token Sale Contract Implementation:

    • Creation of a contract for token sale, where the administrator can set the price and sale parameters.
    • Limit on the number of tokens that can be purchased in a single transaction.

Technologies Used

  • Solidity
  • OpenZeppelin

Getting Started

  1. Clone the repository to your computer.
  2. Install the necessary dependencies using npm install.
  3. Edit the contract files to fit your needs.
  4. Compile the contracts using npx hardhat compile.
  5. Deploy the contracts to the test network using npx hardhat run scripts/deploy.js.

Help and Support

If you have any questions or issues with using this project, please open new Issues in this repository.

License

This project is distributed under the MIT License. See the LICENSE file for more details.

About

Created ERC20 token with user blacklist management using OpenZeppelin for security. Implemented token sale contract with price customization and transaction token limit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published