|
|
|
@ -26,6 +26,7 @@ class CoinInfo:
|
|
|
|
|
force_bip143: bool,
|
|
|
|
|
bip115: bool,
|
|
|
|
|
decred: bool,
|
|
|
|
|
negative_fee: bool,
|
|
|
|
|
curve_name: str,
|
|
|
|
|
):
|
|
|
|
|
self.coin_name = coin_name
|
|
|
|
@ -45,6 +46,7 @@ class CoinInfo:
|
|
|
|
|
self.force_bip143 = force_bip143
|
|
|
|
|
self.bip115 = bip115
|
|
|
|
|
self.decred = decred
|
|
|
|
|
self.negative_fee = negative_fee
|
|
|
|
|
self.curve_name = curve_name
|
|
|
|
|
if curve_name == "secp256k1-groestl":
|
|
|
|
|
self.b58_hash = groestl512d_32
|
|
|
|
@ -92,6 +94,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Testnet":
|
|
|
|
@ -113,6 +116,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Actinium":
|
|
|
|
@ -134,6 +138,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Axe":
|
|
|
|
@ -155,6 +160,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Bellcoin":
|
|
|
|
@ -176,6 +182,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "BitCash":
|
|
|
|
@ -197,6 +204,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Bitgreen":
|
|
|
|
@ -218,6 +226,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "BitZeny":
|
|
|
|
@ -239,6 +248,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Bitcloud":
|
|
|
|
@ -260,6 +270,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Bcash":
|
|
|
|
@ -281,6 +292,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=True,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Bcash Testnet":
|
|
|
|
@ -302,6 +314,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=True,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Bgold":
|
|
|
|
@ -323,6 +336,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=True,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Bgold Testnet":
|
|
|
|
@ -344,6 +358,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=True,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Bprivate":
|
|
|
|
@ -365,6 +380,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Brhodium":
|
|
|
|
@ -386,6 +402,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Bitcore":
|
|
|
|
@ -407,6 +424,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Bitsend":
|
|
|
|
@ -428,6 +446,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "BlockStamp":
|
|
|
|
@ -449,6 +468,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "CPUchain":
|
|
|
|
@ -470,6 +490,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Capricoin":
|
|
|
|
@ -491,6 +512,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Dash":
|
|
|
|
@ -512,6 +534,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Dash Testnet":
|
|
|
|
@ -533,6 +556,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Decred":
|
|
|
|
@ -554,6 +578,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=True,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1-decred',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Decred Testnet":
|
|
|
|
@ -575,6 +600,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=True,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1-decred',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Denarius":
|
|
|
|
@ -596,6 +622,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "DigiByte":
|
|
|
|
@ -617,6 +644,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Dogecoin":
|
|
|
|
@ -638,6 +666,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Elements":
|
|
|
|
@ -659,6 +688,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "FairCoin":
|
|
|
|
@ -680,6 +710,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Feathercoin":
|
|
|
|
@ -701,6 +732,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Florincoin":
|
|
|
|
@ -722,6 +754,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Fujicoin":
|
|
|
|
@ -743,6 +776,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Gincoin":
|
|
|
|
@ -764,6 +798,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "GameCredits":
|
|
|
|
@ -785,6 +820,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Groestlcoin":
|
|
|
|
@ -806,6 +842,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1-groestl',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Groestlcoin Testnet":
|
|
|
|
@ -827,6 +864,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1-groestl',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Horizen":
|
|
|
|
@ -848,6 +886,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=True,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Komodo":
|
|
|
|
@ -869,6 +908,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=True,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Koto":
|
|
|
|
@ -890,6 +930,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Litecoin":
|
|
|
|
@ -911,6 +952,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Litecoin Testnet":
|
|
|
|
@ -932,6 +974,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Megacoin":
|
|
|
|
@ -953,6 +996,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Monacoin":
|
|
|
|
@ -974,6 +1018,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "MonetaryUnit":
|
|
|
|
@ -995,6 +1040,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Myriad":
|
|
|
|
@ -1016,6 +1062,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "NIX":
|
|
|
|
@ -1037,6 +1084,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Namecoin":
|
|
|
|
@ -1058,6 +1106,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "PIVX":
|
|
|
|
@ -1079,6 +1128,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "PIVX Testnet":
|
|
|
|
@ -1100,6 +1150,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Particl":
|
|
|
|
@ -1121,6 +1172,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Particl Testnet":
|
|
|
|
@ -1142,6 +1194,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Pesetacoin":
|
|
|
|
@ -1163,6 +1216,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Polis":
|
|
|
|
@ -1184,6 +1238,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Primecoin":
|
|
|
|
@ -1205,6 +1260,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Qtum":
|
|
|
|
@ -1226,6 +1282,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Qtum Testnet":
|
|
|
|
@ -1247,6 +1304,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Ravencoin":
|
|
|
|
@ -1268,6 +1326,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Regtest":
|
|
|
|
@ -1289,6 +1348,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Ritocoin":
|
|
|
|
@ -1310,6 +1370,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "SmartCash":
|
|
|
|
@ -1331,6 +1392,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1-smart',
|
|
|
|
|
)
|
|
|
|
|
elif name == "SmartCash Testnet":
|
|
|
|
@ -1352,6 +1414,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1-smart',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Stakenet":
|
|
|
|
@ -1373,6 +1436,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "VIPSTARCOIN":
|
|
|
|
@ -1394,6 +1458,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Vertcoin":
|
|
|
|
@ -1415,6 +1480,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Viacoin":
|
|
|
|
@ -1436,6 +1502,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "ZClassic":
|
|
|
|
@ -1457,6 +1524,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Zcash":
|
|
|
|
@ -1478,6 +1546,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Zcash Testnet":
|
|
|
|
@ -1499,6 +1568,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Zcoin":
|
|
|
|
@ -1520,6 +1590,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "Zcoin Testnet":
|
|
|
|
@ -1541,6 +1612,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
elif name == "ZelCash":
|
|
|
|
@ -1562,6 +1634,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
force_bip143=False,
|
|
|
|
|
bip115=False,
|
|
|
|
|
decred=False,
|
|
|
|
|
negative_fee=False,
|
|
|
|
|
curve_name='secp256k1',
|
|
|
|
|
)
|
|
|
|
|
raise ValueError('Unknown coin name "%s"' % name)
|
|
|
|
|