Both EOAs and smart contract wallets can lock tokens to acquire voting power. Allowing arbitrary smart contracts to lock tokens for voting power would create a vulnerability. Smart contracts could tokenize voting rights by creating transferable wrapper tokens, effectively creating a secondary market for votes. This would undermine the vote-escrow mechanism's core purpose of ensuring long-term alignment between voters and the protocol.
If arbitrary smart contracts could lock tokens:
They could create wrapper contracts that issue transferable tokens representing claims on the locked voting power
These wrapper tokens could be freely traded, circumventing the non-transferable property of veTokens
Voting power could be rapidly accumulated by wealthy actors for short-term exploitation
The governance process could be controlled by a small number of participants through vote markets
Skewed voting mechanism.
Manual review.
Add a whitelist for widely used multisg wallets, if the caller is a smart contract and is not in the whitelist, revert.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.