Skip to main content

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}