metaplex-foundation / shank

Extracts IDL from Solana Rust contracts
https://docs.rs/crate/shank_macro/latest
116 stars 23 forks source link

Consider making `shank-idl` sub-modules public #49

Open buffalojoec opened 1 year ago

buffalojoec commented 1 year ago

Consider making sub-modules within shank-idl - such as idl_instruction - public.

Shank does a lot of the heavy lifting for you when it comes to parsing all of your Rust code into an IDL object, complete with serde.

If the rest of the modules were public, this would allow devs to build on top of Shank and customize their IDLs, perhaps by adding additional configurations for their client-side code.