🕵️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.
JavaScript
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.