#idl #order #solana #generate #programs #extract #annotate

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

#1 in #annotate

Download history 11267/week @ 2024-07-22 11462/week @ 2024-07-29 11235/week @ 2024-08-05 10221/week @ 2024-08-12 9465/week @ 2024-08-19 10452/week @ 2024-08-26 9510/week @ 2024-09-02 8829/week @ 2024-09-09 5207/week @ 2024-09-16 7817/week @ 2024-09-23 8395/week @ 2024-09-30 7804/week @ 2024-10-07 10411/week @ 2024-10-14 11131/week @ 2024-10-21 13053/week @ 2024-10-28 11657/week @ 2024-11-04

46,649 downloads per month
Used in 138 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
~51K SLoC