bip_litecoin_conf

Module with helper class for Litecoin configuration handling.

class BipLitecoinConf(coin_names: CoinNames, coin_idx: int, is_testnet: bool, def_path: str, key_net_ver: Bip32KeyNetVersions, alt_key_net_ver: Bip32KeyNetVersions, wif_net_ver: bytes, bip32_cls: Type[Bip32Base], addr_cls: Type[IAddrEncoder], addr_params: Dict[str, Any])

Bases: BipCoinConf

Litecoin configuration class. It allows to return different addresses and key net versions depending on the configuration.

m_alt_key_net_ver: Bip32KeyNetVersions
m_use_alt_key_net_ver: bool
m_use_depr_addr: bool
UseAlternateKeyNetVersions(value: bool) None

Select if use the alternate key net version.

Parameters:

value (bool) – True for using alternate key net version, false for using the standard one

UseDeprecatedAddress(value: bool) None

Select if use the deprecated address.

Parameters:

value (bool) – True for using deprecated address, false for using the standard one

KeyNetVersions() Bip32KeyNetVersions

Get key net versions. It overrides the method in BipCoinConf. Litecoin overrides the method because it can have 2 different key net versions.

Returns:

Bip32KeyNetVersions object

Return type:

Bip32KeyNetVersions object

AddrParams() Dict[str, Any]

Get the address parameters. It overrides the method in BipCoinConf.

Returns:

Address parameters

Return type:

dict