Deployar em uma rede pública
Last updated
Last updated
Para realizar o deploy em uma rede pública, seja a mainnet ou uma testnet como Sepolia, é necessário ter uma wallet, como a Metamask, com ETH suficiente para pagar o gás da transação.
Você deve conectar sua wallet à rede onde deseja fazer o deploy do contrato.
Em seguida, proceda de forma semelhante ao deploy feito na Remix VM, mas agora será necessário selecionar um ENVIRONMENT diferente. Neste caso, selecione: Injected Provider - Metamask. Nossa wallet está conectada à rede de teste Sepolia e possui fundos suficientes para executar a transação de deploy.
Verificamos que o contrato está correto e clicamos em Deploy.
Desta vez, será necessário assinar a transação para aprovar o consumo de gás.
Clicamos em Confirmar, e a transação de criação será enviada.
Alguns segundos depois, poderemos ver nosso contrato criado na seção Deployed Contracts.
No terminal, veremos os dados da transação executada.
Agora podemos interagir com as funções do contrato da mesma forma que fizemos na Remix VM. No entanto, desta vez, será necessário aprovar a transação de escrita e pagar o gás necessário para executá-la, utilizando nossa wallet.