core
core copied to clipboard
High-performance, well-tested & documented core libraries for Ethereum, in Rust
### Component other ### What version of Alloy are you on? alloy v0.15.8 ### Operating System macOS (Apple Silicon) ### Describe the bug Hi, I believe I've encountered a bug...
### Component primitives ### Describe the feature you would like Right now alloy-primitives `map::Entry` can be one of two types, the first is the default collections entry type: https://doc.rust-lang.org/std/collections/hash_map/enum.Entry.html Which...
### Component primitives ### Describe the feature you would like Now we could use `U256::to::()` and `I256::as_u64()`, but not vice visa. In addition * There's no `I256::as_u128`/`I256::as_i128` * We have...
### Component primitives ### Describe the feature you would like Often you have fixed values that could already be parsed during compile time. Currently I am initializing those values using...
### Component primitives ### Describe the feature you would like Currently `UInt` wraps on overflow. Please, make it panic on overflow if `cfg(overflow_checks)` is enabled, i. e. exactly same thing...
### Component sol! macro ### Describe the feature you would like Tracking issue for `sol!` macro improvements ### Additional context _No response_
### Component primitives ### Describe the feature you would like From https://github.com/foundry-rs/foundry/issues/9499 by `pmerkleplant` > The ECDSA signatures generated by the `vm.sign()` cheatcode do not strictly follow RFC-6979. For more...