37 releases (2 stable)

1.1.0 Apr 30, 2025
1.0.0-rc.1 Mar 26, 2025
0.8.25 Mar 26, 2025
0.8.15 Dec 9, 2024
0.7.0 Mar 30, 2024

#518 in Magic Beans

Download history 92175/week @ 2025-01-18 90275/week @ 2025-01-25 99042/week @ 2025-02-01 109441/week @ 2025-02-08 107636/week @ 2025-02-15 102002/week @ 2025-02-22 103976/week @ 2025-03-01 113006/week @ 2025-03-08 120504/week @ 2025-03-15 120434/week @ 2025-03-22 108541/week @ 2025-03-29 122552/week @ 2025-04-05 93069/week @ 2025-04-12 119179/week @ 2025-04-19 113802/week @ 2025-04-26 92405/week @ 2025-05-03

438,169 downloads per month
Used in 401 crates (4 directly)

MIT/Apache

385KB
10K SLoC

alloy-sol-macro-input

This crate contains inputs to the sol! macro. It sits in-between the sol-macro and syn-solidity crates, and contains an intermediate representation of Solidity items. These items are then expanded into Rust code by the alloy-sol-macro crate.

This crate is not meant to be used directly, but rather is a tool for writing macros that generate Rust code from Solidity code.

Dependencies

~2.4–4MB
~78K SLoC