DexPublicViews ​
Abstract contract providing view functions for DEX public data
Functions ​
getDexPricesAndExchangePrices ​
Get the prices and exchange prices for a DEX
expected to be called via callStatic
solidity
function getDexPricesAndExchangePrices(address dex_) public returns (IFluidDexT1.PricesAndExchangePrice memory pex_);
Parameters
Name | Type | Description |
---|---|---|
dex_ | address | The address of the DEX |
Returns
Name | Type | Description |
---|---|---|
pex_ | IFluidDexT1.PricesAndExchangePrice | A struct containing prices and exchange prices |
getDexCollateralReserves ​
Get the collateral reserves for a DEX
expected to be called via callStatic
solidity
function getDexCollateralReserves(address dex_) public returns (IFluidDexT1.CollateralReserves memory reserves_);
Parameters
Name | Type | Description |
---|---|---|
dex_ | address | The address of the DEX |
Returns
Name | Type | Description |
---|---|---|
reserves_ | IFluidDexT1.CollateralReserves | A struct containing collateral reserve information |
getDexDebtReserves ​
Get the debt reserves for a DEX
expected to be called via callStatic
solidity
function getDexDebtReserves(address dex_) public returns (IFluidDexT1.DebtReserves memory reserves_);
Parameters
Name | Type | Description |
---|---|---|
dex_ | address | The address of the DEX |
Returns
Name | Type | Description |
---|---|---|
reserves_ | IFluidDexT1.DebtReserves | A struct containing debt reserve information |