sebastiantf / learn-foundry

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

learn-foundry

Useful commands

Gas snapshot

forge snapshot
forge snapshot --diff
forge snapshot --check

Include extra outputs from compiler

Generates assembly and ir output files in the out folder

forge build --extra-output evm.assembly ir --extra-output-files evm.assembly ir

Inspect IR

forge inspect Counter ir > Counter.ir

Run test in debugger

forge debug ./test/Counter.t.sol -s "testIncrement()" --tc CounterTest

Run live transaction in debugger

cast run <tx_hash> --debug --rpc-url <rpc_url>

About


Languages

Language:Solidity 99.5%Language:Makefile 0.5%