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

idl-macro

从 JSON IDL 生成 Anchor CPIcrate

1 个不稳定版本

0.1.0 2022年6月5日

#45 in #generates

Apache-2.0

9KB
171

idl-macro

从 JSON IDL 生成 Anchor CPIcrate。

使用方法

在一个新的 crate 中编写

idl_macro::generate_cpi_crate!("src/idl.json");

declare_id!("GjphYQcbP1m3FuDyCTUJf2mUMxKPE3j6feWU1rxvC7Ps");

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

许可证

Apache 2.0


lib.rs:

从 JSON IDL 生成 Anchor crate 接口。

依赖项

~3.5MB
~80K SLoC