1
2
3
4
5
6
7
8
9
10
11
12
13
14
use safecoin_program::{
    account_info::AccountInfo, entrypoint::ProgramResult, program_error::ProgramError,
};

pub fn assert_token_program_matches_package(
    token_program_info: &AccountInfo,
    error: impl Into<ProgramError>,
) -> ProgramResult {
    if *token_program_info.key != safe_token::id() {
        return Err(error.into());
    }

    Ok(())
}