Node-issues icon indicating copy to clipboard operation
Node-issues copied to clipboard

Upgrade primative-types

Open FinsaasGH opened this issue 3 years ago • 2 comments

This is one of the more basic crates, but it communicates with everything else, so it a very challenging one to upgrade

This is going to be very perilous with affecting web3 types and libraries

FinsaasGH avatar Nov 15 '21 20:11 FinsaasGH

For GH-503 I may need to keep version 0.5.0. Can you put this off until GH-503 is fully played, please? Then we will see if it breaks anything on it.

bertllll avatar Nov 16 '21 11:11 bertllll

This will be obsolete/irrelevant if we adopt https://github.com/alloy-rs (the planned successor to https://github.com/ethers-rs) which I recommend. We'd prefer to do a single migration instead of 1 from rust-web3 to ethers-rs and another from ethers-rs to alloy-rs. The benefits of alloy-rs include improved Rust datatypes (e.g. uint256) perhaps even native flavors; Solidity macros; Flexible http transports; async/await; hardware wallets and other hardware keys for signing transactions.

masqrauder avatar Mar 17 '24 22:03 masqrauder