foundry icon indicating copy to clipboard operation
foundry copied to clipboard

Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

Results 751 foundry issues
Sort by recently updated
recently updated
newest added

### 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...

T-bug
T-needs-triage

## Motivation Closes #8908 follow up on https://github.com/foundry-rs/foundry/pull/8936#pullrequestreview-2321724224 not sure what's the best solution here but I hit this while doing some tests, the issue is with wrapped errors that...

### Component Other (please describe) ### Describe the feature you would like There is a lot of confusion on how to modify storage (e.g. using StdStorage) for testing purposes. Here...

T-feature
A-cheatcodes

### Component Anvil ### Have you ensured that all of these are up to date? - [X] Foundry - [X] Foundryup ### What version of Foundry are you on? anvil...

T-bug
T-needs-triage

### Component Anvil ### Describe the feature you would like As far as I am aware, EVM chains can support that a block has the same timestamp as a previous...

T-feature
T-needs-triage

### Component Forge ### Describe the feature you would like It's quite common in our codebase to experience CI failures related to RPC errors. For example: ```Could not instantiate forked...

T-bug
good first issue
A-internals

## Motivation Using both `--fork-url` and `--load-state` together can lead to various RPC issues due to the underlying `ForkedStorage`, `ForkedDatabase` and `fork_db::SharedBackend` getting out of sync while loading from the...

## Motivation Builds upon #9098 Closes #4732 + Closes #9083 ## Solution ```solidity // Returns the most recent broadcast for the given contract on `chainId` matching `txType`. function getBroadcast(string memory...

## Motivation As described in https://github.com/foundry-rs/foundry/issues/8973, currently there's no simple way to obtain contract creation code without compiling them locally. It is needed to deploy contracts with `sol!` macro. If...

## Motivation The current human-readable output from `cast run` is great for manual interpretation but requires additional parsing to be used programmatically. Additionally, there is a need to inspect storage...