|
|
|
@ -766,6 +766,62 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
overwintered=False,
|
|
|
|
|
confidential_assets=None,
|
|
|
|
|
)
|
|
|
|
|
elif name == "Firo":
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="FIRO",
|
|
|
|
|
decimals=8,
|
|
|
|
|
address_type=82,
|
|
|
|
|
address_type_p2sh=7,
|
|
|
|
|
maxfee_kb=640000000,
|
|
|
|
|
signed_message_header="Zcoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
xpub_magic_multisig_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_multisig_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=136,
|
|
|
|
|
segwit=False,
|
|
|
|
|
fork_id=None,
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
extra_data=True,
|
|
|
|
|
timestamp=False,
|
|
|
|
|
overwintered=False,
|
|
|
|
|
confidential_assets=None,
|
|
|
|
|
)
|
|
|
|
|
elif name == "Firo Testnet":
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="tFIRO",
|
|
|
|
|
decimals=8,
|
|
|
|
|
address_type=65,
|
|
|
|
|
address_type_p2sh=178,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
|
signed_message_header="Zcoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x043587cf,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
xpub_magic_multisig_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_multisig_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=1,
|
|
|
|
|
segwit=False,
|
|
|
|
|
fork_id=None,
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
extra_data=True,
|
|
|
|
|
timestamp=False,
|
|
|
|
|
overwintered=False,
|
|
|
|
|
confidential_assets=None,
|
|
|
|
|
)
|
|
|
|
|
elif name == "Florincoin":
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
@ -1802,60 +1858,4 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
overwintered=True,
|
|
|
|
|
confidential_assets=None,
|
|
|
|
|
)
|
|
|
|
|
elif name == "Zcoin":
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="XZC",
|
|
|
|
|
decimals=8,
|
|
|
|
|
address_type=82,
|
|
|
|
|
address_type_p2sh=7,
|
|
|
|
|
maxfee_kb=640000000,
|
|
|
|
|
signed_message_header="Zcoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
xpub_magic_multisig_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_multisig_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=136,
|
|
|
|
|
segwit=False,
|
|
|
|
|
fork_id=None,
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
extra_data=True,
|
|
|
|
|
timestamp=False,
|
|
|
|
|
overwintered=False,
|
|
|
|
|
confidential_assets=None,
|
|
|
|
|
)
|
|
|
|
|
elif name == "Zcoin Testnet":
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="tXZC",
|
|
|
|
|
decimals=8,
|
|
|
|
|
address_type=65,
|
|
|
|
|
address_type_p2sh=178,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
|
signed_message_header="Zcoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x043587cf,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
xpub_magic_multisig_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_multisig_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=1,
|
|
|
|
|
segwit=False,
|
|
|
|
|
fork_id=None,
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
extra_data=True,
|
|
|
|
|
timestamp=False,
|
|
|
|
|
overwintered=False,
|
|
|
|
|
confidential_assets=None,
|
|
|
|
|
)
|
|
|
|
|
raise ValueError('Unknown coin name "%s"' % name)
|
|
|
|
|