From 05c03cc6efd49ae452eb84989f78e5ae6f99c001 Mon Sep 17 00:00:00 2001 From: Hardhat Chad Date: Tue, 23 Jan 2024 21:25:20 +0000 Subject: [PATCH] Fix math typo --- programs/ore/src/lib.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/programs/ore/src/lib.rs b/programs/ore/src/lib.rs index e1dd968..7ff1b48 100644 --- a/programs/ore/src/lib.rs +++ b/programs/ore/src/lib.rs @@ -228,7 +228,7 @@ mod ore { // Update lifetime status. let treasury = &mut ctx.accounts.treasury; - treasury.total_claimed_rewards = treasury.total_claimed_rewards.saturating_sub(amount); + treasury.total_claimed_rewards = treasury.total_claimed_rewards.saturating_add(amount); // Distribute tokens from treasury to beneficiary. let treasury_tokens = &ctx.accounts.treasury_tokens; @@ -592,14 +592,14 @@ pub struct Claim<'info> { #[account(mut, token::mint = mint)] pub beneficiary: Account<'info, TokenAccount>, - /// The proof account. - #[account(mut, seeds = [PROOF, signer.key().as_ref()], bump = proof.bump)] - pub proof: Account<'info, Proof>, - /// The Ore token mint account. #[account(address = TOKEN_MINT_ADDRESS)] pub mint: Account<'info, Mint>, + /// The proof account. + #[account(mut, seeds = [PROOF, signer.key().as_ref()], bump = proof.bump)] + pub proof: Account<'info, Proof>, + /// The treasury account. #[account(seeds = [TREASURY], bump = treasury.bump)] pub treasury: Account<'info, Treasury>,