HF RL Explorer

The sol! macro fails to compile when processing certain legitimate Ethereum contract ABIs, especially when…

The sol! macro fails to compile when processing certain legitimate Ethereum contract ABIs, especially when…: a task in LegoFlow-SWE (Harbor dataset). Expected behavior: - Single‑element tuples in the generated Rust types must include the trailing comma. - The NAME constant for a contract interface…

The task

Expected behavior: - Single‑element tuples in the generated Rust types must include the trailing comma. - The `NAME` constant for a contract interface should be correctly qualified, so it does not clash with a function named `NAME`. - Infinitely recursive type definitions should produce a clear compile‑time error,…

Part of Lego-X/LegoFlow-SWE.