pub fn process_approve_collection_authority(
program_id: &Pubkey,
accounts: &[AccountInfo<'_>]
) -> ProgramResult