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

clockwork-anchor-gen

从 JSON IDL 生成 Anchor CPI crate

2 个版本

0.3.2 2023年4月10日
0.3.1 2023年3月31日

#15#cpi

Download history 60/week @ 2024-03-11 63/week @ 2024-03-18 76/week @ 2024-03-25 122/week @ 2024-04-01 39/week @ 2024-04-08 84/week @ 2024-04-15 93/week @ 2024-04-22 64/week @ 2024-04-29 73/week @ 2024-05-06 81/week @ 2024-05-13 80/week @ 2024-05-20 67/week @ 2024-05-27 60/week @ 2024-06-03 49/week @ 2024-06-10 62/week @ 2024-06-17 81/week @ 2024-06-24

261 每月下载量
16 个 crate (5 直接) 中使用

Apache-2.0

4KB

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

依赖项

~4MB
~88K SLoC