#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 10752/week @ 2024-10-18 12118/week @ 2024-10-25 12605/week @ 2024-11-01 10511/week @ 2024-11-08 9780/week @ 2024-11-15 10368/week @ 2024-11-22 13633/week @ 2024-11-29 15032/week @ 2024-12-06 11608/week @ 2024-12-13 6365/week @ 2024-12-20 5778/week @ 2024-12-27 12880/week @ 2025-01-03 11465/week @ 2025-01-10 9317/week @ 2025-01-17 7377/week @ 2025-01-24 6076/week @ 2025-01-31

36,042 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