Skip to Content
📢 Applications using LedgerJS for transport implementation should migrate to the Device Management Kit (DMK). Learn more.

Cryptocurrency families

The Wallet API groups cryptocurrencies into families. All currencies in a family share the same transaction structure and API fields.

For the full Transaction type definitions for each family, see the Wallet API Transaction types reference.

Supported cryptocurrency families

Please note that actual available cryptocurrency implementations depend on both the wallet and the app’s permissions.

algorand

The algorand family is used to interact with the Algorand cryptocurrency and its “assets”.

bitcoin

The bitcoin family is used to interact with Bitcoin and similar UTXO-based cryptocurrencies (for example, Dogecoin and Bitcoin Cash). UTXO-based; the transaction object includes utxoStrategy and opReturnData fields.

cardano

The cardano family is used to interact with the Cardano cryptocurrency.

celo

The celo family is used to interact with the Celo cryptocurrency.

cosmos

The cosmos family is used to interact with Cosmos and other Tendermint cryptocurrencies.

crypto_org

The crypto_org family is used to interact with the CRO cryptocurrency.

elrond

The elrond family is used to interact with the MultiversX blockchain.

The API identifier remains elrond for backwards compatibility; this corresponds to the MultiversX blockchain (rebranded from Elrond in November 2022).

ethereum

The ethereum family is used to interact with Ethereum and all EVM-based networks (for example, Polygon and BSC). EVM-based; supports EIP-1559 gas fields (maxFeePerGas, maxPriorityFeePerGas) and arbitrary data calldata.

filecoin

The filecoin family is used to interact with the Filecoin cryptocurrency.

hedera

The hedera family is used to interact with the Hedera cryptocurrency.

near

The near family is used to interact with the NEAR cryptocurrency.

neo

The neo family is used to interact with the Neo cryptocurrency.

polkadot

The polkadot family is used to interact with the Polkadot cryptocurrency.

ripple

The ripple family is used to interact with the XRP Ledger. Requires a tag (destination tag) field on transactions.

solana

The solana family is used to interact with the Solana cryptocurrency.

stellar

The stellar family is used to interact with the Stellar cryptocurrency. Supports a memoType and memoValue for destination tagging.

tezos

The tezos family is used to interact with the Tezos cryptocurrency.

tron

The tron family is used to interact with the Tron cryptocurrency.

Last updated on
Ledger
Copyright © Ledger SAS. All rights reserved. Ledger, Ledger Stax, Ledger Flex, Ledger Nano, Ledger Nano S, Ledger OS, Ledger Wallet, [LEDGER] (logo), [L] (logo) are trademarks owned by Ledger SAS.