-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
reth-rpc-eth-types
still brings boa
from revm-inspectors
even with the js-tracer
disabled by default.
#13408
Comments
could you please link or paste your |
Sure, we are using these https://github.com/alpenlabs/strata/blob/9f3c0fcc6ae78d609b7ce24f336e085f1852689b/Cargo.toml#L144-L184 in a bump PR to reth 1.1.3 (alpenlabs/strata#542) |
ah I think the issue is with this dep which contains the reth binary https://github.com/alpenlabs/strata/blob/9f3c0fcc6ae78d609b7ce24f336e085f1852689b/Cargo.toml#L145 hence it enables the js-tracer feature Line 62 in b69c2eb
|
That's definitely it. |
This issue is stale because it has been open for 21 days with no activity. |
Don't stale, bot! (Don't know how to not stale apart from commenting this...) |
fixing this via #13999 |
recommended way to use it is now reth-ethereum closing this now, please flag suggestions for re-exports, missing crates, problematic features, better groupings etc. |
Describe the feature
I have a PR to update a big codebase to
[email protected]
which includes the latestjs-tracer
optional fixes to try to remove theboa
bloat inCargo.lock
since we don't want to build a whole JS interpreter every time we docargo {build,check,test}
.Still somehow
boa
still shows up in thecargo tree
. Here's the important parts:Now I am trying to find how did
boa
get into here.It wasn't supposed to happen since:
git grep 'js-tracer'
shows nothingreth-rpc-api
depends onreth-rpc-eth-api
without thejs-tracer
featurereth-node-api
which does not depend onrevm-inspectors
reth-node-core
that again does not depend onrevm-inspectors
.reth-rpc-eth-types
which also has feature-gated thejs-tracer
feature and not enabling by defaultrevm-inspectors
has feature-gatedboa
dependency and not enabled by default for a whileNow I don't know if I need to change something in my codebase. Or if we need somehow to force
reth-rpc-eth-types
to not enablejs-tracer
feature inrevm-inspectors
by default.Additional context
No response
The text was updated successfully, but these errors were encountered: