6 个版本

0.3.1 2022年9月27日
0.3.0 2022年7月26日
0.2.0 2022年7月24日
0.1.2 2022年6月6日

#6#cpi

Download history • Rust 包仓库 246/week @ 2024-04-13 • Rust 包仓库 232/week @ 2024-04-20 • Rust 包仓库 170/week @ 2024-04-27 • Rust 包仓库 220/week @ 2024-05-04 • Rust 包仓库 936/week @ 2024-05-11 • Rust 包仓库 456/week @ 2024-05-18 • Rust 包仓库 673/week @ 2024-05-25 • Rust 包仓库 561/week @ 2024-06-01 • Rust 包仓库 501/week @ 2024-06-08 • Rust 包仓库 348/week @ 2024-06-15 • Rust 包仓库 560/week @ 2024-06-22 • Rust 包仓库 466/week @ 2024-06-29 • Rust 包仓库 213/week @ 2024-07-06 • Rust 包仓库 287/week @ 2024-07-13 • Rust 包仓库 275/week @ 2024-07-20 • Rust 包仓库 222/week @ 2024-07-27 • Rust 包仓库

1,045 每月下载量
用于 18 crates

Apache-2.0

4KB

anchor-gen

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

用法

在一个新的 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 中编写

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

declare_id!("GjphYQcbP1m3FuDyCTUJf2mUMxKPE3j6feWU1rxvC7Ps");

这将为您生成一个功能齐全的 Rust CPI 客户端。

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

依赖关系

~4.5MB
~91K SLoC