Ledger's material for crypto currencies, tokens and fiats. Also includes signatures required by Nano devices for these tokens.
DO NOT EDIT because this library is generated.
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.
pnpm import:cal-tokens
- abandonSeedAddresses
- getAbandonSeedAddress
- registerCryptoCurrency
- listCryptoCurrencies
- findCryptoCurrency
- findCryptoCurrencyByScheme
- findCryptoCurrencyByTicker
- findCryptoCurrencyByKeyword
- hasCryptoCurrencyId
- findExchangeCurrencyConfig
- hasFiatCurrencyTicker
- findFiatCurrencyByTicker
- getFiatCurrencyByTicker
- listFiatCurrencies
- __clearObject
- __clearAllLists
- listTokens
- listTokensForCryptoCurrency
- listTokenTypesForCryptoCurrency
- findTokenByTicker
- findTokenById
- hasTokenId
- getTokenById
- removeTokenFromAllLists
- id
these are either "dead"/"burn" addresses OR "abandon" seed addresses. 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
Type: Partial<Record<any, string>>
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
-
currencyId
any
Returns string
-
currency
CryptoCurrency -
id
string
Returns void
-
withDevCrypto
any (optional, defaultfalse
) -
withTerminated
any (optional, defaultfalse
)
Returns Array<CryptoCurrency>
-
f
any
Returns (CryptoCurrency | null | undefined)
-
scheme
any
Returns (CryptoCurrency | null | undefined)
-
ticker
any
Returns (CryptoCurrency | null | undefined)
-
keyword
any -
tests
(optional, default["keywords","name","id","ticker","manager"]
)
Returns (CryptoCurrency | null | undefined)
-
id
any
Returns boolean
-
id
string
Returns ({config: string, signature: string} | null | undefined)
-
ticker
any
Returns boolean
-
ticker
any
Returns (FiatCurrency | null | undefined)
-
ticker
any
Returns FiatCurrency
Returns Array<FiatCurrency>
Only for jest purpose, clean object to be empty
Returns void
Only for jest purpose, clear all the init list
Returns void
-
options
Partial<TokensListOptions>?
Returns Array<TokenCurrency>
-
currency
CryptoCurrency -
options
Partial<TokensListOptions>?
Returns Array<TokenCurrency>
-
currency
CryptoCurrency
-
ticker
string
Returns (TokenCurrency | null | undefined)
-
id
string
Returns (TokenCurrency | null | undefined)
-
id
string
Returns boolean
-
id
string
Returns TokenCurrency
Delete previous token entry to all array
-
token
TokenCurrency
We clean all the reference of an existing token, if an hash doesn't match. Like this we can update any change from a already added token coming from Dynamic CAL and maintain it up to date without having to release a new version of LLD or LLM