core
core copied to clipboard
High-performance, well-tested & documented core libraries for Ethereum, in Rust
### Component primitives ### What version of Alloy are you on? 0.2.1 ### Operating System None ### Describe the bug The following code doesn't work, it looks like it's returned...
I have been looking for a way to use multicall. I couldn't find it in the main branch until I saw "dani/multicall." Why isn't it supported?
### Component sol! macro ### Describe the feature you would like When using the `sol!` macro for ABI JSON files it is possible to specify additional (`derive`) attributes and everything...
JSON ABIs are an anti-pattern because they have fallible resolution steps before every encoding we would prefer the user resolve an entire `DynInterface` at once, and then reference parts of...
## Motivation Previously, when `v` was set to `0x0 || 0x1` i.e `Parity::Parity(false || true)`, only `yParity` would appear in the serialized form of the sig. ## Solution Serialize `v`...
### Component sol! macro ### Describe the feature you would like Now sol! macro accepts only literal hex for bytecode: `#[sol(abi, bytecode = "HEX")]`. It would be nice to be...
## Motivation RLP encoding of `Sealed`. Ref https://github.com/paradigmxyz/reth/issues/11123. ## Solution Enables feature `derive` for `alloy-rlp` dep, to derive en-/decoding of `Sealed`. ## PR Checklist - [ ] Added Tests -...
### Component sol! macro ### What version of Alloy are you on? v0.8.3 ### Operating System macOS (Apple Silicon) ### Describe the bug The following abi [DelegationManager.json](https://github.com/user-attachments/files/17109326/DelegationManager.json) along with the...
### Component Other (please provide more details) ### Describe the feature you would like A lot of projects depend on `alloy` so it will be really great if breaking changes...
### Component sol! macro ### Describe the feature you would like I built my contracts to `OUT_DIR`. `sol!(MyContract, concat!(env!("OUT_DIR"), "/contracts/MyContract.abi"))` fails to compile with "expected ident". Reviewing the macro myself,...