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}