Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 1.01 KB

README.md

File metadata and controls

66 lines (44 loc) · 1.01 KB

Foundry

Foundry é um kit de ferramentas ultrarrápido, portátil e modular para desenvolvimento de aplicações Ethereum, escrito em Rust.

O Foundry consiste em:

  • Forge: Framework de testes Ethereum (similar ao Truffle, Hardhat e DappTools).
  • Cast: Canivete suíço para interagir com contratos inteligentes EVM, enviar transações e obter dados da blockchain.
  • Anvil: Nó Ethereum local, semelhante ao Ganache e Hardhat Network.
  • Chisel: REPL Solidity rápido, utilitário e detalhado.

Documentação

https://book.getfoundry.sh/

Uso

Compilar

$ forge build

Testar

$ forge test

Formatar

$ forge fmt

Snapshots de Gas

$ forge snapshot

Anvil

$ anvil

Implantar

$ forge script script/Counter.s.sol:CounterScript --rpc-url <sua_url_rpc> --private-key <sua_chave_privada>

Cast

$ cast <subcomando>

Ajuda

$ forge --help
$ anvil --help
$ cast --help