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:

SubstrateCoinConf

Raises:

TypeError – If coin type is not of a SubstrateCoins enumerative