Expand description
Framework-agnostic interface for Light Protocol compressible accounts.
Re-exports§
pub use account::pack::Pack;pub use account::compression_info::claim_completed_epoch_rent;pub use account::compression_info::CompressAs;pub use account::compression_info::CompressedAccountData;pub use account::compression_info::CompressedInitSpace;pub use account::compression_info::CompressionInfo;pub use account::compression_info::CompressionInfoField;pub use account::compression_info::CompressionState;pub use account::compression_info::HasCompressionInfo;pub use account::compression_info::Space;pub use account::compression_info::COMPRESSION_INFO_SIZE;pub use account::compression_info::OPTION_COMPRESSION_INFO_SPACE;pub use account::light_account::AccountType;pub use account::light_account::LightAccount;pub use account::pack::Unpack;pub use account::pda_seeds::HasTokenVariant;pub use account::pda_seeds::PdaSeedDerivation;pub use accounts::finalize::LightFinalize;pub use accounts::finalize::LightPreInit;pub use accounts::init_compressed_account::prepare_compressed_account_on_init;pub use accounts::init_compressed_account::reimburse_rent;pub use cpi::account::CpiAccountsTrait;pub use cpi::invoke::invoke_light_system_program;pub use cpi::invoke::InvokeLightSystemProgram;pub use cpi::LightCpi;pub use create_accounts_proof::CreateAccountsProof;pub use program::compression::pda::prepare_account_for_compression;pub use program::compression::processor::process_compress_pda_accounts_idempotent;pub use program::compression::processor::CompressAndCloseParams;pub use program::compression::processor::CompressCtx;pub use program::compression::processor::CompressDispatchFn;pub use program::config::process_initialize_light_config_checked;pub use program::config::process_update_light_config;pub use program::config::InitializeLightConfigParams;pub use program::config::LightConfig;pub use program::config::UpdateLightConfigParams;pub use program::config::LIGHT_CONFIG_SEED;pub use program::config::MAX_ADDRESS_TREES_PER_SPACE;pub use program::decompression::pda::prepare_account_for_decompression;pub use program::decompression::processor::process_decompress_pda_accounts_idempotent;pub use program::decompression::processor::DecompressCtx;pub use program::decompression::processor::DecompressIdempotentParams;pub use program::decompression::processor::DecompressVariant;pub use program::validation::extract_tail_accounts;pub use program::validation::is_pda_initialized;pub use program::validation::should_skip_compression;pub use program::validation::split_at_system_accounts_offset;pub use program::validation::validate_compress_accounts;pub use program::validation::validate_decompress_accounts;pub use program::validation::ValidatedPdaContext;pub use program::variant::IntoVariant;pub use program::variant::LightAccountVariantTrait;pub use program::variant::PackedLightAccountVariantTrait;