DynamicSlippageChecker
Inherits: IPriceChecker
Dynamic slippage checker that evaluates solver quotes against an expected output.
Ported from Milkman with Solidity 0.8 semantics and Cove-specific layout.
State Variables
NAME
string public NAME;
EXPECTED_OUT_CALCULATOR
IExpectedOutCalculator public immutable EXPECTED_OUT_CALCULATOR;
MAX_BPS
uint256 internal constant MAX_BPS = 10_000;
Functions
constructor
constructor(string memory name_, address expectedOutCalculator);
checkPrice
function checkPrice(
uint256 amountIn,
address fromToken,
address toToken,
uint256,
uint256 minOut,
bytes calldata data
)
external
view
override
returns (bool);