2 unstable releases
| 0.2.0 | Jan 1, 2024 |
|---|---|
| 0.1.0 | Jan 1, 2024 |
#23 in #u256
71 downloads per month
Used in cargo-stylus-check
6KB
79 lines
Crate for Safe Typecasting between Ethers and Alloy types
Currently supporting type conversion for:
ethers::types::H160toalloy_primitives::Addressalloy_primitives::Addresstoethers::types::H160ethers::types::U256toalloy_primitives::U256alloy_primitives::U256toethers::types::U256ethers::types::Bytestoalloy_primitives::Bytesalloy_primitives::Bytestoethers::types::Bytes
Example
let ethers_address: ethers::types::H160 = ethers::types::H160::random();
let alloy_address: alloy_primitives::Address = ethers_address_to_alloy(ethers_address);
let ethers_u256: ethers::types::U256 = ethers::types::U256::from_dec_str("126731272983");
let alloy_u256: alloy_primitives::U256 = ethers_u256_to_alloy(ethers_u256);
Dependencies
~31–52MB
~1M SLoC