-
Notifications
You must be signed in to change notification settings - Fork 94
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
Consider updating web3
crate
#1565
Comments
A dev state (not to forget): c87e84c |
I faced a problem when tried to send RPC requests using an out-of-dated So I decided to finish updating |
There is a statement in the web3 client that we use https://crates.io/crates/web3 that it is not actively maintained and for new projects it is recommended to use another client: https://github.com/gakonst/ethers-rs. Maybe we should consider changing it too |
https://github.com/gakonst/ethers-rs is being deprecated too. |
I tried to update
web3
crate to use itsweb3::transport::Eip1193
as we discussed #1551 (comment)I seem to update the dependencies correctly by forking parity-ethereum repo.
But then I faced too many compilation errors that should be handled on our side. They are mostly due to the changed relationship between
ethereum-types
,rlp
andweb3
crates.Errors: https://gist.github.com/sergeyboyko0791/b3d1f2b4736ae98c3434bd76deb0db3e
I think that the effort to update the
web3
crate doesn't worth it taking also into account thatweb3::transport::Eip1193
should be wrapped into aSend + Sync
structure (using event-driven pattern).cc: @artemii235
The text was updated successfully, but these errors were encountered: