The sol! macro generates incorrect Rust bindings for indexed Solidity event parameters when those parameters…
The sol! macro generates incorrect Rust bindings for indexed Solidity event parameters when those parameters…: a task in LegoFlow-SWE (Harbor dataset). When an event parameter is indexed, the generated Rust struct currently decides whether to store the value as a FixedBytes<32 (i.e., as a hash)…
The task
When an event parameter is indexed, the generated Rust struct currently decides whether to store the value as a `FixedBytes<32>` (i.e., as a hash) based on whether the type is ABI‑dynamic. This is incorrect for two reasons:
Part of Lego-X/LegoFlow-SWE.