The CurveAdapter
contract uses the exchange_with_best_rate
call to the router for Curve liquidity pools. But according to the Curve Technical Docs () the CurveRegistryExchange
contract, which implements the function, is outdated and a new and updated version of router should be used instead. Moreover, only the new router is deployed on the Arbitrum chain .
Manual Review
Consider implementing integration with the CurveRouterNG
contract: .
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.