#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

22 releases (4 breaking)

0.4.2 Feb 29, 2024
0.3.1-alpha.5 Jan 30, 2024
0.3.0 Oct 31, 2023
0.2.1 Jul 29, 2023
0.0.1 Mar 22, 2022

#1267 in Magic Beans

Download history 13961/week @ 2023-11-27 12227/week @ 2023-12-04 12748/week @ 2023-12-11 12869/week @ 2023-12-18 7916/week @ 2023-12-25 10995/week @ 2024-01-01 14163/week @ 2024-01-08 11877/week @ 2024-01-15 12761/week @ 2024-01-22 9724/week @ 2024-01-29 10537/week @ 2024-02-05 7490/week @ 2024-02-12 10271/week @ 2024-02-19 10451/week @ 2024-02-26 11202/week @ 2024-03-04 5491/week @ 2024-03-11

38,209 downloads per month
Used in 126 crates (26 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

~0.8–1.4MB
~34K SLoC