Skip to content

FluidDexLiteResolver ​

Git Source

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_);