SwiftHTML & CSSSolidityDesenvolvimento de JogosSolana/Rust
12.11.2024

Lição: 007: Instalando o Compilador Solidity

Nesta aula, vamos passar pelas etapas para instalar o compilador Solidity (solc) em seu ambiente de desenvolvimento. O compilador Solidity é uma ferramenta essencial para desenvolver contratos inteligentes na blockchain Ethereum.

O que é Solidity?

Solidity é uma linguagem de programação com tipagem estática projetada para desenvolver contratos inteligentes que são executados na Ethereum Virtual Machine (EVM). Ela é influenciada por linguagens como JavaScript, Python e C++.

Por Que Você Precisa do Compilador Solidity?

O compilador Solidity converte seu código Solidity em bytecode que pode ser executado na blockchain Ethereum. Este processo é essencial para implantar seus contratos inteligentes de forma eficaz.

Pré-requisitos

  • Conhecimento básico sobre comandos de interface de linha de comando (CLI).
  • Node.js instalado em seu computador. Você pode baixá-lo no site oficial do Node.js.

Passo 1: Instalar o Node.js

Se você ainda não instalou o Node.js, siga estas etapas:

  1. Baixe o instalador para o seu sistema operacional no site oficial do Node.js.
  2. Execute o instalador e siga as instruções na tela para concluir a instalação.
  3. Para verificar a instalação, abra seu terminal (Prompt de Comando, PowerShell ou Terminal) e execute:

    node -v
    npm -v

    Você deve ver as versões instaladas do Node.js e npm.

Passo 2: Instalar o Compilador Solidity

Opção 1: Usando npm

Uma das maneiras mais fáceis de instalar o compilador Solidity é usar o npm (Node Package Manager). Para instalá-lo, execute o seguinte comando em seu terminal:

npm install -g solc

Este comando instala o compilador Solidity globalmente em seu sistema.

Opção 2: Usando Docker

Se você prefere usar o Docker, pode executar o compilador Solidity dentro de um contêiner Docker. Primeiro, certifique-se de que o Docker está instalado em seu sistema. Execute o seguinte comando para baixar a imagem mais recente do Solidity:

docker pull ethereum/solc:stable

Para usar o compilador, você pode executar:

docker run ethereum/solc:stable --version

Este comando exibirá a versão do compilador Solidity instalado.

Opção 3: Binários Pré-compilados

Para aqueles que desejam baixar binários pré-compilados diretamente, você pode encontrá-los na página de lançamentos do Solidity. Escolha o binário apropriado com base em seu sistema operacional, faça o download e adicione-o ao PATH do seu sistema para fácil acesso.

Passo 3: Verificar a Instalação

Após a instalação, você pode verificar se o compilador Solidity foi instalado corretamente executando o seguinte comando em seu terminal:

solc --version

Você deve ver uma saída semelhante a esta, indicando que o compilador Solidity está instalado:

solc, a interface de linha de comando do compilador Solidity
Versão: <número_da_versão>

Conclusão

Parabéns! Você instalou com sucesso o compilador Solidity em seu ambiente de desenvolvimento. Esta ferramenta permitirá que você compile, teste e implante seus contratos inteligentes na blockchain Ethereum. Nas próximas aulas, vamos nos aprofundar na criação do nosso primeiro contrato inteligente e trabalhar com vários recursos do Solidity.

Fique ligado para mais aulas empolgantes!

Video

Did you like this article? Rate it from 1 to 5:

Thank you for voting!