The BoostController contract does not provide an on-chain way to list all supported pools. While this is currently handled by a backend server, relying on off-chain infrastructure for essential contract functionality introduces centralization risks and potential trust issues.
Currently, supportedPools is a mapping(address => bool), but there is no function to:
View all available pools.
Know which pools are active for boost delegation.
Due to no on-chain method to view supportedPools, Users must trust the backend to provide correct pool data.
Users are forced to trust a centralized backend rather than on-chain logic.
manual
Implement an On-Chain Function for Pool Discovery.
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.