zerosnacks
zerosnacks
> I’m excited to work on this issue. I’d really appreciate any pointers or advice you can share on how to get started. Sure, have a look at the Ethers...
Closing this as you can achieve it using the current abstractions, without requiring the importing of `reqwest`: ```rs let http = anvil.endpoint().parse()?; let provider = ProviderBuilder::new() .signer(EthereumSigner::from(wallet)) .on_client(RpcClient::new_http(http)); ```
> the new scope here should be to avoid the `RpcClient` import as well. make a `on_http` method on `ProviderBuilder` Reopening with this as context of the ticket
Relevant: https://github.com/foundry-rs/foundry/blob/5494c33bc7977b3537bd296e375431d938d44ca3/crates/evm/traces/src/decoder/mod.rs#L385-L709
Hi @ngotchac thanks for the PR! Would you be able to fix the small merge conflicts so we can get it reviewed one last time and merged?
> whoops, sorry I dropped this mind bringing this over the line @zerosnacks ? Done, ready for review :)
Hi @EdwardJES, I think the proposed API would be to update `vm.prank` but there is some complexity in how to handle the additional parameter (as `txOrigin` already exists as second...
Marking as `unable to reproduce`, feel free to re-open with a minimal reproduction
Marking as resolved by #7502, unrelated to forge. Feel free to re-open if you run into this again.
Ping @0xTimepunk, would be great if you could recheck this