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

anchor-generate-cpi-crate-mod

从JSON IDL生成Anchor CPI crate

2个版本

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

#54 in #cpi


anchor-gen-mod中使用

Apache-2.0

25KB
558 代码行

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/目录中找到。

依赖项

~2.6–3.5MB
~71K SLoC