init if needed, not for vault

This commit is contained in:
Sewmina Dilshan 2025-06-28 01:20:08 +05:30
parent 3b6421a3f5
commit 00da84183e

View File

@ -128,7 +128,8 @@ pub struct DeductFeesToken<'info> {
pub token_vault: InterfaceAccount<'info, TokenAccount>,
#[account(
mut,
init_if_needed,
payer = payer,
associated_token::mint = token_mint,
associated_token::authority = fee_wallet,
associated_token::token_program = token_program
@ -136,7 +137,8 @@ pub struct DeductFeesToken<'info> {
pub fee_wallet_token_account: InterfaceAccount<'info, TokenAccount>,
#[account(
mut,
init_if_needed,
payer = payer,
associated_token::mint = token_mint,
associated_token::authority = owner_referrer,
associated_token::token_program = token_program
@ -144,7 +146,8 @@ pub struct DeductFeesToken<'info> {
pub owner_referrer_token_account: InterfaceAccount<'info, TokenAccount>,
#[account(
mut,
init_if_needed,
payer = payer,
associated_token::mint = token_mint,
associated_token::authority = joiner_referrer,
associated_token::token_program = token_program