bip44_conf_getter
Module for getting BIP44 coins configuration.
- class Bip44ConfGetterConst
Bases:
objectClass container for BIP44 configuration getter constants.
- COIN_TO_CONF: Dict[BipCoins, BipCoinConf] = {<Bip44Coins.AKASH_NETWORK: 1>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.ALGORAND: 2>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.APTOS: 3>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.ARBITRUM: 4>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.AVAX_C_CHAIN: 5>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.AVAX_P_CHAIN: 6>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.AVAX_X_CHAIN: 7>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.AXELAR: 8>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.BAND_PROTOCOL: 9>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.BINANCE_CHAIN: 10>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.BINANCE_SMART_CHAIN: 11>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.BITCOIN: 12>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.BITCOIN_REGTEST: 87>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.BITCOIN_TESTNET: 88>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.BITCOIN_CASH: 13>: <bip_utils.bip.conf.common.bip_bitcoin_cash_conf.BipBitcoinCashConf object>, <Bip44Coins.BITCOIN_CASH_TESTNET: 84>: <bip_utils.bip.conf.common.bip_bitcoin_cash_conf.BipBitcoinCashConf object>, <Bip44Coins.BITCOIN_CASH_SLP: 14>: <bip_utils.bip.conf.common.bip_bitcoin_cash_conf.BipBitcoinCashConf object>, <Bip44Coins.BITCOIN_CASH_SLP_TESTNET: 85>: <bip_utils.bip.conf.common.bip_bitcoin_cash_conf.BipBitcoinCashConf object>, <Bip44Coins.BITCOIN_SV: 15>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.BITCOIN_SV_TESTNET: 86>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.CARDANO_BYRON_ICARUS: 16>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.CARDANO_BYRON_LEDGER: 17>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.CELESTIA: 18>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.CELO: 19>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.CERTIK: 20>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.CHIHUAHUA: 21>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.COSMOS: 22>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.DASH: 23>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.DASH_TESTNET: 89>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.DIGIBYTE: 24>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.DOGECOIN: 25>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.DOGECOIN_TESTNET: 90>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.DYDX: 26>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.ECASH: 27>: <bip_utils.bip.conf.common.bip_bitcoin_cash_conf.BipBitcoinCashConf object>, <Bip44Coins.ECASH_TESTNET: 91>: <bip_utils.bip.conf.common.bip_bitcoin_cash_conf.BipBitcoinCashConf object>, <Bip44Coins.ELROND: 28>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.EOS: 29>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.ERGO: 30>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.ERGO_TESTNET: 92>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.ETHEREUM: 31>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.ETHEREUM_CLASSIC: 32>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.FANTOM_OPERA: 33>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.FETCH_AI: 34>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.FETCH_AI_ETH: 35>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.FILECOIN: 36>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.HARMONY_ONE_ATOM: 37>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.HARMONY_ONE_ETH: 38>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.HARMONY_ONE_METAMASK: 39>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.HUOBI_CHAIN: 40>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.ICON: 41>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.INJECTIVE: 42>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.IRIS_NET: 43>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.KAVA: 44>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.KUSAMA_ED25519_SLIP: 45>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.LITECOIN: 46>: <bip_utils.bip.conf.common.bip_litecoin_conf.BipLitecoinConf object>, <Bip44Coins.LITECOIN_TESTNET: 93>: <bip_utils.bip.conf.common.bip_litecoin_conf.BipLitecoinConf object>, <Bip44Coins.MAVRYK: 47>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.METIS: 48>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.MONERO_ED25519_SLIP: 49>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.MONERO_SECP256K1: 50>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.MULTIVERSX: 51>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.NANO: 52>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.NEAR_PROTOCOL: 53>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.NEO: 54>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.NEO_LEGACY: 55>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.NEO_N3: 56>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.NEUTRON: 57>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.NIMIQ: 58>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.NINE_CHRONICLES_GOLD: 59>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.OKEX_CHAIN_ATOM: 60>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.OKEX_CHAIN_ATOM_OLD: 61>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.OKEX_CHAIN_ETH: 62>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.ONTOLOGY: 63>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.OPTIMISM: 64>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.OSMOSIS: 65>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.PI_NETWORK: 66>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.POLKADOT_ED25519_SLIP: 67>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.POLYGON: 68>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.RIPPLE: 69>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.SECRET_NETWORK_OLD: 70>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.SECRET_NETWORK_NEW: 71>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.SOLANA: 72>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.STAFI: 73>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.STELLAR: 74>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.SUI: 75>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.TERRA: 76>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.TEZOS: 77>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.THETA: 78>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.TRON: 79>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.VECHAIN: 80>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.VERGE: 81>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.ZCASH: 82>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.ZCASH_TESTNET: 94>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Bip44Coins.ZILLIQA: 83>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>}
- class Bip44ConfGetter
Bases:
objectBIP44 configuration getter class. It allows to get the BIP44 configuration of a specific coin.
- static GetConfig(coin_type: BipCoins) BipCoinConf
Get coin configuration.
- Parameters:
coin_type (BipCoins) – Coin type
- Returns:
Coin configuration
- Return type:
- Raises:
TypeError – If coin type is not of a Bip44Coins enumerative