FluidDexLiteResolver ​
Inherits:Helpers
Functions ​
constructor ​
solidity
constructor(address dexLite_, address liquidity_, address deployerContract_);
getAllDexes ​
solidity
function getAllDexes() public view returns (DexKey[] memory);
getDexState ​
solidity
function getDexState(DexKey memory dexKey) public view returns (DexState memory);
getPricesAndReserves ​
solidity
function getPricesAndReserves(DexKey memory dexKey) public returns (Prices memory prices_, Reserves memory reserves_);
getDexEntireData ​
solidity
function getDexEntireData(DexKey memory dexKey_) public returns (DexEntireData memory entireData_);
getAllDexesEntireData ​
solidity
function getAllDexesEntireData() public returns (DexEntireData[] memory allDexesEntireData_);
estimateSwapSingle ​
solidity
function estimateSwapSingle(DexKey calldata dexKey_, bool swap0To1_, int256 amountSpecified_)
public
returns (uint256 amountUnspecified_);
estimateSwapHop ​
solidity
function estimateSwapHop(address[] calldata path_, DexKey[] calldata dexKeys_, int256 amountSpecified_)
public
returns (uint256 amountUnspecified_);