nifty_asset_interface/
lib.rs

1mod generated;
2mod interface;
3mod processor;
4
5pub use interface::*;
6use solana_program::pubkey::Pubkey;
7
8solana_program::declare_id!("AssetGtQBTSgm5s91d1RAQod5JmaZiJDxqsgtqrZud73");
9
10// Redefine constant to change its visibility.
11pub const INTERFACE_ID: Pubkey = generated::INTERFACE_ID;
12
13// Re-export nifty_asset_types for convenience
14
15pub mod constraints {
16    pub use nifty_asset_types::constraints::*;
17}
18pub mod extensions {
19    pub use nifty_asset_types::extensions::*;
20}
21pub mod state {
22    pub use nifty_asset_types::state::*;
23}
24pub use nifty_asset_types::podded::ZeroCopy;