New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@zennomi/tokens

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zennomi/tokens

Centralized asset data & utility functions

latest
Source
npmnpm
Version
1.0.1
Version published
Weekly downloads
6
50%
Maintainers
1
Weekly downloads
 
Created
Source

@zennomi/tokens

Table of contents

Type aliases

  • AaveMarketData
  • AddressMapping
  • AssetData
  • AssetDataBase
  • ExtendedIlkData
  • IlkData

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:240

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

FAQs

Package last updated on 16 Jun 2023

Related posts