Instalação do Foundry
O Foundry é uma poderosa ferramenta de desenvolvimento para smart contracts em Solidity. Com ela, você consegue compilar, testar e implantar contratos com alta performance e flexibilidade.
Vamos instalar o Foundry em seu ambiente local:
Requisitos
Antes de começar, certifique-se de ter o seguinte instalado:
Passo 1: Clonar o Foundryup
Abra seu terminal e execute o seguinte comando para instalar o instalador do Foundry:
curl -L https://foundry.paradigm.xyz | bash
Passo 2: Reinicie o Terminal
Feche e reabra o terminal, ou rode:
source ~/.bashrc
ou, se estiver usando zsh:
source ~/.zshrc
Isso garante que os comandos do Foundry estejam disponíveis globalmente.
Passo 3: Instalar o Foundry
Agora, execute o comando abaixo para instalar os binários principais do Foundry (forge, cast, anvil):
foundryup
Esse comando vai baixar e compilar as ferramentas do Foundry para seu sistema.
Passo 4: Verificar a Instalação
Para garantir que tudo foi instalado corretamente, verifique as versões: ``bash forge --version cast --version anvil --version
Se esses comandos retornarem as versões, o Foundry está pronto para uso!
O que foi instalado?
forge: ferramenta principal para compilar, testar e implantar smart contracts
cast: utilitário para interações diretas com a blockchain
anvil: blockchain local para testes (semelhante ao Hardhat Network)