WEB3DEV

Cover image for Implantar um Contrato Inteligente na Avalanche Usando o Remix e a MetaMask
Panegali
Panegali

Posted on • Atualizado em

Implantar um Contrato Inteligente na Avalanche Usando o Remix e a MetaMask

Aprenda como implantar e testar um contrato inteligente na Avalanche usando o Remix e a Metamask

Introdução

1

A rede primária da Avalanche é uma sub-rede que possui três cadeias: P-Chain, X-Chain e C-Chain. a C-Chain é uma instância da Máquina Virtual Ethereum alimentada pelo protocolo de consenso Snowman da Avalanche. A C-Chain RPC pode fazer qualquer coisa que um cliente Ethereum típico pode fazer usando as chamadas RPC do padrão Ethereum. Os benefícios imediatos de usar a C-Chain em vez da Ethereum são todos os benefícios de usar a Avalanche. Essas propriedades podem melhorar consideravelmente o desempenho dos DApps e a experiência do usuário.

Hoje, implantaremos e testaremos um contrato inteligente na Avalanche usando o Remix e a MetaMask.


Sumário

1 . Introdução

2 . Configure a MetaMask

3 . Financie seu endereço C Chain

4 . Conecte a MetaMask e implante um contrato inteligente


Configure a MetaMask

Faça login na MetaMask -> Clique no menu suspenso Rede -> Selecione RPC personalizado

2

Configurações da FUJI Testnet (Rede de teste):

  • Nome da Rede: Avalanche FUJI C-Chain
  • Novo URL do RPC: \ https://avalanche--fuji--rpc.datahub.figment.io/apikey/APIKEYGOESHERE/ext/bc/C/rpc
  • ID da Cadeia: 0xa869
  • Símbolo: C-AVAX
  • Explorador : https://cchain.explorer.avax-test.network

Configurações da Avalanche Mainnet (Rede principal):

  • Nome da Rede: Avalanche Mainnet C-Chain
  • Novo URL do RPC: \ https://avalanche--mainnet--rpc.datahub.figment.io/apikey/APIKEYGOESHERE/ext/bc/C/rpc
  • ID da Cadeia: 0xa86a
  • Símbolo: C-AVAX
  • Explorador: https://cchain.explorer.avax.network/

Configurações da Testnet local (AVASH):

Financie seu endereço C Chain

Financiando seu endereço C-Chain na FUJI

Navegue até https://faucet.avax-test.network/ e cole seu endereço C-AVAX. Tudo o que você precisa fazer é adicionar um prefixo “C-” e a torneira (faucet) mudará de AVAX para C-AVAX.

Financiando seu endereço C-Chain na Mainnet

O financiamento do seu endereço C-chain na mainnet é feito por meio de uma troca cruzada de X-chain para C-chain.

Financiando seu endereço C-chain na testnet local

Implante sua própria torneira. Tutorial

Conecte a MetaMask e implante um contrato inteligente

Abra o Remix -> Selecione Solidity

3

Carregue ou crie os contratos inteligentes que queremos compilar e implantar usando o explorador de arquivos Remix.

Para este exemplo, implantaremos um contrato ERC20 do OpenZeppelin.

4

Navegue até a guia Deploy -> Abra o menu suspenso "ENVIRONMENT" e selecione Injected Web3 (certifique-se de que a MetaMask esteja carregada)

5

Depois de Injected Web3 -> Volte para o compilador e compile o contrato selecionado -> Navegue até a guia Deploy

6

Agora, o contrato inteligente é compilado, a MetaMask é injetada e estamos prontos para implantar nosso ERC20. Clique em “Deploy”.

7

Confirme a transação no pop-up da MetaMask.

8

Nosso contrato foi implantado com sucesso!

9

Agora, podemos expandi-lo selecionando-o na guia “Deployed Contracts” e testá-lo.

10

A ABI e Bytecode do contrato estão disponíveis na guia do compilador.

11

Se você teve alguma dificuldade em seguir este tutorial ou simplesmente deseja discutir a tecnologia Avalanche conosco, você pode se juntar à nossa comunidade hoje!


Artigo original publicado aqui. Traduzido por Marcelo Panegali

Top comments (0)