zerosnacks

Results 15 issues of zerosnacks

### Component Forge ### Describe the feature you would like Add support for a new cheatcode: `vm.expectEmitAnonymous(bool checkTopic0, bool checkTopic1, bool checkTopic2, bool checkTopic3, bool checkData)` (and corresponding equivalent overloads)....

T-feature

## Motivation Closes https://github.com/foundry-rs/foundry/issues/7555 (bug) Closes https://github.com/foundry-rs/foundry/issues/7312 (bug) Closes https://github.com/foundry-rs/foundry/issues/7574 (feature) In short, when an `ETHERSCAN_API_KEY` is defined in a users' `.env` it would trigger Etherscan trace resolving for local...

T-bug

### Component Forge ### Describe the feature you would like Currently when passing the `--json` flag the following is returned: https://github.com/foundry-rs/foundry/blob/f0d9eeced8ec01045b2849ea2cc3c72773282d70/crates/script/src/lib.rs#L496-L501 It would be beneficial to return more information, as...

T-feature

### Component sol! macro ### Describe the feature you would like When using the following common lint rule: ```toml [lints] rust.missing_docs = "warn" ``` It will warn users that this...

enhancement

### Component contract ### Describe the feature you would like Follow up from conversation: https://github.com/alloy-rs/examples/pull/8#discussion_r1526788839 Consider the following: ```rust let Counter::numberReturn { _0 } = contract.number().call().await?; ``` Where Counter is...

enhancement

### Component provider, pubsub ### Describe the feature you would like Considering users are more familiar with `Provider` than `ProviderBuilder` I would propose to add a `builder` method on the...

enhancement

### Component provider, pubsub ### Describe the feature you would like Currently we require `RpcClient` to be imported, it would be ideal to have the `on_http` method available on the...

enhancement

## Motivation Closes https://github.com/paradigmxyz/revm-inspectors/issues/14 Related PR: https://github.com/paradigmxyz/revm-inspectors/pull/151 ## Solution - Mutates the arena traces to populate new decoded fields in the `CallTrace` - Brings back `decoder.decode` (now `extend_trace`) - Delegates...

Tracking improvements for Anvil: ## Features - [ ] https://github.com/foundry-rs/foundry/issues/1505 - [x] https://github.com/foundry-rs/foundry/issues/8227 - [ ] https://github.com/foundry-rs/foundry/issues/6764 - [ ] https://github.com/foundry-rs/foundry/issues/2806 - [ ] https://github.com/foundry-rs/foundry/issues/3112 - [ ] https://github.com/foundry-rs/foundry/issues/3788 -...

T-meta
C-anvil

Tracking all tickets related to extensions / plugins or proposed extensions: - https://github.com/foundry-rs/foundry/issues/706 - https://github.com/foundry-rs/foundry/issues/1970 - https://github.com/foundry-rs/foundry/issues/7761 - https://github.com/foundry-rs/foundry/issues/7760 - https://github.com/foundry-rs/foundry/issues/6509 - https://github.com/foundry-rs/foundry/issues/5864 - https://github.com/foundry-rs/foundry/issues/5015 - https://github.com/foundry-rs/foundry/issues/3714 - https://github.com/foundry-rs/foundry/issues/3911 -...

C-forge
T-meta
A-extensions