#solana #idl #extract #order #annotate #solita

shank

Exposes macros to annotate Rust programs to extract solita compatible IDL in order to generate program SDKs

23 releases

0.4.3-alpha.1 Jan 26, 2025
0.4.2 Feb 29, 2024
0.3.1-alpha.5 Jan 30, 2024
0.3.0 Oct 31, 2023
0.0.1 Mar 22, 2022

#1 in #annotate

Download history 15701/week @ 2024-12-02 14720/week @ 2024-12-09 9880/week @ 2024-12-16 5226/week @ 2024-12-23 7959/week @ 2024-12-30 13804/week @ 2025-01-06 10061/week @ 2025-01-13 8933/week @ 2025-01-20 6725/week @ 2025-01-27 7591/week @ 2025-02-03 7511/week @ 2025-02-10 6180/week @ 2025-02-17 8335/week @ 2025-02-24 7280/week @ 2025-03-03 10417/week @ 2025-03-10 8470/week @ 2025-03-17

35,110 downloads per month
Used in 138 crates (35 directly)

Apache-2.0

71KB

Shank

Entry point to shank crates used to annotate Rust programs in order to extract IDL which is used by solita in order to generate program SDKs.

shank-logo

Shank Macro

Readme | Docs

Provides macros used to annotate Solana Rust programs in order to extract an IDL with the shank CLI.

LICENSE

Apache-2.0

Dependencies

~0.7–1.3MB
~30K SLoC