Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

hdwallet

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hdwallet

Python-based library for the implementation of a Hierarchical Deterministic (HD) Wallet generator supporting more than 200 cryptocurrencies.

  • 3.0.1
  • Source
  • PyPI
  • Socket score

Maintainers
1
HDWallet

Hierarchical Deterministic (HD) Wallet

Build Status PyPI Version Documentation Status PyPI License PyPI Python Version Coverage Status

Python-based library for the implementation of a Hierarchical Deterministic (HD) Wallet generator supporting more than 200 cryptocurrencies. It allows the handling of multiple coins, multiple accounts, external and internal chains per account, and millions of addresses per chain.

The library is designed to be flexible and scalable, making it ideal for developers who need to integrate multi-currency wallet functionalities into their applications. It supports standard protocols for compatibility with other wallets and services, offering features like secure seed creation, efficient key management, and easy account handling.

This library simplifies the complexity of blockchain interactions and enhances security for end-users.

ComponentsProtocols
Cryptocurrencies#supported-cryptocurrencies
EntropiesAlgorand, BIP39, Electrum-V1, Electrum-V2, Monero
MnemonicsAlgorand, BIP39, Electrum-V1, Electrum-V2, Monero
SeedsAlgorand, BIP39, Cardano, Electrum-V1, Electrum-V2, Monero
Elliptic Curve Cryptography'sKholaw-Ed25519, SLIP10-Ed25519, SLIP10-Ed25519-Blake2b, SLIP10-Ed25519-Monero, SLIP10-Nist256p1, SLIP10-Secp256k1
Hierarchical Deterministic'sBIP32, BIP44, BIP49, BIP84, BIP86, BIP141, Cardano, Electrum-V1, Electrum-V2, Monero
DerivationsBIP44, BIP49, BIP84, BIP86, CIP1852, Custom, Electrum, Monero, HDW (Our own custom derivation)
AddressesAlgorand, Aptos, Avalanche, Cardano, Cosmos, EOS, Ergo, Ethereum, Filecoin, Harmony, Icon, Injective, Monero, MultiversX, Nano, Near, Neo, OKT-Chain, P2PKH, P2SH, P2TR, P2WPKH, P2WPKH-In-P2SH, P2WSH, P2WSH-In-P2SH, Ripple, Solana, Stellar, Sui, Tezos, Tron, XinFin, Zilliqa
OthersBIP38, Wallet Import Format, Serialization

Installation

The easiest way to install hdwallet is via pip:

pip install hdwallet

To install hdwallet command line interface globally, for Linux sudo may be required:

pip install hdwallet[cli]

If you want to run the latest version of the code, you can install from the git:

pip install git+ssh://github.com/talonlab/python-hdwallet.git

For the versions available, see the tags on this repository.

Quick Usage

Example

A simple Bitcoin HDWallet generator:

#!/usr/bin/env python3

from hdwallet import HDWallet
from hdwallet.entropies import (
    BIP39Entropy, BIP39_ENTROPY_STRENGTHS
)
from hdwallet.mnemonics import BIP39_MNEMONIC_LANGUAGES
from hdwallet.cryptocurrencies import Bitcoin as Cryptocurrency
from hdwallet.hds import BIP32HD
from hdwallet.derivations import CustomDerivation
from hdwallet.const import PUBLIC_KEY_TYPES

import json

# Initialize Bitcoin HDWallet
hdwallet: HDWallet = HDWallet(
    cryptocurrency=Cryptocurrency,
    hd=BIP32HD,
    network=Cryptocurrency.NETWORKS.MAINNET,
    language=BIP39_MNEMONIC_LANGUAGES.KOREAN,
    public_key_type=PUBLIC_KEY_TYPES.COMPRESSED,
    passphrase="talonlab"
).from_entropy(  # Get Bitcoin HDWallet from entropy
    entropy=BIP39Entropy(
        entropy=BIP39Entropy.generate(
            strength=BIP39_ENTROPY_STRENGTHS.ONE_HUNDRED_SIXTY
        )
    )
).from_derivation(  # Drive from Custom derivation
    derivation=CustomDerivation(
        path="m/0'/0/0"
    )
)

# Print all Bitcoin HDWallet information's
print(json.dumps(hdwallet.dump(exclude={"indexes"}), indent=4, ensure_ascii=False))
# print(json.dumps(hdwallet.dumps(exclude={"indexes"}), indent=4, ensure_ascii=False))

Output
{
    "cryptocurrency": "Bitcoin",
    "symbol": "BTC",
    "network": "mainnet",
    "coin_type": 0,
    "entropy": "00000000000000000000000000000000",
    "strength": 128,
    "mnemonic": "가격 가격 가격 가격 가격 가격 가격 가격 가격 가격 가격 가능",
    "passphrase": "talonlab",
    "language": "Korean",
    "seed": "4e415367c4a4d57ed9737ca50d2f8bf38a274d1d7fb3dd6598c759101c595cdf54045dbaeb216cf3751ce47862c41ff79caf961ca6c2aed11854afeb5efc1ab7",
    "ecc": "SLIP10-Secp256k1",
    "hd": "BIP32",
    "semantic": "p2pkh",
    "root_xprivate_key": "xprv9s21ZrQH143K4L18AD5Ko2ELW8bqaGLW4vfASZzo9yEN8fkZPZLdECXWXAMovtonu7DdEFwJuYH31QT96FWJUfkiLUVT8t8e3WNDiwZkuLJ",
    "root_xpublic_key": "xpub661MyMwAqRbcGp5bGEcLAAB54ASKyj4MS9amExQQiJmM1U5hw6esmzqzNQtquzBRNvLWtPC2kRu2kZR888FSAiZRpvKdjgbmoKRCgGM1YEy",
    "root_private_key": "7f60ec0fa89064a37e208ade560c098586dd887e2133bee4564af1de52bc7f5c",
    "root_wif": "L1VKQooPmgVLD35vHMeprus1zFYx58bHGMfTz8QYTEnRCzbjwMoo",
    "root_chain_code": "e3fa538b530821c258bc7a7915945b7a7184632c1c36a6f165f52690984633b0",
    "root_public_key": "023e23967b818fb3959f2056b6e6449a65c4982c1267398d8897b921ab53b0be4b",
    "strict": true,
    "public_key_type": "compressed",
    "wif_type": "wif-compressed",
    "derivation": {
        "at": {
            "path": "m/0'/0/0",
            "depth": 3,
            "index": 0
        },
        "xprivate_key": "xprv9ygweU6CCkHDimDhPBgbfpi5cLBJpQQhKKRTmn4FdV8QFJ6d2ykk4rwbjftRqZi4qf4NH5ASXnQFYy5misVR3bbLu5pFtNUh83zorMeedVk",
        "xpublic_key": "xpub6CgJ3yd637qWwFJAVDDc2xepAN1oDs8YgYM4aATsBpfP86RmaX4zcfG5avjbFfogEdYRfh7tGjH8sNWpxxsic1aZfaaPVEtZDeCy6rYPL9r",
        "private_key": "be3851aa7822b92deb2f34655e41a40fd510f6cf9aa2a4f0c4d7a4bc81f0ad74",
        "wif": "L3bURmbosdpWYiyn8RvSmg1kkPfw9aqKUhGaPamCsV6p4uwidip9",
        "chain_code": "4d3d731202c9b647b54a3f73de0868f02ac11ba4f9def204ec1b5831334088a9",
        "public_key": "02a6247d244d3bf7b8078940986226756a9eb3aaee97267dabef906c7357f1866b",
        "uncompressed": "04a6247d244d3bf7b8078940986226756a9eb3aaee97267dabef906c7357f1866b2cad34bdb883f6f0230ee513b756815fd8742da754af2d1c40cde277e3302da4",
        "compressed": "02a6247d244d3bf7b8078940986226756a9eb3aaee97267dabef906c7357f1866b",
        "hash": "8af4ba43dcba0b2eac50e5acb44469e6436c0ac6",
        "fingerprint": "8af4ba43",
        "parent_fingerprint": "8ba1670b",
        "addresses": {
            "p2pkh": "1DfjRSmJyQP79AL3Ww7wkSPPH65LCamWv4",
            "p2sh": "35dRc3fmPBMuhfgyKHPUG7sgeyJEw4yEoJ",
            "p2tr": "bc1pp47dx9trjs9307vfnvqtmtjlh7cd9hk45tw6d3t5ezj4u3n5aw5qvrpmum",
            "p2wpkh": "bc1q3t6t5s7uhg9jatzsukktg3rfuepkczkxy8qet0",
            "p2wpkh_in_p2sh": "3CBWzWcMVCSPbUaTMXTHXyWgXLr4JHEYeh",
            "p2wsh": "bc1qnxyylsl2flhdt5nudxpe87s7wssvwc666s064h8xlf2gmr670thsz3y88x",
            "p2wsh_in_p2sh": "3FLAK2eBsFb6rYU8dEHRVrAH18CmgBYWRy"
        }
    }
}

Explore more Examples

Command Line Interface (CLI)

The hdwallet CLI provides a simple way to generate wallets, derive addresses, and manage keys directly from your terminal, with options for exporting data in JSON and CSV formats.

HDWallet-CLI

Explore more Commands

Clients

MetaMask or Ganache wallet look's like:

#!/usr/bin/env python3

from hdwallet import HDWallet
from hdwallet.mnemonics import (
    BIP39Mnemonic, BIP39_MNEMONIC_LANGUAGES, BIP39_MNEMONIC_WORDS
)
from hdwallet.cryptocurrencies import Ethereum as Cryptocurrency
from hdwallet.hds import BIP44HD
from hdwallet.derivations import (
    BIP44Derivation, CHANGES
)

# Initialize Ethereum HDWallet
hdwallet: HDWallet = HDWallet(
    cryptocurrency=Cryptocurrency,
    hd=BIP44HD,
    network=Cryptocurrency.NETWORKS.MAINNET,
    passphrase=None  # "talonlab"
).from_mnemonic(   # Get Ethereum HDWallet from mnemonic phrase
    mnemonic=BIP39Mnemonic(
        mnemonic=BIP39Mnemonic.from_words(
            words=BIP39_MNEMONIC_WORDS.TWELVE,
            language=BIP39_MNEMONIC_LANGUAGES.ENGLISH
        )
    )
).from_derivation(  # Drive from BIP44 derivation
    derivation=BIP44Derivation(
        coin_type=Cryptocurrency.COIN_TYPE,
        account=0,
        change=CHANGES.EXTERNAL_CHAIN,
        address=(0, 10)  # or "0-10"
    )
)

print("Mnemonic:", hdwallet.mnemonic())
print("Base HD Path:  m/44'/60'/0'/0/{address}", "\n")

# Print dived Ethereum HDWallet information's
for derivation in hdwallet.dumps(exclude={"root", "indexes"}):
    # Print path, address and private_key
    print(f"{derivation['at']['path']} {derivation['address']} 0x{derivation['private_key']}")

Output
Mnemonic: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about
Base HD Path:  m/44'/60'/0'/0/{address} 

m/44'/60'/0'/0/0 0x9858EfFD232B4033E47d90003D41EC34EcaEda94 0x1ab42cc412b618bdea3a599e3c9bae199ebf030895b039e9db1e30dafb12b727
m/44'/60'/0'/0/1 0x6Fac4D18c912343BF86fa7049364Dd4E424Ab9C0 0x9a983cb3d832fbde5ab49d692b7a8bf5b5d232479c99333d0fc8e1d21f1b55b6
m/44'/60'/0'/0/2 0xb6716976A3ebe8D39aCEB04372f22Ff8e6802D7A 0x5b824bd1104617939cd07c117ddc4301eb5beeca0904f964158963d69ab9d831
m/44'/60'/0'/0/3 0xF3f50213C1d2e255e4B2bAD430F8A38EEF8D718E 0x9ffce93c14680776a0c319c76b4c25e7ad03bd780bf47f27ae9153324dcac585
m/44'/60'/0'/0/4 0x51cA8ff9f1C0a99f88E86B8112eA3237F55374cA 0xbd443149113127d73c350d0baeceedd2c83be3f10e3d57613a730649ddfaf0c0
m/44'/60'/0'/0/5 0xA40cFBFc8534FFC84E20a7d8bBC3729B26a35F6f 0x5a8787e6b7e11a74a22ee97b8164c7d69cd5668c6065bbfbc87e6a34a24b135c
m/44'/60'/0'/0/6 0xB191a13bfE648B61002F2e2135867015B71816a6 0x56e506258e5b0e3b6023b17941d84f8a13d655c525419b9ff0a52999a2c687a3
m/44'/60'/0'/0/7 0x593814d3309e2dF31D112824F0bb5aa7Cb0D7d47 0xdfb0930bcb8f6ca83296c1870e941998c641d3d0d413013c890b8b255dd537b5
m/44'/60'/0'/0/8 0xB14c391e2bf19E5a26941617ab546FA620A4f163 0x66014718190fedba55dc3f4709f6b5b34b9b1feebb110e7b87391054cbbffdd2
m/44'/60'/0'/0/9 0x4C1C56443AbFe6dD33de31dAaF0a6E929DBc4971 0x22fb8f2fe3b2dbf632bc5eb450a96ec56185733234f17e49c2483bb337ebf145
m/44'/60'/0'/0/10 0xEf4ba16373841C53a9Ba168873fC3967118C1d37 0x1d8e676c6da57922d80336cffc5bf9020d0cce4730cff872aeb2dcce08320ce6

Explore more Clients

Development

To get started, just fork this repo, clone it locally, and run:

pip install -e .[cli,tests,docs]

Testing

You can run the tests with:

coverage run -m pytest

To see the coverage:

coverage report

Or use tox to run the complete suite against the full set of build targets, or pytest to run specific tests against a specific version of Python.

Contributing

Feel free to open an issue if you find a problem, or a pull request if you've solved an issue. And also any help in testing, development, documentation and other tasks is highly appreciated and useful to the project. There are tasks for contributors of all experience levels.

For more information, see the CONTRIBUTING.md file.

Supported Cryptocurrencies

This library simplifies the process of creating a new Hierarchical Deterministic (HD) Wallet for:

NameSymbolCoin TypeNetworksECCHDsBIP38Addresses
AdcoinACC161mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Akash-NetworkAKT118mainnetSLIP10-Secp256k1BIP44, BIP32:x:Cosmos
AlgorandALGO283mainnetSLIP10-Ed25519BIP44, BIP32:x:Algorand
AnonANON220mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
AptosAPT637mainnetSLIP10-Ed25519BIP44, BIP32:x:Aptos
ArbitrumARB60mainnetSLIP10-Secp256k1BIP44, BIP32:x:Ethereum
ArgoneumAGM421mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
ArtaxXAX219mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
AryacoinAYA357mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
AsiacoinAC51mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
AuroracoinAUR85mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
AvalancheAVAX9000mainnetSLIP10-Secp256k1BIP44, BIP32:x:Avalanche, Ethereum
AvianAVN921mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH, P2WSH, P2WSH-In-P2SH
AxeAXE4242mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
AxelarAXL118mainnetSLIP10-Secp256k1BIP44, BIP32:x:Cosmos
Band-ProtocolBAND494mainnetSLIP10-Secp256k1BIP44, BIP32:x:Cosmos
BataBTA89mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Beetle-CoinBEET800mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Bela-CoinBELA73mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
BinanceBNB714mainnetSLIP10-Secp256k1BIP44, BIP32:x:Cosmos, Ethereum
Bit-CloudBTDX218mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
BitcoinBTC0mainnet, testnet, regtestSLIP10-Secp256k1BIP32, BIP44, BIP49, BIP84, BIP86, BIP141, Electrum-V1, Electrum-V2:white_check_mark:P2PKH, P2SH, P2TR, P2WPKH, P2WPKH-In-P2SH, P2WSH, P2WSH-In-P2SH
Bitcoin-AtomBCA185mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
Bitcoin-CashBCH145mainnet, testnet, regtestSLIP10-Secp256k1BIP44, BIP32:x:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH, P2WSH, P2WSH-In-P2SH
Bitcoin-Cash-SLPSLP145mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:x:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH, P2WSH, P2WSH-In-P2SH
Bitcoin-GoldBTG156mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH, P2WSH, P2WSH-In-P2SH
Bitcoin-GreenBITG222mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Bitcoin-PlusXBC65mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Bitcoin-PrivateBTCP183mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Bitcoin-SVBSV236mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
BitcoinZBTCZ177mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
BitcoreBTX160mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
Bit-SendBSD91mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
BlackcoinBLK10mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
BlocknodeBND2941mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Block-StampBST254mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
BolivarcoinBOLI278mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Brit-CoinBRIT70mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Canada-eCoinCDN34mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
CannacoinCCN19mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
CardanoADA1815mainnet, testnetKholaw-Ed25519Cardano:x:Cardano
CeloCELO52752mainnetSLIP10-Secp256k1BIP44, BIP32:x:Ethereum
ChihuahuaHUA118mainnetSLIP10-Secp256k1BIP44, BIP32:x:Cosmos
ClamsCLAM23mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Club-CoinCLUB79mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
CompcoinCMP71mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
CosmosATOM118mainnetSLIP10-Secp256k1BIP44, BIP32:x:Cosmos
CPU-ChainCPU363mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
Crane-PayCRP2304mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
CraveCRAVE186mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
DashDASH5mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
DeepOnionONION305mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
DefcoinDFC1337mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
DenariusDNR116mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
DiamondDMD152mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Digi-ByteDGB20mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
DigitalcoinDGC18mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
DiviDIVI301mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
DogecoinDOGE3mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
eCashXEC145mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:x:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH, P2WSH, P2WSH-In-P2SH
E-coinECN115mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
EDR-CoinEDRC56mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
e-GuldenEFL78mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
EinsteiniumEMC241mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
ElastosELA2305mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
EnergiNRG9797mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
EOSEOS194mainnetSLIP10-Secp256k1BIP44, BIP32:x:EOS
ErgoERG429mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:x:Ergo
EthereumETH60mainnetSLIP10-Secp256k1BIP44, BIP32:x:Ethereum
Europe-CoinERC151mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
EvrmoreEVR175mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH, P2WSH, P2WSH-In-P2SH
Exclusive-CoinEXCL190mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
FantomFTM60mainnetSLIP10-Secp256k1BIP44, BIP32:x:Ethereum
FeathercoinFTC8mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Fetch.aiFET118mainnetSLIP10-Secp256k1BIP44, BIP32:x:Cosmos
FilecoinFIL461mainnetSLIP10-Secp256k1BIP44, BIP32:x:Filecoin
FiroFIRO136mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
FirstcoinFRST167mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
FIXFIX336mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
FlashcoinFLASH120mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
FluxFLUX19167mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
FoxdcoinFOXD175mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH, P2WSH, P2WSH-In-P2SH
Fuji-CoinFJC75mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
Game-CreditsGAME101mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
GCR-CoinGCR49mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Go-ByteGBX176mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
GridcoinGRC84mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Groestl-CoinGRS17mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
GuldenNLG87mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
HarmonyONE1023mainnetSLIP10-Secp256k1BIP44, BIP32:x:Harmony
HelleniccoinHNC168mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
HempcoinTHC113mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
HorizenZEN121mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Huobi-TokenHT553mainnetSLIP10-Secp256k1BIP44, BIP32:x:Ethereum
HushHUSH197mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
IconICX74mainnetSLIP10-Secp256k1BIP44, BIP32:x:Icon
InjectiveINJ60mainnetSLIP10-Secp256k1BIP44, BIP32:x:Injective
InsaneCoinINSN68mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Internet-Of-PeopleIOP66mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
IRISnetIRIS566mainnetSLIP10-Secp256k1BIP44, BIP32:x:Cosmos
IX-CoinIXC86mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
JumbucksJBS26mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
KavaKAVA459mainnetSLIP10-Secp256k1BIP44, BIP32:x:Cosmos
KobocoinKOBO196mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
KomodoKMD141mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
LandcoinLDCN63mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
LBRY-CreditsLBC140mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
LinxLINX114mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
LitecoinLTC2mainnet, testnetSLIP10-Secp256k1BIP84, BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH, P2WSH, P2WSH-In-P2SH
Litecoin-CashLCC192mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
LitecoinZLTZ221mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
LkrcoinLKR557mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
LynxLYNX191mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
MazacoinMZC13mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
MegacoinMEC217mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
MetisMETIS60mainnetSLIP10-Secp256k1BIP44, BIP32:x:Ethereum
MinexcoinMNX182mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
MonacoinMONA22mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
MoneroXMR128mainnet, stagenet, testnetSLIP10-Ed25519-MoneroMonero:x:Monero
MonkMONK214mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
MultiversXEGLD508mainnetSLIP10-Ed25519BIP44, BIP32:x:MultiversX
MyriadcoinXMY90mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
NamecoinNMC7mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
NanoXNO165mainnetSLIP10-Ed25519-Blake2bBIP44, BIP32:x:Nano
NavcoinNAV130mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
NearNEAR397mainnetSLIP10-Ed25519BIP44, BIP32:x:Near
NeblioNEBL146mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
NeoNEO888mainnetSLIP10-Nist256p1BIP44, BIP32:x:Neo
NeoscoinNEOS25mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
NeurocoinNRO110mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
New-York-CoinNYC179mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Nine-ChroniclesNCG567mainnetSLIP10-Secp256k1BIP44, BIP32:x:Ethereum
NIXNIX400mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
NovacoinNVC50mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
NuBitsNBT12mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
NuSharesNSR11mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
OK-CashOK69mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
OKT-ChainOKT996mainnetSLIP10-Secp256k1BIP44, BIP32:x:OKT-Chain
OmniOMNI200mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
OnixONX174mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
OntologyONT1024mainnetSLIP10-Nist256p1BIP44, BIP32:x:Neo
OptimismOP60mainnetSLIP10-Secp256k1BIP44, BIP32:x:Ethereum
OsmosisOSMO118mainnetSLIP10-Secp256k1BIP44, BIP32:x:Cosmos
ParticlPART44mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
PeercoinPPC6mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
PesobitPSB62mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
PhorePHR444mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Pi-NetworkPI314159mainnetSLIP10-Ed25519BIP44, BIP32:x:Stellar
PinkcoinPINK117mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
PivxPIVX119mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
PolygonMATIC60mainnetSLIP10-Secp256k1BIP44, BIP32:x:Ethereum
PoSW-CoinPOSW47mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
PotcoinPOT81mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Project-CoinPRJ533mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
PutincoinPUT122mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
QtumQTUM2301mainnet, testnetSLIP10-Secp256k1BIP84, BIP141, BIP32, BIP86, BIP44, BIP49:white_check_mark:P2PKH, P2SH, P2TR, P2WPKH, P2WPKH-In-P2SH, P2WSH, P2WSH-In-P2SH
RapidsRPD320mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
RavencoinRVN175mainnet, testnetSLIP10-Secp256k1BIP32, BIP44:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH, P2WSH, P2WSH-In-P2SH
ReddcoinRDD4mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
RippleXRP144mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
RitocoinRITO19169mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
RSKRBTC137mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
RubycoinRBY16mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
SafecoinSAFE19165mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
SaluscoinSLS572mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
ScribeSCRIBE545mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
SecretSCRT529mainnetSLIP10-Secp256k1BIP44, BIP32:x:Cosmos
Shadow-CashSDC35mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
ShentuCTK118mainnetSLIP10-Secp256k1BIP44, BIP32:x:Cosmos
SlimcoinSLM63mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
SmileycoinSMLY59mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
SolanaSOL501mainnetSLIP10-Ed25519BIP44, BIP32:x:Solana
SolarcoinSLR58mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
StafiFIS907mainnetSLIP10-Secp256k1BIP44, BIP32:x:Cosmos
StashSTASH49344mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
StellarXLM148mainnetSLIP10-Ed25519BIP44, BIP32:x:Stellar
StratisSTRAT105mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
SugarchainSUGAR408mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
SuiSUI784mainnetSLIP10-Ed25519BIP44, BIP32:x:Sui
SyscoinSYS57mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
TerraLUNA330mainnetSLIP10-Secp256k1BIP44, BIP32:x:Cosmos
TezosXTZ1729mainnetSLIP10-Ed25519BIP44, BIP32:x:Tezos
ThetaTHETA500mainnetSLIP10-Secp256k1BIP44, BIP32:x:Ethereum
Thought-AITHT502mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
TOA-CoinTOA159mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
TronTRX195mainnetSLIP10-Secp256k1BIP44, BIP32:x:P2PKH, P2SH
TWINSTWINS970mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Ultimate-Secure-CashUSC112mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
UnobtaniumUNO92mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
VcashVC127mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
VeChainVET818mainnetSLIP10-Secp256k1BIP44, BIP32:x:Ethereum
VergeXVG77mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
VertcoinVTC28mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
ViacoinVIA14mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH, P2WPKH, P2WPKH-In-P2SH
VivoVIVO166mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
VoxelsVOX129mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
Virtual-CashVASH33mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
WagerrWGR0mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
WhitecoinXWC559mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
WincoinWC181mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
XinFinXDC550mainnetSLIP10-Secp256k1BIP44, BIP32:x:XinFin
XUEZXUEZ225mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
YcashYEC347mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
ZcashZEC133mainnet, testnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
ZClassicZCL147mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
ZetacoinZET719mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH
ZilliqaZIL313mainnetSLIP10-Secp256k1BIP44, BIP32:x:Zilliqa
ZooBCZBC883mainnetSLIP10-Secp256k1BIP44, BIP32:white_check_mark:P2PKH, P2SH

Donations

If you found this tool useful, consider supporting its development with a donation and help this repository gain more ⭐!

  • Bitcoin - 16c7ajUwHEMaafrceuYSrd35SDjmfVdjoS
  • Ethereum / ERC20 - 0xD3cbCB0B6F82A03C715D665b72dC44CEf54e6D9B

Thank you very much for your support.

License

Distributed under the MIT license. See LICENSE for more information.

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc