Pular para o conteúdo principal

Implantação de contratos inteligentes

Última edição: , Invalid DateTime

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 ether (ETH), pois eles são armazenados na blockchain, portanto, você deveria 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á

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 - Plataforma de desenvolvimento web3 que fornece blocos de construção para debugar, observar, e para infraestrutura para desenvolvimento, testes, monitoramento e operação de contratos inteligentes

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?