Este é um contrato inteligente desenvolvido em Solidity para criar um token ERC-20/BEP-20. O desenvolvimento foi realizado usando o framework Hardhat.
- Transferência de Tokens: Permite que os tokens sejam transferidos entre contas.
- Aprovação de Gastos: Permite que uma conta aprove que outra conta gaste tokens em seu nome.
- Consulta de Saldo: Permite verificar o saldo de tokens de uma conta.
- Consulta de Total de Suprimento: Permite consultar o total de tokens em circulação.
- Solidity: Linguagem de programação utilizada para escrever contratos inteligentes na Ethereum.
- Node.js: Ambiente de execução para JavaScript no servidor.
- TypeScript: Superset de JavaScript que adiciona tipagem estática opcional à linguagem.
- Hardhat: Framework para desenvolvimento, teste e implantação de contratos inteligentes.
- OpenZeppelin: Biblioteca de contratos inteligentes que facilita a implementação de padrões como ERC-20 e BEP-20.
Para criar um token BEP-20 utilizando OpenZeppelin, siga os seguintes passos:
-
Instale o OpenZeppelin:
Utilize o comandonpm install @openzeppelin/contracts
para instalar a biblioteca necessária. -
Implemente o Token BEP-20:
Crie um contrato inteligente utilizando os contratos fornecidos pelo OpenZeppelin. -
Compile e Implemente:
Utilize o Hardhat para compilar e implementar o contrato na rede desejada.
- Contrato: Link do Contrato