#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

new 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 8160/week @ 2024-10-06 10245/week @ 2024-10-13 10941/week @ 2024-10-20 13078/week @ 2024-10-27 11975/week @ 2024-11-03 10439/week @ 2024-11-10 9318/week @ 2024-11-17 10362/week @ 2024-11-24 15473/week @ 2024-12-01 14556/week @ 2024-12-08 10399/week @ 2024-12-15 5188/week @ 2024-12-22 7435/week @ 2024-12-29 13822/week @ 2025-01-05 10168/week @ 2025-01-12 8496/week @ 2025-01-19

40,332 downloads per month
Used in 137 crates (35 directly)

Apache-2.0

70KB

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