#idl #order #annotate #programs #extract #generate #solita

shank

暴露宏以注释 Rust 程序,以提取与 solita 兼容的 IDL,从而生成程序 SDK。

22 个版本 (4 个重大变更)

0.4.2 2024 年 2 月 29 日
0.3.1-alpha.52024 年 1 月 30 日
0.3.0 2023 年 10 月 31 日
0.2.1 2023 年 7 月 29 日
0.0.1 2022 年 3 月 22 日

#1309 in 魔法豆

Download history 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 10916/week @ 2024-05-11 8945/week @ 2024-05-18 10142/week @ 2024-05-25 12227/week @ 2024-06-01 11430/week @ 2024-06-08 12014/week @ 2024-06-15 12073/week @ 2024-06-22 5105/week @ 2024-06-29

42,176 每月下载量
用于 136 个 crate (34 直接)

Apache-2.0

70KB

Shank

Shank crate 的入口点,用于注释 Rust 程序以提取 IDL,该 IDL 由 solita 用于生成程序 SDK。

shank-logo

Shank 宏

Readme | 文档

提供宏,用于注释 Solana Rust 程序以提取 shank CLI 使用的 IDL。

许可证

Apache-2.0

依赖项

~0.7–1.4MB
~32K SLoC