Pular para o conteúdo principal

Ajude a atualizar esta página

🌏

Há uma nova versão desta página mas, no momento, ela está apenas em inglês. Ajude-nos a traduzir a última versão.

Traduzir página
Visualizar em inglês

Não há bugs aqui!🐛

Esta página não está sendo traduzida. Ela foi intencionalmente deixada em inglês, por enquanto.

Implantação de contratos inteligentes

Última edição: , Invalid DateTime
Editar Página
(opens in a new tab)

Você precisa implantar o seu contrato inteligente para que ele esteja disponível para os usuários de uma rede Ethereum.

Para implantar um contrato inteligente, você apenas envia uma transação Ethereum que contém o código do contrato inteligente compilado sem especificar os destinatários.

Pré-Requisitos

Você deve entender as redes Ethereum, transações e a anatomia de contratos inteligentes antes de implantar contratos inteligentes.

Implantar um contrato também custa ETH, então você deve estar familiarizado com gás e taxas na Ethereum.

Finalmente, você precisará compilar seu contrato antes de implantá-lo, então certifique-se de ter lido sobre compilação de contratos inteligentes.

Como implantar um contrato inteligente

O que você precisará

  • bytecode do seu contrato - isto é gerado através da compilação.
  • Ether para gás – você vai definir o seu limite de gás como outras transações, então esteja ciente de que a implantação do contrato precisa de muito mais gás do que uma simples transferência de ETH.
  • um script de implantação ou um plugin
  • acesso a um nó Ethereum, executando o seu próprio, conectando a um nó público, ou através de uma chave de API usando um serviço de nó como Infura ou Alquimia

Como implantar um contrato inteligente

Os passos específicos envolvidos dependerão das ferramentas que você usa. Por exemplo, confira a documentação de hardware sobre a implantação de seus contratos(opens in a new tab) ou documentação do Truffle sobre redes e implantação de aplicativos(opens in a new tab). Estas são duas das ferramentas mais populares para a implantação de contratos inteligentes, que envolvem a elaboração de um script para manipular as etapas de implementação.

Uma vez implantado, o seu contrato terá um endereço Ethereum, como outras contas.

Remix - Remix IDE permite desenvolver, implantar e administrar contratos inteligentes para Ethereum como as cadeias de blocos.

Tenderly - Simular, depurar e monitorar qualquer coisa em cadeias compatíveis com EVM, com dados em tempo real

Hardhat - Um ambiente de desenvolvimento para compilar, implantar, testar e depurar seu software de Ethereum

Truffle - Um ambiente de desenvolvimento, teste de framework, compilação e outras ferramentas.

Leia mais

Conhece um recurso da comunidade que o ajudou? Edite esta página e adicione-o!

Este artigo foi útil?