1 unstable release

0.1.0 Sep 8, 2024

#20 in #cpi

Download history 128/week @ 2024-09-06 28/week @ 2024-09-13 15/week @ 2024-09-20 9/week @ 2024-09-27 1/week @ 2024-10-04

58 downloads per month

Apache-2.0

11KB

anchor-gen

Generates a crate for cross-program invocations to an Anchor program from a JSON IDL.

Usage

In a new crate, write:

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

declare_id!("GjphYQcbP1m3FuDyCTUJf2mUMxKPE3j6feWU1rxvC7Ps");

This will generate a fully functional Rust CPI client for your IDL.

More examples can be found in the examples/ directory.

License: Apache-2.0

Dependencies

~17–26MB
~438K SLoC