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.
Related
- Wallet API Transaction types reference — per-family transaction field definitions
- Supported currencies — full list of supported currency identifiers