2个版本
0.3.2 | 2023年4月10日 |
---|---|
0.3.1 | 2023年3月31日 |
#52 在 #cpi
每月198次下载
在 17 个crate中(通过 clockwork-anchor-gen)使用
27KB
629 行
anchor-gen
从JSON IDL生成用于跨程序调用Anchor程序的crate。
用法
在一个新的crate中,编写
anchor_gen::generate_cpi_crate!("../../examples/govern-cpi/idl.json");
declare_id!("GjphYQcbP1m3FuDyCTUJf2mUMxKPE3j6feWU1rxvC7Ps");
这将为您生成一个完全功能的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");
这将为您生成一个完全功能的Rust CPI客户端。
更多示例可以在 examples/ 目录中找到。
依赖关系
~4.5MB
~91K SLoC