#anchor #solana #idl #generate #json #cpi #gen

anchor-gen-mod

从 JSON IDL 生成 Anchor CPI crate

3 个版本

0.3.3 2023 年 8 月 1 日
0.3.2 2023 年 8 月 1 日
0.3.1 2023 年 8 月 1 日

#18 in #cpi

Apache-2.0

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