sendfun_sdk/utils/pda.rs
1use solana_address::Address;
2
3use crate::constants::ATA_PROGRAM_ID;
4
5#[must_use]
6pub fn find_associated_token_pda(
7 wallet: &Address,
8 mint: &Address,
9 token_program: &Address,
10) -> (Address, u8) {
11 Address::find_program_address(
12 &[wallet.as_ref(), token_program.as_ref(), mint.as_ref()],
13 &ATA_PROGRAM_ID,
14 )
15}