pub type DecompressCtx<'a, 'info> = DecompressCtx<'a, AccountInfo<'info>>;Aliased Type§
pub struct DecompressCtx<'a, 'info> {
pub program_id: &'a [u8; 32],
pub cpi_accounts: &'a CpiAccounts<'a, AccountInfo<'info>>,
pub remaining_accounts: &'a [AccountInfo<'info>],
pub rent_sponsor: &'a AccountInfo<'info>,
pub rent_sponsor_bump: u8,
pub light_config: &'a LightConfig,
pub current_slot: u64,
pub output_queue_index: u8,
pub compressed_account_infos: Vec<CompressedAccountInfo>,
}Fields§
§program_id: &'a [u8; 32]§cpi_accounts: &'a CpiAccounts<'a, AccountInfo<'info>>§remaining_accounts: &'a [AccountInfo<'info>]§rent_sponsor: &'a AccountInfo<'info>§rent_sponsor_bump: u8Rent sponsor PDA bump for signing
light_config: &'a LightConfig§current_slot: u64§output_queue_index: u8Packed index of the output queue in remaining_accounts.
compressed_account_infos: Vec<CompressedAccountInfo>Internal vec - dispatch functions push results here