Arsenii Kulikov
Arsenii Kulikov
So this can be broken into 2 separate usecases 1. Have a way to flush selectors from local project contracts into global signature cache (`forge build --cache_local_signatures`). Current impl lgtm,...
@clemire is this still the case on latest nightly?
@mattsse can this be closed after #142 ?
hey @Troublor do you have plans for finishing this? considering that CI fails I am thinking that perhaps we should take a different approach? currently in remappings.txt of a foundry...
@Troublor mind updating patch in https://github.com/foundry-rs/foundry/pull/7623? (or creating a new PR if you don't have access to that branch)
@Troublor nice! does this solve the initial issue you had in #47 with compiling contract from Etherscan? If so, I think this is good to merge
Should be resolved after https://github.com/alloy-rs/alloy/pull/808
we've improved build-info tracking and enabled cache for runs with `--build-info` flag, so this should be resolved I believe https://github.com/foundry-rs/foundry/pull/8164
> PTAL @klkvr this should be similar to recent work on vm.deployCode https://github.com/foundry-rs/foundry/pull/8181 yep, this just needs to use `executor.get_inspector()` instead of `ccx.state` as it was done for `vm.transact()`
you should remove `Self: Sized` bound from `DatabaseExt::transact_from_tx` and use `&mut dyn InspectorExt` instead of generic there, as it's done in `DatabaseExt::transact`