vetoken

1 article
sort: new top best
clear filter
0 7/10
vulnerability

A logic error in Thena's RewardsDistributor and VotingEscrow contracts prevents users from claiming rewards on expired veNFT positions, as the deposit_for() function incorrectly requires the lock to still be active (end > block.timestamp) even when claiming rewards after expiry. This freezes rewards for veNFT holders whose locks have naturally expired.

Thena VotingEscrow.sol RewardsDistributor.sol Velodrome 3xcalibur Uniswap Curve OlympusDAO trust__90 CodeArena Immunefi
zzykxx.com · zzykxx · 23 hours ago · details