liquidate() passes the collateral address directly to _get_token_amount_from_usd without checking token_address_to_price_feed[collateral] != empty(address). An unregistered token creates AggregatorV3Interface(address(0)) and the staticcall produces an opaque revert with no useful error message.
Compare with _deposit_collateral (line 219-221) which validates:
The contest is live. Earn rewards by submitting a finding.
Submissions are being reviewed by our AI judge. Results will be available in a few minutes.
View all submissionsThe contest is complete and the rewards are being distributed.