@ledgerhq/cryptoassets
library that contains Ledger internal crypto assets list and signatures.
DO NOT EDIT because this library is generated.
Usage
There are two modes of usage of this library.
- The all-in way: you want to have all the data available (ERC20 token loaded,...). To do this, you simply import
@ledgerhq/cryptoassets
- The custom way: you can import individual data piece from
@ledgerhq/cryptoassets/data/*
. For instance, importing the ERC20 signatures can be done with @ledgerhq/cryptoassets/data/erc20-signatures
sub module.
API
Table of Contents
getAbandonSeedAddress
Returns a valid address for a given currency.
These addresses are PUBLIC addresses
We use them for tests and also for dry-run estimations
DO NOT USE AS RECIPIENT OR SIGN TRANSACTIONS INTO THEM
Parameters
CryptoCurrencyObjMap
Type: $Exact<$ObjMap<any, F>>
CryptoCurrencyConfig
Type: CryptoCurrencyObjMap<function (any): C>
CryptoCurrencyIds
Type: $Keys<any>
listCryptoCurrencies
Parameters
withDevCrypto
any (optional, default false
)withTerminated
any (optional, default false
)
Returns Array<CryptoCurrency>
findCryptoCurrency
Parameters
findCryptoCurrencyByScheme
Parameters
Returns CryptoCurrency?
findCryptoCurrencyByTicker
Parameters
Returns CryptoCurrency?
findCryptoCurrencyById
Parameters
Returns CryptoCurrency?
findCryptoCurrencyByKeyword
Parameters
Returns CryptoCurrency?
hasCryptoCurrencyId
Parameters
Returns boolean
getCryptoCurrencyById
Parameters
Returns CryptoCurrency
findExchangeCurrencyConfig
Parameters
Returns {config: string, signature: string}?
hasFiatCurrencyTicker
Parameters
Returns boolean
findFiatCurrencyByTicker
Parameters
Returns FiatCurrency?
getFiatCurrencyByTicker
Parameters
Returns FiatCurrency
listFiatCurrencies
Returns Array<FiatCurrency>
listTokens
Parameters
options
$Shape<TokensListOptions>?
Returns Array<TokenCurrency>
listTokensForCryptoCurrency
Parameters
Returns Array<TokenCurrency>
listTokenTypesForCryptoCurrency
Parameters
Returns Array<string>
findTokenByTicker
Parameters
Returns TokenCurrency?
findTokenById
Parameters
Returns TokenCurrency?
findTokenByAddress
Parameters
Returns TokenCurrency?
hasTokenId
Parameters
Returns boolean
getTokenById
Parameters
Returns TokenCurrency
findCompoundToken
if a given token account is a token that can be used in compound, give the associated compound token (cToken)
Parameters
Returns TokenCurrency?
Unit
Properties
CurrencyCommon
Properties
TokenCurrency
Type: any
FiatCurrency
Type: any
ExplorerView
Properties
CryptoCurrency
Type: any
Currency
Type: (FiatCurrency | CryptoCurrency | TokenCurrency)
Maintainance notes
To regenerate data:
node script/crypto-assets-importer/index.js ~/dev/crypto-assets
node script/crypto-assets-importer/tron/sync-trc10-tokens.js
NB: currencies, trc20 and asa are currently manually maintained.