#anchor #generate #idl #solana #json #cpi #declare-id

anchor-generate-cpi-crate-tulip

从 JSON IDL 生成 Anchor CPI 箱子

2 个版本

0.4.1 2022 年 10 月 4 日
0.4.0 2022 年 9 月 30 日

#53#cpi


2 个箱子中使用 (通过 anchor-gen-tulip)

Apache-2.0

24KB
556

anchor-gen

从 JSON IDL 生成用于跨程序调用 Anchor 程序的箱子。

用法

在新的箱子中写入

anchor_gen::generate_cpi_crate!("../../examples/govern-cpi/idl.json");

declare_id!("GjphYQcbP1m3FuDyCTUJf2mUMxKPE3j6feWU1rxvC7Ps");

这将为您生成一个完整的 Rust CPI 客户端。

更多示例可以在 examples/ 目录中找到。

许可:Apache-2.0


lib.rs:

从 JSON IDL 生成用于跨程序调用 Anchor 程序的箱子。

用法

在新的箱子中写入

anchor_gen::generate_cpi_crate!("../../examples/govern-cpi/idl.json");

declare_id!("GjphYQcbP1m3FuDyCTUJf2mUMxKPE3j6feWU1rxvC7Ps");

这将为您生成一个完整的 Rust CPI 客户端。

更多示例可以在 examples/ 目录中找到。

依赖关系

~4MB
~86K SLoC