cip1852_conf_getter

Module for getting CIP-1852 coins configuration.

class Cip1852ConfGetterConst

Bases: object

Class container for CIP-1852 configuration getter constants.

COIN_TO_CONF: Dict[BipCoins, BipCoinConf] = {<Cip1852Coins.CARDANO_ICARUS: 1>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Cip1852Coins.CARDANO_LEDGER: 2>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Cip1852Coins.CARDANO_ICARUS_TESTNET: 3>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>, <Cip1852Coins.CARDANO_LEDGER_TESTNET: 4>: <bip_utils.bip.conf.common.bip_coin_conf.BipCoinConf object>}
class Cip1852ConfGetter

Bases: object

CIP-1852 configuration getter class. It allows to get the CIP-1852 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:

BipCoinConf

Raises:

TypeError – If coin type is not of a Cip1852Coins enumerative