light_sdk_pinocchio/
lib.rs

1pub mod address;
2pub mod cpi;
3pub mod error;
4pub mod instruction;
5// TODO: Add tree_info module with helpers for packing/unpacking address tree info
6// Similar to light-sdk's tree_info.rs but adapted for pinocchio (no Anchor dependencies)
7// Should include: pack_address_tree_info, unpack_address_tree_info, AddressTreeInfo struct
8
9#[cfg(feature = "light-account")]
10pub(crate) use borsh::BorshDeserialize;
11pub(crate) use borsh::BorshSerialize;
12pub use light_account_checks::discriminator::Discriminator as LightDiscriminator;
13pub use light_hasher;
14pub use light_macros::{derive_light_cpi_signer, derive_light_cpi_signer_pda};
15#[cfg(feature = "light-account")]
16pub use light_sdk::LightAccount;
17#[cfg(feature = "light-account")]
18pub use light_sdk_macros::{LightDiscriminator, LightHasher};
19pub use light_sdk_types::{constants, CpiSigner};