reward dist signer fix

This commit is contained in:
Sewmina Dilshan 2025-07-31 00:13:30 +05:30
parent e409d45e61
commit 0105ba063a

View File

@ -26,12 +26,19 @@ pub fn reward(ctx:Context<RewardLeaderboard>, id:u64)->Result<()>{
sol_reward sol_reward
); );
anchor_lang::solana_program::program::invoke( let seeds = &[
TICKET_LEADERBOARD_LIST_SEED.as_ref(),
&[ctx.bumps.ticket_leaderboard_list][..]
];
let signer_seeds = &[&seeds[..]];
anchor_lang::solana_program::program::invoke_signed(
&ix, &ix,
&[ &[
ctx.accounts.ticket_leaderboard_list.to_account_info(), ctx.accounts.ticket_leaderboard_list.to_account_info(),
winner.to_account_info(), winner.to_account_info(),
], ],
signer_seeds,
)?; )?;
// Transfer all tokens from ticket_leaderboard vault to ticket_leaderboard_list vault // Transfer all tokens from ticket_leaderboard vault to ticket_leaderboard_list vault