6 个版本
0.2.0 | 2024 年 7 月 17 日 |
---|---|
0.1.0 | 2024 年 6 月 19 日 |
0.0.4 | 2023 年 7 月 28 日 |
0.0.3 | 2023 年 6 月 2 日 |
0.0.1 | 2023 年 1 月 22 日 |
#2308 在 魔力豆
每月 164 次下载
用于 2 crates
37KB
773 行
solana-idl
从 shank 或 anchor 中提取 Rust Solana IDL 类型定义的序列化和反序列化
处理多个 IDL 版本来提供 classic IDL 结构。
示例
use solana_idl::try_extract_classic_idl;
let idl_json = // read JSON from somewhere
let classic_idl = try_extract_classic_idl(idl_json).unwrap();
// If you want to save the classic IDL to a file to upload, etc. do the below
let classic_idl_json = serde_json::to_string(&classic_idl).unwrap();
许可证
MIT
依赖关系
~0.9–1.8MB
~39K SLoC