foundry
foundry copied to clipboard
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
### Component Forge ### Describe the feature you would like It would be useful for processes that manage broadcast log files if each tx could have arbitrary data attached. My...
### Component Forge ### Describe the feature you would like I'm working on a more complex setup that includes a bunch of `ffi` sanity checks and post-deploy scripts. It would...
## Motivation cast interface wasn't handling vyper contracts because of missing stuff related struct types of vyper contracts such as they do not have internal_types in the abi file specially...
## Motivation change `fs_permission` default from `None` to `read` from project's output dir. This will unblock `getCode` cheatcodes restrictions and is a reasonable default now that cheatcode access is closed...
## Motivation ## Solution Gas calculation in debugger works the same as before: 
### Component Forge ### Have you ensured that all of these are up to date? - [X] Foundry - [X] Foundryup ### What version of Foundry are you on? forge...
### Component Forge ### Have you ensured that all of these are up to date? - [X] Foundry - [X] Foundryup ### What version of Foundry are you on? forge...
## Motivation contains revm changes and ethers chain id fixes ## Solution
### Component Forge ### Describe the feature you would like When running `forge upload-selectors`, forge should upload signatures from error types, such as `error Foo(uint256)`. This enabled us to use...
### Component Forge ### Describe the feature you would like While invariant testing, filters can be used to establish a boundary in order to help the engine converge. The `targetSelectors()`...