Re-exports§
pub use finalize::LightFinalize;pub use finalize::LightPreInit;pub use traits::IntoCTokenVariant;pub use traits::IntoVariant;pub use close::close;pub use compress_account::prepare_account_for_compression;pub use compress_account_on_init::prepare_compressed_account_on_init;pub use compress_runtime::process_compress_pda_accounts_idempotent;pub use compress_runtime::CompressContext;pub use compression_info::CompressAs;pub use compression_info::CompressedInitSpace;pub use compression_info::CompressionInfo;pub use compression_info::HasCompressionInfo;pub use compression_info::Pack;pub use compression_info::Space;pub use compression_info::Unpack;pub use compression_info::OPTION_COMPRESSION_INFO_SPACE;pub use config::process_initialize_light_config;pub use config::process_initialize_light_config_checked;pub use config::process_update_light_config;pub use config::LightConfig;pub use config::COMPRESSIBLE_CONFIG_SEED;pub use config::MAX_ADDRESS_TREES_PER_SPACE;pub use decompress_idempotent::into_compressed_meta_with_address;pub use decompress_idempotent::prepare_account_for_decompression_idempotent;
Modules§
- close
- compress_
account - compress_
account_ on_ init - compress_
runtime - Runtime for compress_accounts_idempotent instruction.
- compression_
info - config
- decompress_
idempotent - finalize
- LightFinalize and LightPreInit traits for compression operations.
- rent
- traits
- Traits for decompression variant construction.
Structs§
- Create
Accounts Proof - Proof data for instruction params when creating new compressed accounts.
Used in the INIT flow - pass directly to instruction data.
All accounts use the same address tree, so only one
address_tree_infois needed.