3 个版本
0.3.3 | 2023 年 8 月 1 日 |
---|---|
0.3.2 | 2023 年 8 月 1 日 |
0.3.1 | 2023 年 8 月 1 日 |
#18 in #cpi
4KB
anchor-gen
从 JSON IDL 生成用于跨程序调用的 Anchor 程序的 crate。
用法
在一个新的 crate 中,编写
anchor_gen::generate_cpi_crate!("../../examples/govern-cpi/idl.json");
declare_id!("GjphYQcbP1m3FuDyCTUJf2mUMxKPE3j6feWU1rxvC7Ps");
这将生成一个针对您的 IDL 的完整功能的 Rust CPI 客户端。
更多示例可以在 examples/ 目录中找到。
许可:Apache-2.0
lib.rs
:
从 JSON IDL 生成用于跨程序调用的 Anchor 程序的 crate。
用法
在一个新的 crate 中,编写
anchor_gen::generate_cpi_crate!("../../examples/govern-cpi/idl.json");
declare_id!("GjphYQcbP1m3FuDyCTUJf2mUMxKPE3j6feWU1rxvC7Ps");
这将生成一个针对您的 IDL 的完整功能的 Rust CPI 客户端。
更多示例可以在 examples/ 目录中找到。
依赖关系
~4MB
~89K SLoC