light_system_program/
utils.rs

1use account_compression::utils::constants::CPI_AUTHORITY_PDA_SEED;
2use anchor_lang::solana_program::pubkey::Pubkey;
3
4pub fn get_registered_program_pda(program_id: &Pubkey) -> Pubkey {
5    Pubkey::find_program_address(
6        &[program_id.to_bytes().as_slice()],
7        &account_compression::ID,
8    )
9    .0
10}
11
12pub fn get_cpi_authority_pda(program_id: &Pubkey) -> Pubkey {
13    Pubkey::find_program_address(&[CPI_AUTHORITY_PDA_SEED], program_id).0
14}