/TokenPower

🕵️Desafio feito na aula do CriptoDev, em grupo, é um token erc-20 com as funções de mint e burn, com os testes feitos em hardhat.

Primary LanguageJavaScript

TokenPower

Desafio para implementar as funções mint/burn/pausable ao TokenERC20

Especificação das funções

MINT:

- Função de mint criada com o intuito de não deixar o Supply Total abaixar de um valor mínimo, sempre que baixar desse valor mínimo ele minta supply até o valor mínimo de token.

BURN:

- Função de Burn criada com o intuito de deflacionar o supply, a cada transação é descontado uma % definida pelo Owner como burn do supply.

PAUSABLE:

- Pra essa funcionalidade criamos um Enum com (enable/disable), permitindo ou não o transfer do token.

INSTALAÇÃO DO PROJETO:

1. Basta dar um clone no repositório.

2. Abrir a pasta com o VSCODE(por exemplo).

3. no Console digitar: "npm install" sem as aspas.

4. E por ultimo mas não menos importante rodar digitando no console: "npx hardhat test".

5. Caso não rode digite: "npx hardhat compile" e roda o passo 4 novamente.

EQUIPE:

Jefferson Luiz
Guilherme Boaventura
Hugo Vinícius