#idl #extract #shank #solana #annotated #attributes #solita

bin+lib shank-gov-cli

Shank CLI 从您的 Rust Solana 程序代码中提取与 shank 宏属性注释兼容的 solita IDL

5 个版本

0.3.4 2024 年 1 月 23 日
0.3.3 2024 年 1 月 23 日
0.3.2 2024 年 1 月 23 日
0.3.1 2024 年 1 月 23 日
0.3.0 2024 年 1 月 23 日

#6#shank

每月 29 次下载

Apache-2.0

46KB
1K SLoC

shank

Shank CLI 从您的 Rust Solana 程序代码中提取 IDL,这些代码带有 shank 宏属性。然后可以将此 IDL 传递给 solita,以便为该特定 Rust 程序生成低级 TypeScript SDK。

shank-logo

安装

通过 Cargo

cargo install shank-cli

通过 Yarn/Npm

_即将推出 ... _

概述

USAGE:
    shank <SUBCOMMAND>

OPTIONS:
    -h, --help    Print help information

SUBCOMMANDS:
    help    Print this message or the help of the given subcommand(s)
    idl

IDL 提取

USAGE:
    shank idl [OPTIONS]

OPTIONS:
    -h, --help                       Print help information
    -o, --out-dir <OUT_DIR>          Output directory for the IDL JSON [default: idl]
    -r, --crate-root <CRATE_ROOT>    Directory of program crate for which to generate the IDL

许可证

Apache-2.0

依赖项

~5–13MB
~145K SLoC