#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

#1304 in Magic Beans

Download history 10139/week @ 2024-01-27 10269/week @ 2024-02-03 7681/week @ 2024-02-10 10551/week @ 2024-02-17 10182/week @ 2024-02-24 11012/week @ 2024-03-02 11692/week @ 2024-03-09 11512/week @ 2024-03-16 10816/week @ 2024-03-23 39011/week @ 2024-03-30 32873/week @ 2024-04-06 16978/week @ 2024-04-13 12473/week @ 2024-04-20 10623/week @ 2024-04-27 10862/week @ 2024-05-04 8867/week @ 2024-05-11

45,372 downloads per month
Used in 137 crates (32 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
~33K SLoC