substrate_conf_getter
Module for getting Substrate coins configuration.
- class SubstrateConfGetterConst
Bases:
object
Class container for Substrate configuration getter constants.
- COIN_TO_CONF: Dict[SubstrateCoins, SubstrateCoinConf] = {<SubstrateCoins.ACALA: 1>: <bip_utils.substrate.conf.substrate_coin_conf.SubstrateCoinConf object>, <SubstrateCoins.BIFROST: 2>: <bip_utils.substrate.conf.substrate_coin_conf.SubstrateCoinConf object>, <SubstrateCoins.CHAINX: 3>: <bip_utils.substrate.conf.substrate_coin_conf.SubstrateCoinConf object>, <SubstrateCoins.EDGEWARE: 4>: <bip_utils.substrate.conf.substrate_coin_conf.SubstrateCoinConf object>, <SubstrateCoins.GENERIC: 5>: <bip_utils.substrate.conf.substrate_coin_conf.SubstrateCoinConf object>, <SubstrateCoins.KARURA: 6>: <bip_utils.substrate.conf.substrate_coin_conf.SubstrateCoinConf object>, <SubstrateCoins.KUSAMA: 7>: <bip_utils.substrate.conf.substrate_coin_conf.SubstrateCoinConf object>, <SubstrateCoins.MOONBEAM: 8>: <bip_utils.substrate.conf.substrate_coin_conf.SubstrateCoinConf object>, <SubstrateCoins.MOONRIVER: 9>: <bip_utils.substrate.conf.substrate_coin_conf.SubstrateCoinConf object>, <SubstrateCoins.PHALA: 10>: <bip_utils.substrate.conf.substrate_coin_conf.SubstrateCoinConf object>, <SubstrateCoins.PLASM: 11>: <bip_utils.substrate.conf.substrate_coin_conf.SubstrateCoinConf object>, <SubstrateCoins.POLKADOT: 12>: <bip_utils.substrate.conf.substrate_coin_conf.SubstrateCoinConf object>, <SubstrateCoins.SORA: 13>: <bip_utils.substrate.conf.substrate_coin_conf.SubstrateCoinConf object>, <SubstrateCoins.STAFI: 14>: <bip_utils.substrate.conf.substrate_coin_conf.SubstrateCoinConf object>}
- class SubstrateConfGetter
Bases:
object
Substrate configuration getter class. It allows to get the Substrate configuration of a specific coin.
- static GetConfig(coin_type: SubstrateCoins) SubstrateCoinConf
Get coin configuration.
- Parameters:
coin_type (SubstrateCoins) – Coin type
- Returns:
Coin configuration
- Return type:
- Raises:
TypeError – If coin type is not of a SubstrateCoins enumerative