0.1.10 • Published 4 months ago

@leveragecom/tokens v0.1.10

Weekly downloads
-
License
ISC
Repository
github
Last release
4 months ago

@leveragecom/tokens

Table of contents

Type aliases

Variables

Functions

Type aliases

AaveMarketData

Ƭ AaveMarketData: Object

Type declaration

NameType
dataProviderstring
lendingPoolstring
lendingPoolAddressProviderstring
namestring

Defined in

types.ts:70


AddressMapping

Ƭ AddressMapping: Object

Index signature

key: number: string

Defined in

types.ts:6


AssetData

Ƭ AssetData: Object

Chain-specific asset info type

Type declaration

NameType
aaveCollateralboolean
addressstring
addressesAddressMapping
compoundCollateralboolean
decimalsnumber
exchangeboolean
feedAvailabilityBoolMapping
iconFunction
isStableboolean
namestring
nativeChainIdnumber
symbolstring
underlyingAssetstring
yearnCollateralboolean

Defined in

types.ts:36


AssetDataBase

Ƭ AssetDataBase: Object

Chain-agnostic asset info type

Type declaration

NameType
aaveCollateralboolean
addressesAddressMapping
compoundCollateralboolean
decimalsnumber
exchangeboolean
feedAvailabilityBoolMapping
iconFunction
isStableboolean
namestring
nativeChainIdnumber
symbolstring
underlyingAssetstring
yearnCollateralboolean

Defined in

types.ts:17


ExtendedIlkData

Ƭ ExtendedIlkData: IlkData | { assetData: AssetData }

Defined in

types.ts:77


IlkData

Ƭ IlkData: Object

Maker ilk info type

Type declaration

NameType
assetstring
assetAddress?string
clip?string
clipCalc?string
flip?string
ilkBytesstring
ilkLabelstring
isCropboolean
isLPboolean
joinstring
pipstring

Defined in

types.ts:56

Variables

MAXUINT

MAXUINT: string = '115792089237316195423570985008687907853269984665640564039457584007913129639935'

Defined in

index.ts:27


aaveV2Markets

aaveV2Markets: AaveMarketData[]

Defined in

aaveV2Markets.ts:3


assets

assets: AssetDataBase[]

Defined in

assets.ts:242


ilks

ilks: IlkData[]

Defined in

ilks.ts:5


reflexerCollTypes

reflexerCollTypes: IlkData[]

Defined in

reflexerCollTypes.ts:3


utils

utils: Object

Type declaration

NameType
bytesToString(hex: string) => string
compare(a: string, b: string) => boolean
stringToBytes(str: string) => string

Defined in

index.ts:25

Functions

assetAmountInEth

Const assetAmountInEth(amount, asset?): string

Parameters

NameTypeDefault valueDescription
amountstring | number | objectundefinedAmount in wei
assetstring'ETH'Asset symbol (or MCD-${symbol} for maker asset - always 18dec)

Returns

string

Defined in

index.ts:149


assetAmountInWei

Const assetAmountInWei(amount, asset): string

Parameters

NameTypeDescription
amountstring | number | objectAmount in eth
assetstringAsset symbol

Returns

string

Defined in

index.ts:170


getAaveV2MarketInfo

Const getAaveV2MarketInfo(name?): void | AaveMarketData

Parameters

NameTypeDefault value
namestring''

Returns

void | AaveMarketData

Defined in

index.ts:142


getAssetInfo

Const getAssetInfo(symbol?, chainId?): AssetData

Returns asset info. Warning: will not throw if asset not found. Instead, will return a placeholder object.

Parameters

NameTypeDefault value
symbolstring''
chainId?numberundefined

Returns

AssetData

Defined in

index.ts:60


getAssetInfoByAddress

Const getAssetInfoByAddress(address?, chainId?): AssetData

Parameters

NameTypeDefault value
addressstring''
chainId?numberundefined

Returns

AssetData

Defined in

index.ts:95


getIlkInfo

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.

Parameters

NameTypeDefault valueDescription
ilkstring''Ilk encoded as string or as hex

Returns

ExtendedIlkData

Defined in

index.ts:73


ilkToAsset

Const ilkToAsset(ilk?): string

Parameters

NameTypeDefault value
ilkstring''

Returns

string

Defined in

index.ts:100


set

Const set(key, value): void

Parameters

NameType
keystring
valueany

Returns

void

Defined in

index.ts:21


tokenFromJoin

Const tokenFromJoin(join, fromIlks?): string

Parameters

NameTypeDefault valueDescription
joinstringundefinedMaker or Reflexer ilk join
fromIlksIlkData[]ilks

Returns

string

Token symbol

Defined in

index.ts:122


tokenFromMakerJoin

Const tokenFromMakerJoin(join): string

Parameters

NameTypeDescription
joinstringMaker ilk join

Returns

string

Token symbol

Defined in

index.ts:134


tokenFromReflexerJoin

Const tokenFromReflexerJoin(join): string

Parameters

NameTypeDescription
joinstringReflexer ilk join

Returns

string

Token symbol

Defined in

index.ts:140

0.1.10

4 months ago

0.1.9

6 months ago

0.1.8

6 months ago

0.1.6

6 months ago

0.1.5

6 months ago

0.1.4

6 months ago

0.1.3

6 months ago

0.1.2

6 months ago

0.1.1

7 months ago

0.1.0

7 months ago