fix(prelude): enable rpc-client
exports, enable pubsub
on provider
and add missing exports from alloy/core
#392
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Related to #391, has a mirror PR for
alloy/examples
here: alloy-rs/examples#37Solution
pubsub
feature onalloy-provider
when usingprovider-ws
orprovider-ipc
rpc-client-http-reqwest
,rpc-client-http-hyper
,rpc-client-ws
,rpc-client-ipc
as feature flags. It possibly makes sense to add arpc-client-pubsub
feature flag but I did not see an immediate reason.Additive:
native-keccak
flag that was not re-exported fromalloy/core
.This PR is intended to be non-breaking.
PR Checklist