- assetAmountInEth
- assetAmountInWei
- getAaveV2MarketInfo
- getAssetInfo
- getAssetInfoByAddress
- getIlkInfo
- ilkToAsset
- set
- tokenFromJoin
- tokenFromMakerJoin
- tokenFromReflexerJoin
Ƭ AaveMarketData: Object
Name | Type |
---|---|
dataProvider |
string |
lendingPool |
string |
lendingPoolAddressProvider |
string |
name |
string |
Ƭ AddressMapping: Object
▪ [key: number
]: string
Ƭ AssetData: Object
Chain-specific asset info type
Name | Type |
---|---|
aaveCollateral |
boolean |
address |
string |
addresses |
AddressMapping |
compoundCollateral |
boolean |
decimals |
number |
exchange |
boolean |
feedAvailability |
BoolMapping |
icon |
Function |
isStable |
boolean |
name |
string |
nativeChainId |
number |
symbol |
string |
underlyingAsset |
string |
yearnCollateral |
boolean |
Ƭ AssetDataBase: Object
Chain-agnostic asset info type
Name | Type |
---|---|
aaveCollateral |
boolean |
addresses |
AddressMapping |
compoundCollateral |
boolean |
decimals |
number |
exchange |
boolean |
feedAvailability |
BoolMapping |
icon |
Function |
isStable |
boolean |
name |
string |
nativeChainId |
number |
symbol |
string |
underlyingAsset |
string |
yearnCollateral |
boolean |
Ƭ ExtendedIlkData: IlkData
| { assetData
: AssetData
}
Ƭ IlkData: Object
Maker ilk info type
Name | Type |
---|---|
asset |
string |
assetAddress? |
string |
clip? |
string |
clipCalc? |
string |
flip? |
string |
ilkBytes |
string |
ilkLabel |
string |
isCrop |
boolean |
isLP |
boolean |
join |
string |
pip |
string |
• MAXUINT: string
= '115792089237316195423570985008687907853269984665640564039457584007913129639935'
• aaveV2Markets: AaveMarketData
[]
• assets: AssetDataBase
[]
• ilks: IlkData
[]
• reflexerCollTypes: IlkData
[]
• utils: Object
Name | Type |
---|---|
bytesToString |
(hex : string ) => string
|
compare |
(a : string , b : string ) => boolean
|
stringToBytes |
(str : string ) => string
|
▸ Const
assetAmountInEth(amount
, asset?
): string
Name | Type | Default value | Description |
---|---|---|---|
amount |
string | number | object
|
undefined |
Amount in wei |
asset |
string |
'ETH' |
Asset symbol (or MCD-${symbol} for maker asset - always 18dec) |
string
▸ Const
assetAmountInWei(amount
, asset
): string
Name | Type | Description |
---|---|---|
amount |
string | number | object
|
Amount in eth |
asset |
string |
Asset symbol |
string
▸ Const
getAaveV2MarketInfo(name?
): void
| AaveMarketData
Name | Type | Default value |
---|---|---|
name |
string |
'' |
void
| AaveMarketData
▸ Const
getAssetInfo(symbol?
, chainId?
): AssetData
Returns asset info. Warning: will not throw if asset not found. Instead, will return a placeholder object.
Name | Type | Default value |
---|---|---|
symbol |
string |
'' |
chainId? |
number |
undefined |
▸ Const
getAssetInfoByAddress(address?
, chainId?
): AssetData
Name | Type | Default value |
---|---|---|
address |
string |
'' |
chainId? |
number |
undefined |
▸ Const
getIlkInfo(ilk?
): ExtendedIlkData
Returns Maker or Reflexer ilk info, and asset info as assetData
attribute.
Warning: will not throw if ilk not found. Instead, will return a placeholder object.
Name | Type | Default value | Description |
---|---|---|---|
ilk |
string |
'' |
Ilk encoded as string or as hex |
▸ Const
ilkToAsset(ilk?
): string
Name | Type | Default value |
---|---|---|
ilk |
string |
'' |
string
▸ Const
set(key
, value
): void
Name | Type |
---|---|
key |
string |
value |
any |
void
▸ Const
tokenFromJoin(join
, fromIlks?
): string
Name | Type | Default value | Description |
---|---|---|---|
join |
string |
undefined |
Maker or Reflexer ilk join |
fromIlks |
IlkData [] |
ilks |
string
Token symbol
▸ Const
tokenFromMakerJoin(join
): string
Name | Type | Description |
---|---|---|
join |
string |
Maker ilk join |
string
Token symbol
▸ Const
tokenFromReflexerJoin(join
): string
Name | Type | Description |
---|---|---|
join |
string |
Reflexer ilk join |
string
Token symbol