# Alchemix

## Reports by Severity

[Critical](#critical) | [High](#high) | [Medium](#medium) | [Low](#low) | [Insight](#insight)

<details>

<summary>Critical</summary>

* [30634 - \[SC - Critical\] Unauthorized minting of unlimited FLUX in tran...](/alchemix/30634-sc-critical-unauthorized-minting-of-unlimited-flux-in-tran....md)
* [30650 - \[SC - Critical\] Infinite minting of FLUX through voterpoke](/alchemix/30650-sc-critical-infinite-minting-of-flux-through-voterpoke.md)
* [30651 - \[SC - Critical\] Insolvency in RevenueHandlersol because unclaim...](/alchemix/30651-sc-critical-insolvency-in-revenuehandlersol-because-unclaim....md)
* [30655 - \[SC - Critical\] Binary search does not correctly handle duplica...](/alchemix/30655-sc-critical-binary-search-does-not-correctly-handle-duplica....md)
* [30671 - \[SC - Critical\] Reward token permanent freeze due to bulk call ...](/alchemix/30671-sc-critical-reward-token-permanent-freeze-due-to-bulk-call-....md)
* [30682 - \[SC - Critical\] Insufficient slippage control in RevenueHandler...](/alchemix/30682-sc-critical-insufficient-slippage-control-in-revenuehandler....md)
* [30683 - \[SC - Critical\] User can increase their unclaimed Flux token wi...](/alchemix/30683-sc-critical-user-can-increase-their-unclaimed-flux-token-wi....md)
* [30788 - \[SC - Critical\] User can increase their unclaimed Flux token wi...](/alchemix/30788-sc-critical-user-can-increase-their-unclaimed-flux-token-wi....md)
* [30800 - \[SC - Critical\] Stealing FLUX by claiming then merging position...](/alchemix/30800-sc-critical-stealing-flux-by-claiming-then-merging-position....md)
* [30814 - \[SC - Critical\] Wrong calculation of boost amount in Voterpoke](/alchemix/30814-sc-critical-wrong-calculation-of-boost-amount-in-voterpoke.md)
* [30825 - \[SC - Critical\] Users can get unlimited amounts of Flux tokens](/alchemix/30825-sc-critical-users-can-get-unlimited-amounts-of-flux-tokens.md)
* [30860 - \[SC - Critical\] Wrong timestamp for totalVoting](/alchemix/30860-sc-critical-wrong-timestamp-for-totalvoting.md)
* [30898 - \[SC - Critical\] Call the deposit function before the distribute...](/alchemix/30898-sc-critical-call-the-deposit-function-before-the-distribute....md)
* [30906 - \[SC - Critical\] Voterpoke can be called at will leading to a us...](/alchemix/30906-sc-critical-voterpoke-can-be-called-at-will-leading-to-a-us....md)
* [30919 - \[SC - Critical\] Front running of pokeTokens could lead to loss ...](/alchemix/30919-sc-critical-front-running-of-poketokens-could-lead-to-loss-....md)
* [30925 - \[SC - Critical\] Manipulation of governance voting result by unl...](/alchemix/30925-sc-critical-manipulation-of-governance-voting-result-by-unl....md)
* [30939 - \[SC - Critical\] Misuse of curve pool calls results for precisio...](/alchemix/30939-sc-critical-misuse-of-curve-pool-calls-results-for-precisio....md)
* [30972 - \[SC - Critical\] Theft of unclaimed yield of the revenue in the ...](/alchemix/30972-sc-critical-theft-of-unclaimed-yield-of-the-revenue-in-the-....md)
* [30990 - \[SC - Critical\] Users can use Voterpoke to accrue Flux tokens i...](/alchemix/30990-sc-critical-users-can-use-voterpoke-to-accrue-flux-tokens-i....md)
* [30999 - \[SC - Critical\] An edge-case mints times more FLUX than it should](/alchemix/30999-sc-critical-an-edge-case-mints-times-more-flux-than-it-should.md)
* [31071 - \[SC - Critical\] User can steal bribes and prevent other users f...](/alchemix/31071-sc-critical-user-can-steal-bribes-and-prevent-other-users-f....md)
* [31076 - \[SC - Critical\] checkpointTotalSupply can checkpoint before a t...](/alchemix/31076-sc-critical-checkpointtotalsupply-can-checkpoint-before-a-t....md)
* [31077 - \[SC - Critical\] RevenueHandler counts unclaimed tokens as new r...](/alchemix/31077-sc-critical-revenuehandler-counts-unclaimed-tokens-as-new-r....md)
* [31079 - \[SC - Critical\] Claiming bribes for epochs you didnt vote for l...](/alchemix/31079-sc-critical-claiming-bribes-for-epochs-you-didnt-vote-for-l....md)
* [31082 - \[SC - Critical\] Expired locks can be used to claim rewards](/alchemix/31082-sc-critical-expired-locks-can-be-used-to-claim-rewards.md)
* [31085 - \[SC - Critical\] Malicious users can front-run the distribution ...](/alchemix/31085-sc-critical-malicious-users-can-front-run-the-distribution-....md)
* [31112 - \[SC - Critical\] Bribesolwithdraw doesnt update the totalVotings...](/alchemix/31112-sc-critical-bribesolwithdraw-doesnt-update-the-totalvotings....md)
* [31141 - \[SC - Critical\] Permanent freezing of unclaimed yield of reward...](/alchemix/31141-sc-critical-permanent-freezing-of-unclaimed-yield-of-reward....md)
* [31149 - \[SC - Critical\] Manipulation of governance voting result by unl...](/alchemix/31149-sc-critical-manipulation-of-governance-voting-result-by-unl....md)
* [31163 - \[SC - Critical\] Malicious actor can acquire bribe rewards by bl...](/alchemix/31163-sc-critical-malicious-actor-can-acquire-bribe-rewards-by-bl....md)
* [31184 - \[SC - Critical\] Deflating the total amount of votes in a checkp...](/alchemix/31184-sc-critical-deflating-the-total-amount-of-votes-in-a-checkp....md)
* [31196 - \[SC - Critical\] Voterpoke does not check lastVoted resulting in...](/alchemix/31196-sc-critical-voterpoke-does-not-check-lastvoted-resulting-in....md)
* [31198 - \[SC - Critical\] VotingEscrowmerge does not check whether the \_f...](/alchemix/31198-sc-critical-votingescrowmerge-does-not-check-whether-the-_f....md)
* [31199 - \[SC - Critical\] Users might receive less rewars token after Vot...](/alchemix/31199-sc-critical-users-might-receive-less-rewars-token-after-vot....md)
* [31211 - \[SC - Critical\] Inflation Of Total Votes and Potential Freeze o...](/alchemix/31211-sc-critical-inflation-of-total-votes-and-potential-freeze-o....md)
* [31222 - \[SC - Critical\] Unlimited Flux minting](/alchemix/31222-sc-critical-unlimited-flux-minting.md)
* [31223 - \[SC - Critical\] Disproportionate Rewards Manipulation in Bribesol](/alchemix/31223-sc-critical-disproportionate-rewards-manipulation-in-bribesol.md)
* [31242 - \[SC - Critical\] RevenueHandlercheckpoint allows users to claim ...](/alchemix/31242-sc-critical-revenuehandlercheckpoint-allows-users-to-claim-....md)
* [31249 - \[SC - Critical\] malicious user can back-run Voterdistribute to ...](/alchemix/31249-sc-critical-malicious-user-can-back-run-voterdistribute-to-....md)
* [31253 - \[SC - Critical\] RevenueHandlercheckpoint isnt correctly](/alchemix/31253-sc-critical-revenuehandlercheckpoint-isnt-correctly.md)
* [31263 - \[SC - Critical\] RevenueHandlercheckpoint counts unclaimed rewar...](/alchemix/31263-sc-critical-revenuehandlercheckpoint-counts-unclaimed-rewar....md)
* [31280 - \[SC - Critical\] Malicious user can mint unlimited flux tokens](/alchemix/31280-sc-critical-malicious-user-can-mint-unlimited-flux-tokens.md)
* [31309 - \[SC - Critical\] slippage protection is inaccurate](/alchemix/31309-sc-critical-slippage-protection-is-inaccurate.md)
* [31329 - \[SC - Critical\] Attacker can gain infinitive FLUX by repeating ...](/alchemix/31329-sc-critical-attacker-can-gain-infinitive-flux-by-repeating-....md)
* [31375 - \[SC - Critical\] Lack of Access control in poke function allows ...](/alchemix/31375-sc-critical-lack-of-access-control-in-poke-function-allows-....md)
* [31377 - \[SC - Critical\] Stucked yield tokens upon withdrawal of votes f...](/alchemix/31377-sc-critical-stucked-yield-tokens-upon-withdrawal-of-votes-f....md)
* [31386 - \[SC - Critical\] Malicious user can steal FLUX token by abusing ...](/alchemix/31386-sc-critical-malicious-user-can-steal-flux-token-by-abusing-....md)
* [31388 - \[SC - Critical\] Vulnerability in the poke function of Voting co...](/alchemix/31388-sc-critical-vulnerability-in-the-poke-function-of-voting-co....md)
* [31397 - \[SC - Critical\] In Bribesol \_writeVotingCheckpoint isnt called ...](/alchemix/31397-sc-critical-in-bribesol-_writevotingcheckpoint-isnt-called-....md)
* [31408 - \[SC - Critical\] Killed Gauge continue to accrue and steal rewar...](/alchemix/31408-sc-critical-killed-gauge-continue-to-accrue-and-steal-rewar....md)
* [31409 - \[SC - Critical\] Users can grief Bribe rewards forcing them to b...](/alchemix/31409-sc-critical-users-can-grief-bribe-rewards-forcing-them-to-b....md)
* [31418 - \[SC - Critical\] the killed gauge collect claim amount](/alchemix/31418-sc-critical-the-killed-gauge-collect-claim-amount.md)
* [31444 - \[SC - Critical\] Manipulation of ve voting mechanism unlimited b...](/alchemix/31444-sc-critical-manipulation-of-ve-voting-mechanism-unlimited-b....md)
* [31453 - \[SC - Critical\] The balance of RevenueHandler can be drained](/alchemix/31453-sc-critical-the-balance-of-revenuehandler-can-be-drained.md)
* [31458 - \[SC - Critical\] Invalid handling of epochs revenue for tokens t...](/alchemix/31458-sc-critical-invalid-handling-of-epochs-revenue-for-tokens-t....md)
* [31461 - \[SC - Critical\] veALCX holder can mint Unlimited FLUX tokens](/alchemix/31461-sc-critical-vealcx-holder-can-mint-unlimited-flux-tokens.md)
* [31466 - \[SC - Critical\] Wrong reward calculation leads to rewards being...](/alchemix/31466-sc-critical-wrong-reward-calculation-leads-to-rewards-being....md)
* [31470 - \[SC - Critical\] Bribing protocols pay bribes but dont get emiss...](/alchemix/31470-sc-critical-bribing-protocols-pay-bribes-but-dont-get-emiss....md)
* [31472 - \[SC - Critical\] Stealing all revenue from the Alchemix protocol](/alchemix/31472-sc-critical-stealing-all-revenue-from-the-alchemix-protocol.md)
* [31481 - \[SC - Critical\] Undound FLUX accrual through reset and merge](/alchemix/31481-sc-critical-undound-flux-accrual-through-reset-and-merge.md)
* [31483 - \[SC - Critical\] Users can vote multiple times in one epoch](/alchemix/31483-sc-critical-users-can-vote-multiple-times-in-one-epoch.md)
* [31485 - \[SC - Critical\] Miscalculation of distributed tokens at revenue...](/alchemix/31485-sc-critical-miscalculation-of-distributed-tokens-at-revenue....md)
* [31488 - \[SC - Critical\] Merging tokens allows multiple Flux accruals wi...](/alchemix/31488-sc-critical-merging-tokens-allows-multiple-flux-accruals-wi....md)
* [31495 - \[SC - Critical\] Users cannot claim rewards from RevenueHandler ...](/alchemix/31495-sc-critical-users-cannot-claim-rewards-from-revenuehandler-....md)
* [31507 - \[SC - Critical\] Malicious user could flash-loan the veALCX to i...](/alchemix/31507-sc-critical-malicious-user-could-flash-loan-the-vealcx-to-i....md)
* [31512 - \[SC - Critical\] Infinite minting of FLUX through Merge](/alchemix/31512-sc-critical-infinite-minting-of-flux-through-merge.md)
* [31520 - \[SC - Critical\] Incorrect accounting of totalVoting leads to pe...](/alchemix/31520-sc-critical-incorrect-accounting-of-totalvoting-leads-to-pe....md)
* [31526 - \[SC - Critical\] A user is able to claim more bribes than they h...](/alchemix/31526-sc-critical-a-user-is-able-to-claim-more-bribes-than-they-h....md)
* [31527 - \[SC - Critical\] No accounting for totalVoting in Bribesolwithdr...](/alchemix/31527-sc-critical-no-accounting-for-totalvoting-in-bribesolwithdr....md)
* [31541 - \[SC - Critical\] FluxTokens unlimited mint and Exploitation of g...](/alchemix/31541-sc-critical-fluxtokens-unlimited-mint-and-exploitation-of-g....md)
* [31556 - \[SC - Critical\] Unfair Revenue Distribution in Non-Alchemix Rev...](/alchemix/31556-sc-critical-unfair-revenue-distribution-in-non-alchemix-rev....md)
* [31567 - \[SC - Critical\] VotingEscrowsolcheckpoint is completely broken](/alchemix/31567-sc-critical-votingescrowsolcheckpoint-is-completely-broken.md)
* [31579 - \[SC - Critical\] Infinite mint of FLUX using poke](/alchemix/31579-sc-critical-infinite-mint-of-flux-using-poke.md)
* [31584 - \[SC - Critical\] Loss Of Boosted Weight When Poking In The Same ...](/alchemix/31584-sc-critical-loss-of-boosted-weight-when-poking-in-the-same-....md)

</details>

<details>

<summary>High</summary>

* [30699 - \[SC - High\] Permanent freezing of unclaimed ALCX yield when...](/alchemix/30699-sc-high-permanent-freezing-of-unclaimed-alcx-yield-when....md)
* [30826 - \[SC - High\] ALCK rewards are lost when merging tokens becau...](/alchemix/30826-sc-high-alck-rewards-are-lost-when-merging-tokens-becau....md)
* [30910 - \[SC - High\] Processing of voting results is not implemented...](/alchemix/30910-sc-high-processing-of-voting-results-is-not-implemented....md)
* [30922 - \[SC - High\] DOS of withdrawals through filling the userPoin...](/alchemix/30922-sc-high-dos-of-withdrawals-through-filling-the-userpoin....md)
* [31008 - \[SC - High\] Alcx rewards are permanently frozen when two to...](/alchemix/31008-sc-high-alcx-rewards-are-permanently-frozen-when-two-to....md)
* [31042 - \[SC - High\] Claiming alchemic-token rewards can fail for so...](/alchemix/31042-sc-high-claiming-alchemic-token-rewards-can-fail-for-so....md)
* [31078 - \[SC - High\] withdraw doesnt claim all rewards before burnin...](/alchemix/31078-sc-high-withdraw-doesnt-claim-all-rewards-before-burnin....md)
* [31189 - \[SC - High\] Voting algorithm does not apply maximum availab...](/alchemix/31189-sc-high-voting-algorithm-does-not-apply-maximum-availab....md)
* [31258 - \[SC - High\] Loss of Unclaimed Bribes After Burning veALCX T...](/alchemix/31258-sc-high-loss-of-unclaimed-bribes-after-burning-vealcx-t....md)
* [31276 - \[SC - High\] BPT can be locked for only week resulting in u...](/alchemix/31276-sc-high-bpt-can-be-locked-for-only-week-resulting-in-u....md)
* [31293 - \[SC - High\] Voters who withdraw veLACX tokens risk losing g...](/alchemix/31293-sc-high-voters-who-withdraw-velacx-tokens-risk-losing-g....md)
* [31295 - \[SC - High\] Newly created gauge may missed out on its rewards](/alchemix/31295-sc-high-newly-created-gauge-may-missed-out-on-its-rewards.md)
* [31326 - \[SC - High\] Precision loss causes minor loss of FLUX when c...](/alchemix/31326-sc-high-precision-loss-causes-minor-loss-of-flux-when-c....md)
* [31335 - \[SC - High\] getActualSupply should be used instead of total...](/alchemix/31335-sc-high-getactualsupply-should-be-used-instead-of-total....md)
* [31380 - \[SC - High\] FluxTokencalculateBPT uses wrong algorithm caus...](/alchemix/31380-sc-high-fluxtokencalculatebpt-uses-wrong-algorithm-caus....md)
* [31382 - \[SC - High\] VotingEscrowupdateUnlockTime - Its possible for...](/alchemix/31382-sc-high-votingescrowupdateunlocktime-its-possible-for....md)
* [31390 - \[SC - High\] Precision Loss in FluxTokensolgetClaimableFlux](/alchemix/31390-sc-high-precision-loss-in-fluxtokensolgetclaimableflux.md)
* [31399 - \[SC - High\] RewardDistributor claims can be DoSed through e...](/alchemix/31399-sc-high-rewarddistributor-claims-can-be-dosed-through-e....md)
* [31435 - \[SC - High\] ALCX rewards arent claimed for from token when ...](/alchemix/31435-sc-high-alcx-rewards-arent-claimed-for-from-token-when-....md)
* [31447 - \[SC - High\] veALCX holders are able to withdraw rewards and...](/alchemix/31447-sc-high-vealcx-holders-are-able-to-withdraw-rewards-and....md)
* [31478 - \[SC - High\] calculateBPT doesnt divide by basis points infl...](/alchemix/31478-sc-high-calculatebpt-doesnt-divide-by-basis-points-infl....md)
* [31479 - \[SC - High\] alchemechNFT holder will get too little FLUX be...](/alchemix/31479-sc-high-alchemechnft-holder-will-get-too-little-flux-be....md)
* [31480 - \[SC - High\] Miscalculation of global bias](/alchemix/31480-sc-high-miscalculation-of-global-bias.md)
* [31484 - \[SC - High\] Rewards for the first epoch at rewards distribu...](/alchemix/31484-sc-high-rewards-for-the-first-epoch-at-rewards-distribu....md)
* [31486 - \[SC - High\] getClaimableFlux miscalculates claimable FLUX f...](/alchemix/31486-sc-high-getclaimableflux-miscalculates-claimable-flux-f....md)
* [31494 - \[SC - High\] Alchemix The first epochs ALCX emissions of vo...](/alchemix/31494-sc-high-alchemix-the-first-epochs-alcx-emissions-of-vo....md)
* [31498 - \[SC - High\] Alchemix ALCX rewards are currently subject to...](/alchemix/31498-sc-high-alchemix-alcx-rewards-are-currently-subject-to....md)
* [31524 - \[SC - High\] Rounding down in getClaimableFlux leads to less...](/alchemix/31524-sc-high-rounding-down-in-getclaimableflux-leads-to-less....md)
* [31544 - \[SC - High\] Certain small amount of tokens are not accounte...](/alchemix/31544-sc-high-certain-small-amount-of-tokens-are-not-accounte....md)
* [31597 - \[SC - High\] Loss of precision while calculating claimable f...](/alchemix/31597-sc-high-loss-of-precision-while-calculating-claimable-f....md)

</details>

<details>

<summary>Medium</summary>

* [30592 - \[SC - Medium\] DOS attack by delegating tokens at MAX\_DELEGATE...](/alchemix/30592-sc-medium-dos-attack-by-delegating-tokens-at-max_delegate....md)
* [30613 - \[SC - Medium\] malicious user can front run any call to the sw...](/alchemix/30613-sc-medium-malicious-user-can-front-run-any-call-to-the-sw....md)
* [30667 - \[SC - Medium\] Unlimited gauge numbers can DoS users distribut...](/alchemix/30667-sc-medium-unlimited-gauge-numbers-can-dos-users-distribut....md)
* [30685 - \[SC - Medium\] The proposer can be impeded from submitting a p...](/alchemix/30685-sc-medium-the-proposer-can-be-impeded-from-submitting-a-p....md)
* [30704 - \[SC - Medium\] Griefing an account from getting votes delegate...](/alchemix/30704-sc-medium-griefing-an-account-from-getting-votes-delegate....md)
* [30886 - \[SC - Medium\] Wrong totalWeight in Votersol](/alchemix/30886-sc-medium-wrong-totalweight-in-votersol.md)
* [30985 - \[SC - Medium\] Griefing attack prevents admins from disabling ...](/alchemix/30985-sc-medium-griefing-attack-prevents-admins-from-disabling-....md)
* [31151 - \[SC - Medium\] Delegation Saturation Leading to Asset Freezing...](/alchemix/31151-sc-medium-delegation-saturation-leading-to-asset-freezing....md)
* [31234 - \[SC - Medium\] Alchemix BlockSlope variable in checkpoint rou...](/alchemix/31234-sc-medium-alchemix-blockslope-variable-in-checkpoint-rou....md)
* [31298 - \[SC - Medium\] Anyone can let users delegates reach the upper ...](/alchemix/31298-sc-medium-anyone-can-let-users-delegates-reach-the-upper-....md)
* [31410 - \[SC - Medium\] Griefing Attack using delegate will expose User...](/alchemix/31410-sc-medium-griefing-attack-using-delegate-will-expose-user....md)
* [31413 - \[SC - Medium\] DOS attack by delegating tokens at MAX\_DELEGATES](/alchemix/31413-sc-medium-dos-attack-by-delegating-tokens-at-max_delegates.md)
* [31425 - \[SC - Medium\] Users can call reset on their token even if the...](/alchemix/31425-sc-medium-users-can-call-reset-on-their-token-even-if-the....md)
* [31448 - \[SC - Medium\] Bypassing the Governances proposal threshold to...](/alchemix/31448-sc-medium-bypassing-the-governances-proposal-threshold-to....md)
* [31462 - \[SC - Medium\] Alchemix addReward access control can be bypas...](/alchemix/31462-sc-medium-alchemix-addreward-access-control-can-be-bypas....md)
* [31514 - \[SC - Medium\] Malicious users can cause pokeTokens to revert](/alchemix/31514-sc-medium-malicious-users-can-cause-poketokens-to-revert.md)
* [31521 - \[SC - Medium\] Early return in RewardsDistributorclaim can cau...](/alchemix/31521-sc-medium-early-return-in-rewardsdistributorclaim-can-cau....md)
* [31539 - \[SC - Medium\] The Voterdistribute function can continue to fail](/alchemix/31539-sc-medium-the-voterdistribute-function-can-continue-to-fail.md)
* [31562 - \[SC - Medium\] Every consecutive epoch will have same number o...](/alchemix/31562-sc-medium-every-consecutive-epoch-will-have-same-number-o....md)
* [31566 - \[SC - Medium\] Checkpoints wont update block number in point b...](/alchemix/31566-sc-medium-checkpoints-wont-update-block-number-in-point-b....md)
* [31575 - \[SC - Medium\] depositIntoRewardPool and withdrawFromRewardPo...](/alchemix/31575-sc-medium-depositintorewardpool-and-withdrawfromrewardpo....md)

</details>

<details>

<summary>Low</summary>

* [30555 - \[SC - Low\] Precision loss when calculating the FLUX amount...](/alchemix/30555-sc-low-precision-loss-when-calculating-the-flux-amount....md)
* [30556 - \[SC - Low\] Past defeated proposals may become executable i...](/alchemix/30556-sc-low-past-defeated-proposals-may-become-executable-i....md)
* [30565 - \[SC - Low\] veALCX does not comply with ERC breaking compos...](/alchemix/30565-sc-low-vealcx-does-not-comply-with-erc-breaking-compos....md)
* [30598 - \[SC - Low\] Access Control Flaw in \_burn Function Leads to ...](/alchemix/30598-sc-low-access-control-flaw-in-_burn-function-leads-to-....md)
* [30694 - \[SC - Low\] Users approved for a single token id cannot wit...](/alchemix/30694-sc-low-users-approved-for-a-single-token-id-cannot-wit....md)
* [30708 - \[SC - Low\] treasuryPct can be exceeded than BPS due to inc...](/alchemix/30708-sc-low-treasurypct-can-be-exceeded-than-bps-due-to-inc....md)
* [30711 - \[SC - Low\] The result of the AggregatorVInterface is not v...](/alchemix/30711-sc-low-the-result-of-the-aggregatorvinterface-is-not-v....md)
* [30781 - \[SC - Low\] It is possible to lower the quorum requirements...](/alchemix/30781-sc-low-it-is-possible-to-lower-the-quorum-requirements....md)
* [30818 - \[SC - Low\] division before multiplication in theamountToRa...](/alchemix/30818-sc-low-division-before-multiplication-in-theamounttora....md)
* [30920 - \[SC - Low\] User loses access to claims after merging of to...](/alchemix/30920-sc-low-user-loses-access-to-claims-after-merging-of-to....md)
* [30921 - \[SC - Low\] Referential assignment causes incorrect block i...](/alchemix/30921-sc-low-referential-assignment-causes-incorrect-block-i....md)
* [30926 - \[SC - Low\] AlchemixGovernor updates to quorum can affect p...](/alchemix/30926-sc-low-alchemixgovernor-updates-to-quorum-can-affect-p....md)
* [30951 - \[SC - Low\] Incorrect ownerOf implementation makes veALCX n...](/alchemix/30951-sc-low-incorrect-ownerof-implementation-makes-vealcx-n....md)
* [30973 - \[SC - Low\] Incorrect Validation of treasuryPct in the Reve...](/alchemix/30973-sc-low-incorrect-validation-of-treasurypct-in-the-reve....md)
* [31087 - \[SC - Low\] Colition between approve and \_isApprovedOrOwner...](/alchemix/31087-sc-low-colition-between-approve-and-_isapprovedorowner....md)
* [31272 - \[SC - Low\] Approved user cant merge tokens not approved fo...](/alchemix/31272-sc-low-approved-user-cant-merge-tokens-not-approved-fo....md)
* [31281 - \[SC - Low\] Approved spender cannot withdraw or merge](/alchemix/31281-sc-low-approved-spender-cannot-withdraw-or-merge.md)
* [31355 - \[SC - Low\] Past Defeated Proposals Can Be Executed in the ...](/alchemix/31355-sc-low-past-defeated-proposals-can-be-executed-in-the-....md)
* [31381 - \[SC - Low\] Alchemix Incorrect Initialisation of struct in...](/alchemix/31381-sc-low-alchemix-incorrect-initialisation-of-struct-in....md)
* [31383 - \[SC - Low\] price feeds sanity checks isnt correct in funct...](/alchemix/31383-sc-low-price-feeds-sanity-checks-isnt-correct-in-funct....md)
* [31385 - \[SC - Low\] RewardsDistributortokensPerWeek might be zero i...](/alchemix/31385-sc-low-rewardsdistributortokensperweek-might-be-zero-i....md)
* [31449 - \[SC - Low\] BribegetRewardForOwner should not revert if the...](/alchemix/31449-sc-low-bribegetrewardforowner-should-not-revert-if-the....md)
* [31487 - \[SC - Low\] Wrong condition check on RevenueHandlerconstruc...](/alchemix/31487-sc-low-wrong-condition-check-on-revenuehandlerconstruc....md)
* [31497 - \[SC - Low\] executeBatch lacks payable so ethers can not be...](/alchemix/31497-sc-low-executebatch-lacks-payable-so-ethers-can-not-be....md)
* [31519 - \[SC - Low\] Lack of revert statement in Votersolpoke result...](/alchemix/31519-sc-low-lack-of-revert-statement-in-votersolpoke-result....md)
* [31523 - \[SC - Low\] USDT Approval will cause function failure](/alchemix/31523-sc-low-usdt-approval-will-cause-function-failure.md)
* [31542 - \[SC - Low\] Bribeearned - L Its potentially possible to ear...](/alchemix/31542-sc-low-bribeearned-l-its-potentially-possible-to-ear....md)
* [31555 - \[SC - Low\] RewardsDistributoramountToCompound - L The stal...](/alchemix/31555-sc-low-rewardsdistributoramounttocompound-l-the-stal....md)
* [31559 - \[SC - Low\] Minter UpdatePeriod after weeks causes Rewards...](/alchemix/31559-sc-low-minter-updateperiod-after-weeks-causes-rewards....md)
* [31563 - \[SC - Low\] Oracle days staleThreshold for priceTimestamp ...](/alchemix/31563-sc-low-oracle-days-stalethreshold-for-pricetimestamp-....md)
* [31588 - \[SC - Low\] Users could start cooldown period for their wit...](/alchemix/31588-sc-low-users-could-start-cooldown-period-for-their-wit....md)

</details>

<details>

<summary>Insight</summary>

* [30584 - \[SC - Insight\] Invalid check to make sure Minter is already in...](/alchemix/30584-sc-insight-invalid-check-to-make-sure-minter-is-already-in....md)
* [30710 - \[SC - Insight\] The execution of the proposal has no expiration](/alchemix/30710-sc-insight-the-execution-of-the-proposal-has-no-expiration.md)
* [30918 - \[SC - Insight\] Incorrect implementation of ownerOf makes veALC...](/alchemix/30918-sc-insight-incorrect-implementation-of-ownerof-makes-vealc....md)
* [30959 - \[SC - Insight\] Immutable gauges can break the state of the vot...](/alchemix/30959-sc-insight-immutable-gauges-can-break-the-state-of-the-vot....md)
* [30992 - \[SC - Insight\] Inconsistent State Missing Event Emission in Fl...](/alchemix/30992-sc-insight-inconsistent-state-missing-event-emission-in-fl....md)
* [31080 - \[SC - Insight\] DoS in startCooldown when users want start cool...](/alchemix/31080-sc-insight-dos-in-startcooldown-when-users-want-start-cool....md)
* [31226 - \[SC - Insight\] Missing Revert Message in require statement lea...](/alchemix/31226-sc-insight-missing-revert-message-in-require-statement-lea....md)
* [31264 - \[SC - Insight\] Multiple Reports QALowOOS Medium](/alchemix/31264-sc-insight-multiple-reports-qalowoos-medium.md)
* [31277 - \[SC - Insight\] The user can propose with less voting power tha...](/alchemix/31277-sc-insight-the-user-can-propose-with-less-voting-power-tha....md)
* [31284 - \[SC - Insight\] cancel should allow to cancel the proposal of t...](/alchemix/31284-sc-insight-cancel-should-allow-to-cancel-the-proposal-of-t....md)
* [31407 - \[SC - Insight\] Alchemist is given over Allowance through Reven...](/alchemix/31407-sc-insight-alchemist-is-given-over-allowance-through-reven....md)
* [31416 - \[SC - Insight\] Impossible to set boostMultiplier to MIN\_BOOST](/alchemix/31416-sc-insight-impossible-to-set-boostmultiplier-to-min_boost.md)
* [31417 - \[SC - Insight\] Compound claiming transactions will revert if u...](/alchemix/31417-sc-insight-compound-claiming-transactions-will-revert-if-u....md)
* [31420 - \[SC - Insight\] No array lengths check in VotersolclaimBribes](/alchemix/31420-sc-insight-no-array-lengths-check-in-votersolclaimbribes.md)
* [31430 - \[SC - Insight\] QA](/alchemix/31430-sc-insight-qa.md)
* [31443 - \[SC - Insight\] Incorrect values of votingDelay and votingPerio...](/alchemix/31443-sc-insight-incorrect-values-of-votingdelay-and-votingperio....md)
* [31451 - \[SC - Insight\] MAX\_PROPOSAL\_NUMERATOR is incorrectly set](/alchemix/31451-sc-insight-max_proposal_numerator-is-incorrectly-set.md)
* [31460 - \[SC - Insight\] supportsInterface does not return typeIERCRecei...](/alchemix/31460-sc-insight-supportsinterface-does-not-return-typeiercrecei....md)
* [31503 - \[SC - Insight\] Incorrect value of MAX\_PROPOSAL\_NUMERATOR in Al...](/alchemix/31503-sc-insight-incorrect-value-of-max_proposal_numerator-in-al....md)
* [31540 - \[SC - Insight\] Expired Token Locks Impacting Vote Weight Calcu...](/alchemix/31540-sc-insight-expired-token-locks-impacting-vote-weight-calcu....md)
* [31552 - \[SC - Insight\] Lack of the validation for a Flash token protec...](/alchemix/31552-sc-insight-lack-of-the-validation-for-a-flash-token-protec....md)
* [31558 - \[SC - Insight\] Discrepancy in MAX\_PROPOSAL\_NUMERATOR Value in ...](/alchemix/31558-sc-insight-discrepancy-in-max_proposal_numerator-value-in-....md)
* [31583 - \[SC - Insight\] Off by one error while adding reward pool token](/alchemix/31583-sc-insight-off-by-one-error-while-adding-reward-pool-token.md)
* [31592 - \[SC - Insight\] Collection of other important issues](/alchemix/31592-sc-insight-collection-of-other-important-issues.md)
* [31594 - \[SC - Insight\] RewardPoolManager can only add RewardPoolToken ...](/alchemix/31594-sc-insight-rewardpoolmanager-can-only-add-rewardpooltoken-....md)

</details>

## Reports by Type

[Smart Contract](#smart-contract)

<details>

<summary>Smart Contract</summary>

* [30555 - \[SC - Low\] Precision loss when calculating the FLUX amount...](/alchemix/30555-sc-low-precision-loss-when-calculating-the-flux-amount....md)
* [30556 - \[SC - Low\] Past defeated proposals may become executable i...](/alchemix/30556-sc-low-past-defeated-proposals-may-become-executable-i....md)
* [30565 - \[SC - Low\] veALCX does not comply with ERC breaking compos...](/alchemix/30565-sc-low-vealcx-does-not-comply-with-erc-breaking-compos....md)
* [30584 - \[SC - Insight\] Invalid check to make sure Minter is already in...](/alchemix/30584-sc-insight-invalid-check-to-make-sure-minter-is-already-in....md)
* [30592 - \[SC - Medium\] DOS attack by delegating tokens at MAX\_DELEGATE...](/alchemix/30592-sc-medium-dos-attack-by-delegating-tokens-at-max_delegate....md)
* [30598 - \[SC - Low\] Access Control Flaw in \_burn Function Leads to ...](/alchemix/30598-sc-low-access-control-flaw-in-_burn-function-leads-to-....md)
* [30613 - \[SC - Medium\] malicious user can front run any call to the sw...](/alchemix/30613-sc-medium-malicious-user-can-front-run-any-call-to-the-sw....md)
* [30634 - \[SC - Critical\] Unauthorized minting of unlimited FLUX in tran...](/alchemix/30634-sc-critical-unauthorized-minting-of-unlimited-flux-in-tran....md)
* [30650 - \[SC - Critical\] Infinite minting of FLUX through voterpoke](/alchemix/30650-sc-critical-infinite-minting-of-flux-through-voterpoke.md)
* [30651 - \[SC - Critical\] Insolvency in RevenueHandlersol because unclaim...](/alchemix/30651-sc-critical-insolvency-in-revenuehandlersol-because-unclaim....md)
* [30655 - \[SC - Critical\] Binary search does not correctly handle duplica...](/alchemix/30655-sc-critical-binary-search-does-not-correctly-handle-duplica....md)
* [30667 - \[SC - Medium\] Unlimited gauge numbers can DoS users distribut...](/alchemix/30667-sc-medium-unlimited-gauge-numbers-can-dos-users-distribut....md)
* [30671 - \[SC - Critical\] Reward token permanent freeze due to bulk call ...](/alchemix/30671-sc-critical-reward-token-permanent-freeze-due-to-bulk-call-....md)
* [30682 - \[SC - Critical\] Insufficient slippage control in RevenueHandler...](/alchemix/30682-sc-critical-insufficient-slippage-control-in-revenuehandler....md)
* [30683 - \[SC - Critical\] User can increase their unclaimed Flux token wi...](/alchemix/30683-sc-critical-user-can-increase-their-unclaimed-flux-token-wi....md)
* [30685 - \[SC - Medium\] The proposer can be impeded from submitting a p...](/alchemix/30685-sc-medium-the-proposer-can-be-impeded-from-submitting-a-p....md)
* [30694 - \[SC - Low\] Users approved for a single token id cannot wit...](/alchemix/30694-sc-low-users-approved-for-a-single-token-id-cannot-wit....md)
* [30699 - \[SC - High\] Permanent freezing of unclaimed ALCX yield when...](/alchemix/30699-sc-high-permanent-freezing-of-unclaimed-alcx-yield-when....md)
* [30704 - \[SC - Medium\] Griefing an account from getting votes delegate...](/alchemix/30704-sc-medium-griefing-an-account-from-getting-votes-delegate....md)
* [30708 - \[SC - Low\] treasuryPct can be exceeded than BPS due to inc...](/alchemix/30708-sc-low-treasurypct-can-be-exceeded-than-bps-due-to-inc....md)
* [30710 - \[SC - Insight\] The execution of the proposal has no expiration](/alchemix/30710-sc-insight-the-execution-of-the-proposal-has-no-expiration.md)
* [30711 - \[SC - Low\] The result of the AggregatorVInterface is not v...](/alchemix/30711-sc-low-the-result-of-the-aggregatorvinterface-is-not-v....md)
* [30781 - \[SC - Low\] It is possible to lower the quorum requirements...](/alchemix/30781-sc-low-it-is-possible-to-lower-the-quorum-requirements....md)
* [30788 - \[SC - Critical\] User can increase their unclaimed Flux token wi...](/alchemix/30788-sc-critical-user-can-increase-their-unclaimed-flux-token-wi....md)
* [30800 - \[SC - Critical\] Stealing FLUX by claiming then merging position...](/alchemix/30800-sc-critical-stealing-flux-by-claiming-then-merging-position....md)
* [30814 - \[SC - Critical\] Wrong calculation of boost amount in Voterpoke](/alchemix/30814-sc-critical-wrong-calculation-of-boost-amount-in-voterpoke.md)
* [30818 - \[SC - Low\] division before multiplication in theamountToRa...](/alchemix/30818-sc-low-division-before-multiplication-in-theamounttora....md)
* [30825 - \[SC - Critical\] Users can get unlimited amounts of Flux tokens](/alchemix/30825-sc-critical-users-can-get-unlimited-amounts-of-flux-tokens.md)
* [30826 - \[SC - High\] ALCK rewards are lost when merging tokens becau...](/alchemix/30826-sc-high-alck-rewards-are-lost-when-merging-tokens-becau....md)
* [30860 - \[SC - Critical\] Wrong timestamp for totalVoting](/alchemix/30860-sc-critical-wrong-timestamp-for-totalvoting.md)
* [30886 - \[SC - Medium\] Wrong totalWeight in Votersol](/alchemix/30886-sc-medium-wrong-totalweight-in-votersol.md)
* [30898 - \[SC - Critical\] Call the deposit function before the distribute...](/alchemix/30898-sc-critical-call-the-deposit-function-before-the-distribute....md)
* [30906 - \[SC - Critical\] Voterpoke can be called at will leading to a us...](/alchemix/30906-sc-critical-voterpoke-can-be-called-at-will-leading-to-a-us....md)
* [30910 - \[SC - High\] Processing of voting results is not implemented...](/alchemix/30910-sc-high-processing-of-voting-results-is-not-implemented....md)
* [30918 - \[SC - Insight\] Incorrect implementation of ownerOf makes veALC...](/alchemix/30918-sc-insight-incorrect-implementation-of-ownerof-makes-vealc....md)
* [30919 - \[SC - Critical\] Front running of pokeTokens could lead to loss ...](/alchemix/30919-sc-critical-front-running-of-poketokens-could-lead-to-loss-....md)
* [30920 - \[SC - Low\] User loses access to claims after merging of to...](/alchemix/30920-sc-low-user-loses-access-to-claims-after-merging-of-to....md)
* [30921 - \[SC - Low\] Referential assignment causes incorrect block i...](/alchemix/30921-sc-low-referential-assignment-causes-incorrect-block-i....md)
* [30922 - \[SC - High\] DOS of withdrawals through filling the userPoin...](/alchemix/30922-sc-high-dos-of-withdrawals-through-filling-the-userpoin....md)
* [30925 - \[SC - Critical\] Manipulation of governance voting result by unl...](/alchemix/30925-sc-critical-manipulation-of-governance-voting-result-by-unl....md)
* [30926 - \[SC - Low\] AlchemixGovernor updates to quorum can affect p...](/alchemix/30926-sc-low-alchemixgovernor-updates-to-quorum-can-affect-p....md)
* [30939 - \[SC - Critical\] Misuse of curve pool calls results for precisio...](/alchemix/30939-sc-critical-misuse-of-curve-pool-calls-results-for-precisio....md)
* [30951 - \[SC - Low\] Incorrect ownerOf implementation makes veALCX n...](/alchemix/30951-sc-low-incorrect-ownerof-implementation-makes-vealcx-n....md)
* [30959 - \[SC - Insight\] Immutable gauges can break the state of the vot...](/alchemix/30959-sc-insight-immutable-gauges-can-break-the-state-of-the-vot....md)
* [30972 - \[SC - Critical\] Theft of unclaimed yield of the revenue in the ...](/alchemix/30972-sc-critical-theft-of-unclaimed-yield-of-the-revenue-in-the-....md)
* [30973 - \[SC - Low\] Incorrect Validation of treasuryPct in the Reve...](/alchemix/30973-sc-low-incorrect-validation-of-treasurypct-in-the-reve....md)
* [30985 - \[SC - Medium\] Griefing attack prevents admins from disabling ...](/alchemix/30985-sc-medium-griefing-attack-prevents-admins-from-disabling-....md)
* [30990 - \[SC - Critical\] Users can use Voterpoke to accrue Flux tokens i...](/alchemix/30990-sc-critical-users-can-use-voterpoke-to-accrue-flux-tokens-i....md)
* [30992 - \[SC - Insight\] Inconsistent State Missing Event Emission in Fl...](/alchemix/30992-sc-insight-inconsistent-state-missing-event-emission-in-fl....md)
* [30999 - \[SC - Critical\] An edge-case mints times more FLUX than it should](/alchemix/30999-sc-critical-an-edge-case-mints-times-more-flux-than-it-should.md)
* [31008 - \[SC - High\] Alcx rewards are permanently frozen when two to...](/alchemix/31008-sc-high-alcx-rewards-are-permanently-frozen-when-two-to....md)
* [31042 - \[SC - High\] Claiming alchemic-token rewards can fail for so...](/alchemix/31042-sc-high-claiming-alchemic-token-rewards-can-fail-for-so....md)
* [31071 - \[SC - Critical\] User can steal bribes and prevent other users f...](/alchemix/31071-sc-critical-user-can-steal-bribes-and-prevent-other-users-f....md)
* [31076 - \[SC - Critical\] checkpointTotalSupply can checkpoint before a t...](/alchemix/31076-sc-critical-checkpointtotalsupply-can-checkpoint-before-a-t....md)
* [31077 - \[SC - Critical\] RevenueHandler counts unclaimed tokens as new r...](/alchemix/31077-sc-critical-revenuehandler-counts-unclaimed-tokens-as-new-r....md)
* [31078 - \[SC - High\] withdraw doesnt claim all rewards before burnin...](/alchemix/31078-sc-high-withdraw-doesnt-claim-all-rewards-before-burnin....md)
* [31079 - \[SC - Critical\] Claiming bribes for epochs you didnt vote for l...](/alchemix/31079-sc-critical-claiming-bribes-for-epochs-you-didnt-vote-for-l....md)
* [31080 - \[SC - Insight\] DoS in startCooldown when users want start cool...](/alchemix/31080-sc-insight-dos-in-startcooldown-when-users-want-start-cool....md)
* [31082 - \[SC - Critical\] Expired locks can be used to claim rewards](/alchemix/31082-sc-critical-expired-locks-can-be-used-to-claim-rewards.md)
* [31085 - \[SC - Critical\] Malicious users can front-run the distribution ...](/alchemix/31085-sc-critical-malicious-users-can-front-run-the-distribution-....md)
* [31087 - \[SC - Low\] Colition between approve and \_isApprovedOrOwner...](/alchemix/31087-sc-low-colition-between-approve-and-_isapprovedorowner....md)
* [31112 - \[SC - Critical\] Bribesolwithdraw doesnt update the totalVotings...](/alchemix/31112-sc-critical-bribesolwithdraw-doesnt-update-the-totalvotings....md)
* [31141 - \[SC - Critical\] Permanent freezing of unclaimed yield of reward...](/alchemix/31141-sc-critical-permanent-freezing-of-unclaimed-yield-of-reward....md)
* [31149 - \[SC - Critical\] Manipulation of governance voting result by unl...](/alchemix/31149-sc-critical-manipulation-of-governance-voting-result-by-unl....md)
* [31151 - \[SC - Medium\] Delegation Saturation Leading to Asset Freezing...](/alchemix/31151-sc-medium-delegation-saturation-leading-to-asset-freezing....md)
* [31163 - \[SC - Critical\] Malicious actor can acquire bribe rewards by bl...](/alchemix/31163-sc-critical-malicious-actor-can-acquire-bribe-rewards-by-bl....md)
* [31184 - \[SC - Critical\] Deflating the total amount of votes in a checkp...](/alchemix/31184-sc-critical-deflating-the-total-amount-of-votes-in-a-checkp....md)
* [31189 - \[SC - High\] Voting algorithm does not apply maximum availab...](/alchemix/31189-sc-high-voting-algorithm-does-not-apply-maximum-availab....md)
* [31196 - \[SC - Critical\] Voterpoke does not check lastVoted resulting in...](/alchemix/31196-sc-critical-voterpoke-does-not-check-lastvoted-resulting-in....md)
* [31198 - \[SC - Critical\] VotingEscrowmerge does not check whether the \_f...](/alchemix/31198-sc-critical-votingescrowmerge-does-not-check-whether-the-_f....md)
* [31199 - \[SC - Critical\] Users might receive less rewars token after Vot...](/alchemix/31199-sc-critical-users-might-receive-less-rewars-token-after-vot....md)
* [31211 - \[SC - Critical\] Inflation Of Total Votes and Potential Freeze o...](/alchemix/31211-sc-critical-inflation-of-total-votes-and-potential-freeze-o....md)
* [31222 - \[SC - Critical\] Unlimited Flux minting](/alchemix/31222-sc-critical-unlimited-flux-minting.md)
* [31223 - \[SC - Critical\] Disproportionate Rewards Manipulation in Bribesol](/alchemix/31223-sc-critical-disproportionate-rewards-manipulation-in-bribesol.md)
* [31226 - \[SC - Insight\] Missing Revert Message in require statement lea...](/alchemix/31226-sc-insight-missing-revert-message-in-require-statement-lea....md)
* [31234 - \[SC - Medium\] Alchemix BlockSlope variable in checkpoint rou...](/alchemix/31234-sc-medium-alchemix-blockslope-variable-in-checkpoint-rou....md)
* [31242 - \[SC - Critical\] RevenueHandlercheckpoint allows users to claim ...](/alchemix/31242-sc-critical-revenuehandlercheckpoint-allows-users-to-claim-....md)
* [31249 - \[SC - Critical\] malicious user can back-run Voterdistribute to ...](/alchemix/31249-sc-critical-malicious-user-can-back-run-voterdistribute-to-....md)
* [31253 - \[SC - Critical\] RevenueHandlercheckpoint isnt correctly](/alchemix/31253-sc-critical-revenuehandlercheckpoint-isnt-correctly.md)
* [31258 - \[SC - High\] Loss of Unclaimed Bribes After Burning veALCX T...](/alchemix/31258-sc-high-loss-of-unclaimed-bribes-after-burning-vealcx-t....md)
* [31263 - \[SC - Critical\] RevenueHandlercheckpoint counts unclaimed rewar...](/alchemix/31263-sc-critical-revenuehandlercheckpoint-counts-unclaimed-rewar....md)
* [31264 - \[SC - Insight\] Multiple Reports QALowOOS Medium](/alchemix/31264-sc-insight-multiple-reports-qalowoos-medium.md)
* [31272 - \[SC - Low\] Approved user cant merge tokens not approved fo...](/alchemix/31272-sc-low-approved-user-cant-merge-tokens-not-approved-fo....md)
* [31276 - \[SC - High\] BPT can be locked for only week resulting in u...](/alchemix/31276-sc-high-bpt-can-be-locked-for-only-week-resulting-in-u....md)
* [31277 - \[SC - Insight\] The user can propose with less voting power tha...](/alchemix/31277-sc-insight-the-user-can-propose-with-less-voting-power-tha....md)
* [31280 - \[SC - Critical\] Malicious user can mint unlimited flux tokens](/alchemix/31280-sc-critical-malicious-user-can-mint-unlimited-flux-tokens.md)
* [31281 - \[SC - Low\] Approved spender cannot withdraw or merge](/alchemix/31281-sc-low-approved-spender-cannot-withdraw-or-merge.md)
* [31284 - \[SC - Insight\] cancel should allow to cancel the proposal of t...](/alchemix/31284-sc-insight-cancel-should-allow-to-cancel-the-proposal-of-t....md)
* [31293 - \[SC - High\] Voters who withdraw veLACX tokens risk losing g...](/alchemix/31293-sc-high-voters-who-withdraw-velacx-tokens-risk-losing-g....md)
* [31295 - \[SC - High\] Newly created gauge may missed out on its rewards](/alchemix/31295-sc-high-newly-created-gauge-may-missed-out-on-its-rewards.md)
* [31298 - \[SC - Medium\] Anyone can let users delegates reach the upper ...](/alchemix/31298-sc-medium-anyone-can-let-users-delegates-reach-the-upper-....md)
* [31309 - \[SC - Critical\] slippage protection is inaccurate](/alchemix/31309-sc-critical-slippage-protection-is-inaccurate.md)
* [31326 - \[SC - High\] Precision loss causes minor loss of FLUX when c...](/alchemix/31326-sc-high-precision-loss-causes-minor-loss-of-flux-when-c....md)
* [31329 - \[SC - Critical\] Attacker can gain infinitive FLUX by repeating ...](/alchemix/31329-sc-critical-attacker-can-gain-infinitive-flux-by-repeating-....md)
* [31335 - \[SC - High\] getActualSupply should be used instead of total...](/alchemix/31335-sc-high-getactualsupply-should-be-used-instead-of-total....md)
* [31355 - \[SC - Low\] Past Defeated Proposals Can Be Executed in the ...](/alchemix/31355-sc-low-past-defeated-proposals-can-be-executed-in-the-....md)
* [31375 - \[SC - Critical\] Lack of Access control in poke function allows ...](/alchemix/31375-sc-critical-lack-of-access-control-in-poke-function-allows-....md)
* [31377 - \[SC - Critical\] Stucked yield tokens upon withdrawal of votes f...](/alchemix/31377-sc-critical-stucked-yield-tokens-upon-withdrawal-of-votes-f....md)
* [31380 - \[SC - High\] FluxTokencalculateBPT uses wrong algorithm caus...](/alchemix/31380-sc-high-fluxtokencalculatebpt-uses-wrong-algorithm-caus....md)
* [31381 - \[SC - Low\] Alchemix Incorrect Initialisation of struct in...](/alchemix/31381-sc-low-alchemix-incorrect-initialisation-of-struct-in....md)
* [31382 - \[SC - High\] VotingEscrowupdateUnlockTime - Its possible for...](/alchemix/31382-sc-high-votingescrowupdateunlocktime-its-possible-for....md)
* [31383 - \[SC - Low\] price feeds sanity checks isnt correct in funct...](/alchemix/31383-sc-low-price-feeds-sanity-checks-isnt-correct-in-funct....md)
* [31385 - \[SC - Low\] RewardsDistributortokensPerWeek might be zero i...](/alchemix/31385-sc-low-rewardsdistributortokensperweek-might-be-zero-i....md)
* [31386 - \[SC - Critical\] Malicious user can steal FLUX token by abusing ...](/alchemix/31386-sc-critical-malicious-user-can-steal-flux-token-by-abusing-....md)
* [31388 - \[SC - Critical\] Vulnerability in the poke function of Voting co...](/alchemix/31388-sc-critical-vulnerability-in-the-poke-function-of-voting-co....md)
* [31390 - \[SC - High\] Precision Loss in FluxTokensolgetClaimableFlux](/alchemix/31390-sc-high-precision-loss-in-fluxtokensolgetclaimableflux.md)
* [31397 - \[SC - Critical\] In Bribesol \_writeVotingCheckpoint isnt called ...](/alchemix/31397-sc-critical-in-bribesol-_writevotingcheckpoint-isnt-called-....md)
* [31399 - \[SC - High\] RewardDistributor claims can be DoSed through e...](/alchemix/31399-sc-high-rewarddistributor-claims-can-be-dosed-through-e....md)
* [31407 - \[SC - Insight\] Alchemist is given over Allowance through Reven...](/alchemix/31407-sc-insight-alchemist-is-given-over-allowance-through-reven....md)
* [31408 - \[SC - Critical\] Killed Gauge continue to accrue and steal rewar...](/alchemix/31408-sc-critical-killed-gauge-continue-to-accrue-and-steal-rewar....md)
* [31409 - \[SC - Critical\] Users can grief Bribe rewards forcing them to b...](/alchemix/31409-sc-critical-users-can-grief-bribe-rewards-forcing-them-to-b....md)
* [31410 - \[SC - Medium\] Griefing Attack using delegate will expose User...](/alchemix/31410-sc-medium-griefing-attack-using-delegate-will-expose-user....md)
* [31413 - \[SC - Medium\] DOS attack by delegating tokens at MAX\_DELEGATES](/alchemix/31413-sc-medium-dos-attack-by-delegating-tokens-at-max_delegates.md)
* [31416 - \[SC - Insight\] Impossible to set boostMultiplier to MIN\_BOOST](/alchemix/31416-sc-insight-impossible-to-set-boostmultiplier-to-min_boost.md)
* [31417 - \[SC - Insight\] Compound claiming transactions will revert if u...](/alchemix/31417-sc-insight-compound-claiming-transactions-will-revert-if-u....md)
* [31418 - \[SC - Critical\] the killed gauge collect claim amount](/alchemix/31418-sc-critical-the-killed-gauge-collect-claim-amount.md)
* [31420 - \[SC - Insight\] No array lengths check in VotersolclaimBribes](/alchemix/31420-sc-insight-no-array-lengths-check-in-votersolclaimbribes.md)
* [31425 - \[SC - Medium\] Users can call reset on their token even if the...](/alchemix/31425-sc-medium-users-can-call-reset-on-their-token-even-if-the....md)
* [31430 - \[SC - Insight\] QA](/alchemix/31430-sc-insight-qa.md)
* [31435 - \[SC - High\] ALCX rewards arent claimed for from token when ...](/alchemix/31435-sc-high-alcx-rewards-arent-claimed-for-from-token-when-....md)
* [31443 - \[SC - Insight\] Incorrect values of votingDelay and votingPerio...](/alchemix/31443-sc-insight-incorrect-values-of-votingdelay-and-votingperio....md)
* [31444 - \[SC - Critical\] Manipulation of ve voting mechanism unlimited b...](/alchemix/31444-sc-critical-manipulation-of-ve-voting-mechanism-unlimited-b....md)
* [31447 - \[SC - High\] veALCX holders are able to withdraw rewards and...](/alchemix/31447-sc-high-vealcx-holders-are-able-to-withdraw-rewards-and....md)
* [31448 - \[SC - Medium\] Bypassing the Governances proposal threshold to...](/alchemix/31448-sc-medium-bypassing-the-governances-proposal-threshold-to....md)
* [31449 - \[SC - Low\] BribegetRewardForOwner should not revert if the...](/alchemix/31449-sc-low-bribegetrewardforowner-should-not-revert-if-the....md)
* [31451 - \[SC - Insight\] MAX\_PROPOSAL\_NUMERATOR is incorrectly set](/alchemix/31451-sc-insight-max_proposal_numerator-is-incorrectly-set.md)
* [31453 - \[SC - Critical\] The balance of RevenueHandler can be drained](/alchemix/31453-sc-critical-the-balance-of-revenuehandler-can-be-drained.md)
* [31458 - \[SC - Critical\] Invalid handling of epochs revenue for tokens t...](/alchemix/31458-sc-critical-invalid-handling-of-epochs-revenue-for-tokens-t....md)
* [31460 - \[SC - Insight\] supportsInterface does not return typeIERCRecei...](/alchemix/31460-sc-insight-supportsinterface-does-not-return-typeiercrecei....md)
* [31461 - \[SC - Critical\] veALCX holder can mint Unlimited FLUX tokens](/alchemix/31461-sc-critical-vealcx-holder-can-mint-unlimited-flux-tokens.md)
* [31462 - \[SC - Medium\] Alchemix addReward access control can be bypas...](/alchemix/31462-sc-medium-alchemix-addreward-access-control-can-be-bypas....md)
* [31466 - \[SC - Critical\] Wrong reward calculation leads to rewards being...](/alchemix/31466-sc-critical-wrong-reward-calculation-leads-to-rewards-being....md)
* [31470 - \[SC - Critical\] Bribing protocols pay bribes but dont get emiss...](/alchemix/31470-sc-critical-bribing-protocols-pay-bribes-but-dont-get-emiss....md)
* [31472 - \[SC - Critical\] Stealing all revenue from the Alchemix protocol](/alchemix/31472-sc-critical-stealing-all-revenue-from-the-alchemix-protocol.md)
* [31478 - \[SC - High\] calculateBPT doesnt divide by basis points infl...](/alchemix/31478-sc-high-calculatebpt-doesnt-divide-by-basis-points-infl....md)
* [31479 - \[SC - High\] alchemechNFT holder will get too little FLUX be...](/alchemix/31479-sc-high-alchemechnft-holder-will-get-too-little-flux-be....md)
* [31480 - \[SC - High\] Miscalculation of global bias](/alchemix/31480-sc-high-miscalculation-of-global-bias.md)
* [31481 - \[SC - Critical\] Undound FLUX accrual through reset and merge](/alchemix/31481-sc-critical-undound-flux-accrual-through-reset-and-merge.md)
* [31483 - \[SC - Critical\] Users can vote multiple times in one epoch](/alchemix/31483-sc-critical-users-can-vote-multiple-times-in-one-epoch.md)
* [31484 - \[SC - High\] Rewards for the first epoch at rewards distribu...](/alchemix/31484-sc-high-rewards-for-the-first-epoch-at-rewards-distribu....md)
* [31485 - \[SC - Critical\] Miscalculation of distributed tokens at revenue...](/alchemix/31485-sc-critical-miscalculation-of-distributed-tokens-at-revenue....md)
* [31486 - \[SC - High\] getClaimableFlux miscalculates claimable FLUX f...](/alchemix/31486-sc-high-getclaimableflux-miscalculates-claimable-flux-f....md)
* [31487 - \[SC - Low\] Wrong condition check on RevenueHandlerconstruc...](/alchemix/31487-sc-low-wrong-condition-check-on-revenuehandlerconstruc....md)
* [31488 - \[SC - Critical\] Merging tokens allows multiple Flux accruals wi...](/alchemix/31488-sc-critical-merging-tokens-allows-multiple-flux-accruals-wi....md)
* [31494 - \[SC - High\] Alchemix The first epochs ALCX emissions of vo...](/alchemix/31494-sc-high-alchemix-the-first-epochs-alcx-emissions-of-vo....md)
* [31495 - \[SC - Critical\] Users cannot claim rewards from RevenueHandler ...](/alchemix/31495-sc-critical-users-cannot-claim-rewards-from-revenuehandler-....md)
* [31497 - \[SC - Low\] executeBatch lacks payable so ethers can not be...](/alchemix/31497-sc-low-executebatch-lacks-payable-so-ethers-can-not-be....md)
* [31498 - \[SC - High\] Alchemix ALCX rewards are currently subject to...](/alchemix/31498-sc-high-alchemix-alcx-rewards-are-currently-subject-to....md)
* [31503 - \[SC - Insight\] Incorrect value of MAX\_PROPOSAL\_NUMERATOR in Al...](/alchemix/31503-sc-insight-incorrect-value-of-max_proposal_numerator-in-al....md)
* [31507 - \[SC - Critical\] Malicious user could flash-loan the veALCX to i...](/alchemix/31507-sc-critical-malicious-user-could-flash-loan-the-vealcx-to-i....md)
* [31512 - \[SC - Critical\] Infinite minting of FLUX through Merge](/alchemix/31512-sc-critical-infinite-minting-of-flux-through-merge.md)
* [31514 - \[SC - Medium\] Malicious users can cause pokeTokens to revert](/alchemix/31514-sc-medium-malicious-users-can-cause-poketokens-to-revert.md)
* [31519 - \[SC - Low\] Lack of revert statement in Votersolpoke result...](/alchemix/31519-sc-low-lack-of-revert-statement-in-votersolpoke-result....md)
* [31520 - \[SC - Critical\] Incorrect accounting of totalVoting leads to pe...](/alchemix/31520-sc-critical-incorrect-accounting-of-totalvoting-leads-to-pe....md)
* [31521 - \[SC - Medium\] Early return in RewardsDistributorclaim can cau...](/alchemix/31521-sc-medium-early-return-in-rewardsdistributorclaim-can-cau....md)
* [31523 - \[SC - Low\] USDT Approval will cause function failure](/alchemix/31523-sc-low-usdt-approval-will-cause-function-failure.md)
* [31524 - \[SC - High\] Rounding down in getClaimableFlux leads to less...](/alchemix/31524-sc-high-rounding-down-in-getclaimableflux-leads-to-less....md)
* [31526 - \[SC - Critical\] A user is able to claim more bribes than they h...](/alchemix/31526-sc-critical-a-user-is-able-to-claim-more-bribes-than-they-h....md)
* [31527 - \[SC - Critical\] No accounting for totalVoting in Bribesolwithdr...](/alchemix/31527-sc-critical-no-accounting-for-totalvoting-in-bribesolwithdr....md)
* [31539 - \[SC - Medium\] The Voterdistribute function can continue to fail](/alchemix/31539-sc-medium-the-voterdistribute-function-can-continue-to-fail.md)
* [31540 - \[SC - Insight\] Expired Token Locks Impacting Vote Weight Calcu...](/alchemix/31540-sc-insight-expired-token-locks-impacting-vote-weight-calcu....md)
* [31541 - \[SC - Critical\] FluxTokens unlimited mint and Exploitation of g...](/alchemix/31541-sc-critical-fluxtokens-unlimited-mint-and-exploitation-of-g....md)
* [31542 - \[SC - Low\] Bribeearned - L Its potentially possible to ear...](/alchemix/31542-sc-low-bribeearned-l-its-potentially-possible-to-ear....md)
* [31544 - \[SC - High\] Certain small amount of tokens are not accounte...](/alchemix/31544-sc-high-certain-small-amount-of-tokens-are-not-accounte....md)
* [31552 - \[SC - Insight\] Lack of the validation for a Flash token protec...](/alchemix/31552-sc-insight-lack-of-the-validation-for-a-flash-token-protec....md)
* [31555 - \[SC - Low\] RewardsDistributoramountToCompound - L The stal...](/alchemix/31555-sc-low-rewardsdistributoramounttocompound-l-the-stal....md)
* [31556 - \[SC - Critical\] Unfair Revenue Distribution in Non-Alchemix Rev...](/alchemix/31556-sc-critical-unfair-revenue-distribution-in-non-alchemix-rev....md)
* [31558 - \[SC - Insight\] Discrepancy in MAX\_PROPOSAL\_NUMERATOR Value in ...](/alchemix/31558-sc-insight-discrepancy-in-max_proposal_numerator-value-in-....md)
* [31559 - \[SC - Low\] Minter UpdatePeriod after weeks causes Rewards...](/alchemix/31559-sc-low-minter-updateperiod-after-weeks-causes-rewards....md)
* [31562 - \[SC - Medium\] Every consecutive epoch will have same number o...](/alchemix/31562-sc-medium-every-consecutive-epoch-will-have-same-number-o....md)
* [31563 - \[SC - Low\] Oracle days staleThreshold for priceTimestamp ...](/alchemix/31563-sc-low-oracle-days-stalethreshold-for-pricetimestamp-....md)
* [31566 - \[SC - Medium\] Checkpoints wont update block number in point b...](/alchemix/31566-sc-medium-checkpoints-wont-update-block-number-in-point-b....md)
* [31567 - \[SC - Critical\] VotingEscrowsolcheckpoint is completely broken](/alchemix/31567-sc-critical-votingescrowsolcheckpoint-is-completely-broken.md)
* [31575 - \[SC - Medium\] depositIntoRewardPool and withdrawFromRewardPo...](/alchemix/31575-sc-medium-depositintorewardpool-and-withdrawfromrewardpo....md)
* [31579 - \[SC - Critical\] Infinite mint of FLUX using poke](/alchemix/31579-sc-critical-infinite-mint-of-flux-using-poke.md)
* [31583 - \[SC - Insight\] Off by one error while adding reward pool token](/alchemix/31583-sc-insight-off-by-one-error-while-adding-reward-pool-token.md)
* [31584 - \[SC - Critical\] Loss Of Boosted Weight When Poking In The Same ...](/alchemix/31584-sc-critical-loss-of-boosted-weight-when-poking-in-the-same-....md)
* [31588 - \[SC - Low\] Users could start cooldown period for their wit...](/alchemix/31588-sc-low-users-could-start-cooldown-period-for-their-wit....md)
* [31592 - \[SC - Insight\] Collection of other important issues](/alchemix/31592-sc-insight-collection-of-other-important-issues.md)
* [31594 - \[SC - Insight\] RewardPoolManager can only add RewardPoolToken ...](/alchemix/31594-sc-insight-rewardpoolmanager-can-only-add-rewardpooltoken-....md)
* [31597 - \[SC - High\] Loss of precision while calculating claimable f...](/alchemix/31597-sc-high-loss-of-precision-while-calculating-claimable-f....md)

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://reports.immunefi.com/alchemix.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
