Ir para o conteúdo

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.

File explorer

Crie um novo arquivo para o contrato Solidity:

  1. Clique em Create New File no File Explorer
  2. Nomeie, por exemplo, MyToken.sol

Crie um novo arquivo para seu contrato Solidity

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);
  }
}

Cole o contrato no editor

É 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:

  1. Abra a aba Solidity compiler
  2. Clique em Compile MyToken.sol

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.

Altere o ambiente para Injected Web3

Permita que o Remix se conecte ao MetaMask:

  1. Selecione a(s) conta(s)
  2. Clique em Next
  3. Clique em Connect

Selecione as contas para conectar ao Remix

Para implantar o token:

  1. Ao lado de Deploy, informe o fornecimento inicial 8000000000000000000000000 (8 milhões com 18 decimais) e clique em Deploy
  2. Confirme a transação no MetaMask

Insira um saldo de token e implante

Após a confirmação, o contrato aparece em Deployed Contracts. Copie o endereço se precisar.

Rótulo Confirmed em uma transação

Para interagir:

  1. Expanda o contrato em Deployed Contracts
  2. Em balanceOf, cole seu endereço e clique balanceOf para ver o saldo
  3. Veja Decimals, Name, Symbol e Initial Supply
  4. Copie o endereço do contrato (botão ao lado do nome)

Interaja com o contrato do Remix

Interagindo com o ERC-20 no MetaMask

Abra o MetaMask na conta que implantou o contrato e adicione o token:

  1. Aba TokensImport tokens

Adicione um token

  1. Cole o endereço do contrato em Token contract address (símbolo e decimais preenchem automaticamente) → Next

Cole o endereço do contrato copiado

Confirme em Import; você verá 8 milhões de MyTokens.

Adicione os tokens à sua conta MetaMask

Envie 500 MyTokens para outra conta (Send), escolha o destinatário e confirme.

Confirmação da transferência de token

Após a conclusão, o saldo é reduzido.

Verifique a redução no saldo da conta

Você pode verificar a transação no explorador da sua rede Tanssi.

Verifique o status da transação no explorador

As informações apresentadas aqui foram fornecidas por terceiros e estão disponíveis apenas para fins informativos gerais. A Tanssi não endossa nenhum projeto listado e descrito no Site de Documentação da Tanssi (https://docs.tanssi.network/). A Tanssi Foundation não garante a precisão, integridade ou utilidade dessas informações. Qualquer confiança depositada nelas é de sua exclusiva responsabilidade. A Tanssi Foundation se exime de toda responsabilidade decorrente de qualquer confiança que você ou qualquer outra pessoa possa ter em qualquer parte deste conteúdo. Todas as declarações e/ou opiniões expressas nesses materiais são de responsabilidade exclusiva da pessoa ou entidade que as fornece e não representam necessariamente a opinião da Tanssi Foundation. As informações aqui não devem ser interpretadas como aconselhamento profissional ou financeiro de qualquer tipo. Sempre busque orientação de um profissional devidamente qualificado em relação a qualquer assunto ou circunstância em particular. As informações aqui podem conter links ou integração com outros sites operados ou conteúdo fornecido por terceiros, e tais sites podem apontar para este site. A Tanssi Foundation não tem controle sobre esses sites ou seu conteúdo e não terá responsabilidade decorrente ou relacionada a eles. A existência de qualquer link não constitui endosso desses sites, de seu conteúdo ou de seus operadores. Esses links são fornecidos apenas para sua conveniência, e você isenta e exonera a Tanssi Foundation de qualquer responsabilidade decorrente do uso dessas informações ou das informações fornecidas por qualquer site ou serviço de terceiros.
Última atualização: 9 de dezembro de 2025
| Criada: 9 de dezembro de 2025