light_system_program/instructions/
initialize_cpi_context.rs

1use anchor_lang::prelude::*;
2
3use crate::cpi_context_account::CpiContextAccount;
4
5pub const CPI_SEED: &[u8] = b"cpi_signature_pda";
6
7#[derive(Accounts)]
8pub struct InitializeCpiContextAccount<'info> {
9    #[account(mut)]
10    pub fee_payer: Signer<'info>,
11    #[account(zero)]
12    pub cpi_context_account: Account<'info, CpiContextAccount>,
13    /// CHECK: manually in instruction
14    pub associated_merkle_tree: AccountInfo<'info>,
15}