Como Deployar um Token na BNB em 5 Passos (com Alternativa No-Code)
Neste guia, vou te mostrar como deployar um token BEP-20 na BNB Smart Chain usando Smart Contracts com Solidity. Você também vai encontrar uma opção no-code caso prefira uma solução sem programação.
BNB Smart Chain é uma blockchain compatível com a EVM, que permite desenvolver aplicações descentralizadas (dApps) com transações rápidas e de baixo custo. Isso a torna uma excelente alternativa para projetos DeFi, tokens e NFTs.
Deployar token BNB com Solidity
Confira a seguir o passo a passo para deployar o token com Solidity:
1. Configure Seu Ambiente de Desenvolvimento
Primeiro, você precisa configurar um ambiente de desenvolvimento compatível com Solidity. Algumas ferramentas recomendadas incluem:
• Remix: Um ambiente de desenvolvimento online que suporta Solidity, ideal para testar contratos sem configurações adicionais.
• Hardhat ou Truffle: Frameworks que você pode instalar localmente e que permitem compilar, testar e deployar contratos na BNB Smart Chain. Dá para conectar essas ferramentas ao MetaMask para gerenciar as wallets. Se estiver em dúvida entre vários, dá uma olhada em qual wallet de BNB Chain escolher conforme o que você for fazer.

Conexão à rede da BNB: Adicione a rede da BNB Smart Chain no MetaMask configurando o RPC específico da BNB. Isso vai permitir que o MetaMask interaja diretamente com a rede da BNB Smart Chain.
2. Escreva o Contrato BEP-20
Um token BEP-20 segue a mesma estrutura básica de um ERC-20. Veja um exemplo básico de um contrato BEP-20 em Solidity:
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract MyToken is ERC20 {
constructor(uint256 initialSupply) ERC20("MyToken", "MTK") {
_mint(msg.sender, initialSupply);
}
}Neste exemplo:
• O constructor define o nome e o símbolo do token.
• A função _mint cria uma quantidade inicial de tokens atribuída ao criador do contrato.
Funções-chave do padrão BEP-20:
• transfer: Permite que os holders de tokens enviem para outro endereço.
• approve: Define um limite de tokens que um terceiro pode gastar em nome do titular.
• transferFrom: Transfere tokens de uma conta para outra conforme uma permissão previamente estabelecida.
3. Compile e Deploye o Contrato
Com o seu contrato pronto, é hora de compilar e deployar. Você pode fazer isso pelo Remix ou usando ferramentas de linha de comando como Hardhat ou Truffle. Veja um exemplo com Hardhat:
npx hardhat run scripts/deploy.js --network bnbPara deployar na BNB Smart Chain, você vai precisar de BNB para cobrir as gas fees, que costumam ser consideravelmente mais baixas do que no Ethereum.
4. Otimização dos Custos de Gas
Mesmo com as taxas da BNB Smart Chain sendo baixas, otimizar o uso de gas pode reduzir ainda mais os custos. Confira algumas dicas:
- Minimize as operações de storage: O storage em Solidity é caro. Use variáveis memory em vez de storage sempre que possível.
- Agrupe transações: Se puder, faça várias operações em uma única transação para reduzir as taxas.
- Use bibliotecas externas: A OpenZeppelin oferece bibliotecas otimizadas e seguras, como SafeMath, para lidar com operações matemáticas e evitar problemas de overflow.
5. Testes e Segurança
Antes de fazer o deploy do seu token na mainnet da BNB Smart Chain, faça testes exaustivos em uma testnet como a BNB Testnet. Use frameworks como Hardhat para simular o deploy e escrever testes unitários.
Erros comuns que você deve evitar:
Basicamente, existem dois erros que você precisa evitar ao fazer o deploy de um token na BNB:
• Reentrancy attacks: Esses ataques acontecem quando uma função externa chama o contrato de novo antes que a execução seja concluída.
• Overflow e underflow: As versões mais recentes do Solidity (0.8.x) já tratam desses problemas, mas é recomendável usar SafeMath em versões antigas.
Depois de testar o contrato e ter certeza de que ele funciona como esperado, você já pode fazer o deploy na mainnet da BNB Smart Chain.
Alternativa No-Code para fazer o deploy do token
Se você prefere uma solução rápida e sem precisar programar, pode usar o Binance Token Creator da Smithii para criar seu token BEP-20 de forma simples. Essa opção te guia passo a passo, sem precisar de uma linha de código.

- Defina o nome do token: Digite o nome que você quer para seu token.
- Escolha o símbolo: Selecione um símbolo com até 8 caracteres.
- Defina o supply total: Determine quantos tokens vão estar disponíveis (normalmente entre 10 milhões e 100 bilhões).
Também pode te interessar lançar uma meme coin com o Bundler Bot da Four Meme em poucos passos.
Opções Avançadas
Nas opções avançadas, encontramos uma série de features interessantes para o nosso token:
• Modo Airdrop: Impede que o token seja negociado até que você ative essa função.
• Anti-bot: Impõe um limite de tempo entre transações para bloquear bots.
• Anti-whale: Limita o tamanho das transações para evitar que players grandes manipulem o mercado.
O custo para criar um token na BNB Smart Chain com a Smithii Tools é de cerca de 0.19 BNB, além das gas fees.
Se você quiser ver um vídeo com o processo que acabei de contar, deixo ele aqui embaixo:
Verificação do Contrato na BscScan
Depois de fazer o deploy do seu token, você pode verificá-lo na BscScan para adicionar links de redes sociais e logos, o que aumenta a visibilidade. Se você usou a Smithii Tools, a verificação é automática. Se fez o deploy do contrato manualmente, siga os passos de verificação na BscScan.
O que fazer depois de criar o Token?
Para que os usuários possam fazer swap do seu token, considere lançar um Liquidity Pool na Uniswap. Isso habilita o trading em DEXs e adiciona liquidez, facilitando o acesso ao token.
Da mesma forma, você pode usar o market maker bot para Binance para dar um boost no seu token de forma rápida e simples.
Conclusão
Este guia mostra como fazer o deploy de um token BEP-20 na BNB Smart Chain usando Solidity, além de uma alternativa no-code com Smithii Tools. As duas opções são válidas: a versão no-code simplifica o processo ao evitar etapas técnicas complexas, enquanto o deploy manual te dá controle total sobre o contrato.
Quer passar à frente dos seus concorrentes?
Entra na nossa Newsletter e recebe notícias semanais sobre Blockchain focadas em criadores de NFT.


Engenheira industrial que virou trader de Solana. Marketing na Smithii e contribuidora do lançamento da memecoin $SHRIMP.








