Como Fazer Deploy de um Token na BNB em 5 Passos (com Alternativa No-Code)
Neste guia, vou te mostrar como fazer deploy de um token BEP-20 na BNB Smart Chain usando Smart Contracts com Solidity. Você também vai encontrar uma opção no-code se preferir uma solução sem programação.
BNB Smart Chain é uma blockchain compatível com EVM, que permite desenvolver aplicações descentralizadas (dApps) com transações rápidas e de baixo custo. Isso faz dela uma ótima alternativa para projetos DeFi, tokens e NFTs.
Fazer Deploy de token na BNB com Solidity
Veja abaixo o passo a passo para fazer deploy do token com Solidity:
1. Configure seu ambiente de desenvolvimento
Primeiro, você precisa configurar um ambiente de desenvolvimento compatível com Solidity. Algumas ferramentas recomendadas são:
• Remix: um ambiente de desenvolvimento online com suporte a Solidity, ideal para testar contratos sem configurações extras.
• Hardhat ou Truffle: frameworks que você pode instalar localmente para compilar, testar e fazer deploy de contratos na BNB Smart Chain. Você pode conectar essas ferramentas à MetaMask para gerenciar as wallets.

Conexão com a rede BNB: adicione a rede BNB Smart Chain na MetaMask configurando o RPC específico da BNB. Isso permitirá que a MetaMask interaja diretamente com a rede 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 simples de 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 principais do padrão BEP-20:
• transfer: permite que holders de tokens os enviem para outro endereço.
• approve: define um limite de tokens que um terceiro pode gastar em nome do holder.
• transferFrom: Transfere tokens de uma conta para outra com base em uma permissão definida previamente.
3. Compile e faça o deploy do contrato
Depois que seu contrato estiver pronto, você precisa compilá-lo e fazer o deploy. Dá para 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 bnb
Para fazer deploy na BNB Smart Chain, você vai precisar de BNB para cobrir as gas fees, que costumam ser bem mais baixas do que na Ethereum.
4. Otimização de custos de gas
Mesmo com as tarifas baixas da BNB Smart Chain, otimizar o uso de gas pode reduzir ainda mais os custos. Alguns tips:
- Reduza ao máximo as operações de armazenamento: storage em Solidity é caro. Use variáveis memory em vez de storage sempre que possível.
- Agrupe transações: quando der, execute várias operações em uma única transação para reduzir as comissões.
- 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 deploy do seu token na rede principal da BNB Smart Chain, faça testes completos 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:
Na prática, há dois erros que você deve evitar ao fazer deploy de um token na BNB:
• Reentrancy attacks: esses ataques acontecem quando uma função externa chama o contrato novamente antes de a execução ser concluída.
• Overflow e underflow: as versões mais recentes do Solidity (0.8.x) já lidam com esses problemas, mas vale usar SafeMath em versões antigas.
Depois de testar o contrato e confirmar que tudo funciona como esperado, você pode fazer deploy na mainnet da BNB Smart Chain.
Alternativa No-Code para fazer deploy do token
Se você prefere uma solução rápida, sem precisar programar, pode usar o Binance Token Creator da Smithii para criar seu token BEP-20 de forma simples. Essa opção guia você passo a passo, sem exigir código.

- Defina o nome do token: insira o nome que você quer para o seu token.
- Selecione o símbolo: escolha um símbolo de até 8 caracteres.
- Defina o supply total: escolha quantos tokens ficarão disponíveis (normalmente entre 10 milhões e 100 bilhões).
Você também pode se interessar por lançar uma meme coin com o Bundler Bot da Four Meme em poucos passos.
Opções Avançadas
Nas opções avançadas, você encontra alguns features úteis para o seu token:
• Modo Airdrop: impede que o token possa ser negociado até você ativar essa função.
• Anti-bot: aplica um intervalo mínimo 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 Smithii Tools é de aproximadamente 0.01 BNB, além das gas fees.
Se você quiser ver o processo que expliquei acima em vídeo, deixo aqui:
Verificação do Contrato no BscScan
Depois de fazer o deploy do seu token, você pode verificá-lo no BscScan para adicionar links das redes sociais e logos, o que aumenta a visibilidade. Se você usou Smithii Tools, a verificação é automática. Se fez o deploy do contrato manualmente, siga os passos de verificação no BscScan.
O que fazer depois de criar o Token?
Para que os usuários possam trocar seu token, considere lançar um Liquidity Pool na Uniswap. Isso libera negociações em mercados descentralizados e adiciona liquidez, facilitando o acesso ao token.
Da mesma forma, você pode usar o market maker bot para Binance e boostear 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 opção no-code simplifica o processo ao evitar etapas técnicas complexas, enquanto o deploy manual dá controle total sobre o contrato.
Quer passar seus concorrentes?
Entre na nossa Newsletter e receba notícias semanais sobre Blockchain feitas para criadores NFT.








