#idl #order #programs #extract #annotate #generate #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 9392/week @ 2024-11-16 10300/week @ 2024-11-23 15048/week @ 2024-11-30 14938/week @ 2024-12-07 10505/week @ 2024-12-14 5478/week @ 2024-12-21 6804/week @ 2024-12-28 14074/week @ 2025-01-04 10375/week @ 2025-01-11 9138/week @ 2025-01-18 6825/week @ 2025-01-25 7678/week @ 2025-02-01 7183/week @ 2025-02-08 6346/week @ 2025-02-15 8058/week @ 2025-02-22 6634/week @ 2025-03-01

29,316 downloads per month
Used in 137 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

~2MB
~52K SLoC