Como fazer deploy de um token na Arbitrum em 3 passos (com alternativa no-code)
Neste guia, vou mostrar como fazer deploy de um token ARC-20 na Arbitrum usando Smart Contracts com Solidity. Também vou te mostrar uma opção sem precisar programar, caso você prefira uma solução mais simples.
Arbitrum é uma solução de segunda camada (L2) sobre Ethereum que oferece transações rápidas e baratas sem abrir mão da segurança fornecida pela rede Ethereum.
Os tokens lançados na Arbitrum usam o padrão ERC-20 e são compatíveis com aplicações DeFi, wallets e exchanges que suportam a rede Arbitrum.
Por ser compatível com a Ethereum Virtual Machine (EVM), qualquer smart contract ou aplicação descentralizada (dApp) criada para Ethereum pode ser adaptada com facilidade para funcionar na Arbitrum.
Smart Contracts e Solidity: como fazer deploy de um token ERC-20
Para criar um token ARC-20 na Arbitrum, você precisa escrever um smart contract em Solidity, a linguagem mais usada no desenvolvimento em blockchains compatíveis com EVM, como Ethereum e Arbitrum. A seguir, explico o passo a passo.
1. Configure seu ambiente de desenvolvimento
Primeiro, você precisa configurar um ambiente de desenvolvimento. Existem várias ferramentas que facilitam a criação de smart contracts:
- Remix: um ambiente de desenvolvimento online que suporta Solidity sem exigir configurações adicionais.
- Hardhat ou Truffle: frameworks que você pode instalar localmente para compilar, testar e fazer deploy de contratos. Esses frameworks podem ser conectados ao MetaMask para gerenciar suas wallets.
Você também vai precisar conectar o MetaMask à rede Arbitrum.

2. Escreva o contrato ERC-20
Um token ERC-20 segue uma estrutura padronizada de funções e eventos. Abaixo, deixo um exemplo básico de contrato ERC-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);
}
}Aqui usamos a implementação ERC-20 da OpenZeppelin para simplificar o processo. Neste exemplo:
- O constructor inicializa o nome do token (MyToken) e o símbolo dele (MTK).
- A função _mint cria tokens e os atribui ao criador do contrato.
Funções principais do padrão ERC-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 titular.
- transferFrom: transfere tokens de uma conta para outra com base em uma permissão definida previamente.
3. Compile e faça deploy do contrato
Depois que o contrato estiver pronto, você precisa compilá-lo. Dá para fazer isso pelo Remix ou usando ferramentas de linha de comando como Truffle ou Hardhat. Veja um exemplo de como fazer o deploy do contrato usando Truffle:
truffle migrate --network arbitrumO deploy do contrato na Arbitrum exige ETH (Arbitrum) para as gas fees, que são bem mais baixas em comparação com Ethereum por causa da arquitetura de camada 2. O custo para fazer deploy de um token na Arbitrum pode ficar em poucos centavos ou alguns dólares, dependendo da congestão da rede.
4. Otimização dos custos de gas
Embora as gas fees na Arbitrum sejam consideravelmente mais baixas do que na Ethereum, ainda vale escrever contratos eficientes para evitar custos desnecessários. Aqui vão alguns tips para otimizar o uso de gas:
- Minimize operações de armazenamento: armazenar dados em Solidity é caro. Use variáveis do tipo
memoryem vez destoragesempre que possível. - Agrupe transações: quando der, execute várias operações em uma única transação para reduzir as taxas de gas.
- Use bibliotecas externas: aproveite código otimizado e seguro de bibliotecas como OpenZeppelin.
5. Testes e segurança
Antes de fazer deploy do seu token na rede principal, é essencial testar tudo a fundo em uma testnet. Para Arbitrum, a testnet é Arbitrum Goerli. Use ferramentas como Hardhat para simular o deploy e escreva testes unitários para garantir que o contrato segue o padrão ERC-20.
Erros comuns que você deve evitar:
- Reentrancy attacks: acontecem quando uma função externa chama o contrato de novo antes que a execução atual termine.
- Overflow e underflow: as versões mais novas de Solidity (0.8.x) já lidam com esses problemas, mas em versões antigas você vai precisar usar SafeMath.
Quando tiver certeza de que tudo está funcionando corretamente, faça o deploy primeiro na testnet antes de ir para o mainnet de Arbitrum.
A alternativa no-code: Smithii Tools
Se você não tem conhecimento de programação ou prefere evitar a parte técnica, pode usar Smithii Tools para criar seu token na Arbitrum de forma simples e sem escrever código com o Token Creator da Smithii.
Como criar um token na Arbitrum usando Smithii em 3 passos

- Defina o nome do seu token: escreva o nome que você quer para o seu token.
- Escolha o símbolo: selecione um símbolo com até 8 caracteres.
- Defina o supply total: decida quantos tokens ficarão disponíveis, geralmente entre 10 milhões e 100 mil milhões.
Opções avançadas
- Airdrop mode: impede que seu token seja negociável até você ativar essa opçã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 grandes players tenham influência excessiva no mercado.
O custo para criar um token na Arbitrum usando Smithii Tools é de 0.01 ETH mais as gas fees, uma das taxas mais baixas disponíveis.
Verificação e modificação do contrato no Arbiscan
Depois de fazer o deploy do seu token, você pode adicionar links de redes sociais e logos para ganhar mais visibilidade. Se você usou Smithii Tools, a verificação do contrato para adicionar os social links acontece automaticamente. Caso contrário, siga este guia passo a passo para fazer isso manualmente.
O que fazer depois de criar o token na Arbitrum? Lance seu Liquidity Pool
Depois de criar seu token, o ideal é lançar um Liquidity Pool na Uniswap ou um DEX compatível com Arbitrum. Assim, as pessoas poderão negociar seu token. Você pode consultar nosso guia para fazer isso sem precisar programar.
Da mesma forma, você pode implementar um volume bot para Arbitrum, que permite aumentar artificialmente o volume e a quantidade de makers da sua moeda. Assim, sua comunidade entra no hype e você consegue atrair mais investidores de forma orgânica.
É seguro usar Smithii para criar um token?
Smithii Tools foi auditado pela CoinFabrik sob o protocolo Mantis, o que reforça a segurança dos nossos produtos. Você pode ler mais neste relatório de auditoria.
Conclusão
Neste artigo, vimos como fazer o deploy de um token ARC-20 na Arbitrum usando Solidity e também como fazer isso sem programar com a Smithii Tools. As duas opções são válidas, e a alternativa no-code simplifica o processo ao evitar etapas técnicas complexas.
Quer passar na frente dos seus concorrentes?
Entre na nossa Newsletter e receba notícias semanais sobre Blockchain pensadas para criadores NFT.


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








