Usando Remix para implantar na sua rede EVM da Tanssi¶
Introdução¶
Desenvolvedores de dApps em redes EVM baseadas na Tanssi podem usar o Remix, um dos ambientes de desenvolvimento Ethereum mais populares, para criar, compilar e implantar contratos inteligentes. O Remix funciona com qualquer rede EVM graças à compatibilidade das redes EVM da Tanssi.
Este guia mostra como criar e implantar um contrato Solidity na rede EVM de demonstração da Tanssi usando a IDE Remix. Para sua própria rede Tanssi, basta adicionar a URL RPC dela à sua carteira EVM e alternar para essa rede.
Verificando pré-requisitos¶
Você precisará do MetaMask instalado e configurado para funcionar com sua rede EVM da Tanssi. Siga este guia para configurar o MetaMask para a rede EVM de demonstração.
Começando com o Remix¶
Acesse o Remix e vá para a aba File Explorer.
Crie um novo arquivo para o contrato Solidity:
- Clique em Create New File no File Explorer
- Nomeie, por exemplo,
MyToken.sol
Cole o contrato abaixo no editor:
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import 'https://github.com/OpenZeppelin/openzeppelin-contracts/blob/audit/2023-03/contracts/token/ERC20/ERC20.sol';
// This ERC-20 contract mints the specified amount of tokens to the contract creator.
contract MyToken is ERC20 {
constructor(uint256 initialSupply) ERC20("MyToken", "MYTOK") {
_mint(msg.sender, initialSupply);
}
}
É um ERC-20 simples baseado no modelo atual do OpenZeppelin. Cria MyToken com símbolo MYTOK e cunha todo o fornecimento inicial para o criador.
Para compilar:
- Abra a aba Solidity compiler
- Clique em Compile MyToken.sol
Implantando um contrato com Remix¶
Vá para Deployment, mude ENVIRONMENT de JavaScript VM para Injected Web3 para usar o provedor do MetaMask apontando para sua rede Tanssi.
Permita que o Remix se conecte ao MetaMask:
- Selecione a(s) conta(s)
- Clique em Next
- Clique em Connect
Para implantar o token:
- Ao lado de Deploy, informe o fornecimento inicial
8000000000000000000000000(8 milhões com 18 decimais) e clique em Deploy - Confirme a transação no MetaMask
Após a confirmação, o contrato aparece em Deployed Contracts. Copie o endereço se precisar.
Para interagir:
- Expanda o contrato em Deployed Contracts
- Em balanceOf, cole seu endereço e clique balanceOf para ver o saldo
- Veja Decimals, Name, Symbol e Initial Supply
- Copie o endereço do contrato (botão ao lado do nome)
Interagindo com o ERC-20 no MetaMask¶
Abra o MetaMask na conta que implantou o contrato e adicione o token:
- Aba Tokens → Import tokens
- Cole o endereço do contrato em Token contract address (símbolo e decimais preenchem automaticamente) → Next
Confirme em Import; você verá 8 milhões de MyTokens.
Envie 500 MyTokens para outra conta (Send), escolha o destinatário e confirme.
Após a conclusão, o saldo é reduzido.
Você pode verificar a transação no explorador da sua rede Tanssi.
| Criada: 9 de dezembro de 2025














