|
|
|
@ -13,6 +13,8 @@ class CoinInfo:
|
|
|
|
|
maxfee_kb: int,
|
|
|
|
|
signed_message_header: str,
|
|
|
|
|
xpub_magic: int,
|
|
|
|
|
xpub_magic_segwit_p2sh: int,
|
|
|
|
|
xpub_magic_segwit_native: int,
|
|
|
|
|
bech32_prefix: str,
|
|
|
|
|
cashaddr_prefix: str,
|
|
|
|
|
slip44: int,
|
|
|
|
@ -30,6 +32,8 @@ class CoinInfo:
|
|
|
|
|
self.maxfee_kb = maxfee_kb
|
|
|
|
|
self.signed_message_header = signed_message_header
|
|
|
|
|
self.xpub_magic = xpub_magic
|
|
|
|
|
self.xpub_magic_segwit_p2sh = xpub_magic_segwit_p2sh
|
|
|
|
|
self.xpub_magic_segwit_native = xpub_magic_segwit_native
|
|
|
|
|
self.bech32_prefix = bech32_prefix
|
|
|
|
|
self.cashaddr_prefix = cashaddr_prefix
|
|
|
|
|
self.slip44 = slip44
|
|
|
|
@ -57,6 +61,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
|
signed_message_header="Bitcoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=0x049d7cb2,
|
|
|
|
|
xpub_magic_segwit_native=0x04b24746,
|
|
|
|
|
bech32_prefix="bc",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=0,
|
|
|
|
@ -75,6 +81,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
|
signed_message_header="Bitcoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x043587cf,
|
|
|
|
|
xpub_magic_segwit_p2sh=0x044a5262,
|
|
|
|
|
xpub_magic_segwit_native=0x045f1cf6,
|
|
|
|
|
bech32_prefix="tb",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=1,
|
|
|
|
@ -93,6 +101,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=500000,
|
|
|
|
|
signed_message_header="Bitcoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix="bitcoincash",
|
|
|
|
|
slip44=145,
|
|
|
|
@ -111,6 +121,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
|
signed_message_header="Bitcoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x043587cf,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix="bchtest",
|
|
|
|
|
slip44=1,
|
|
|
|
@ -129,6 +141,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=500000,
|
|
|
|
|
signed_message_header="Bitcoin Gold Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=0x049d7cb2,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix="btg",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=156,
|
|
|
|
@ -147,6 +161,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=500000,
|
|
|
|
|
signed_message_header="Bitcoin Gold Signed Message:\n",
|
|
|
|
|
xpub_magic=0x043587cf,
|
|
|
|
|
xpub_magic_segwit_p2sh=0x044a5262,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix="tbtg",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=156,
|
|
|
|
@ -165,6 +181,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
|
signed_message_header="BitcoinPrivate Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=183,
|
|
|
|
@ -183,6 +201,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
|
signed_message_header="DarkCoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x02fe52cc,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=5,
|
|
|
|
@ -201,6 +221,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
|
signed_message_header="DarkCoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x043587cf,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=1,
|
|
|
|
@ -219,6 +241,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
|
signed_message_header="Denarius Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=116,
|
|
|
|
@ -237,6 +261,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=500000,
|
|
|
|
|
signed_message_header="DigiByte Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=0x049d7cb2,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix="dgb",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=20,
|
|
|
|
@ -255,6 +281,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=1000000000,
|
|
|
|
|
signed_message_header="Dogecoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x02facafd,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=3,
|
|
|
|
@ -273,6 +301,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
|
signed_message_header="Feathercoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488bc26,
|
|
|
|
|
xpub_magic_segwit_p2sh=0x049d7cb2,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix="fc",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=8,
|
|
|
|
@ -291,6 +321,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=4000000,
|
|
|
|
|
signed_message_header="Flashcoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=0x049d7cb2,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=120,
|
|
|
|
@ -309,6 +341,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
|
signed_message_header="FujiCoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=0x049d7cb2,
|
|
|
|
|
xpub_magic_segwit_native=0x04b24746,
|
|
|
|
|
bech32_prefix="fc",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=75,
|
|
|
|
@ -327,6 +361,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
|
signed_message_header="GroestlCoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=0x049d7cb2,
|
|
|
|
|
xpub_magic_segwit_native=0x04b24746,
|
|
|
|
|
bech32_prefix="grs",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=17,
|
|
|
|
@ -345,6 +381,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
|
signed_message_header="GroestlCoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x043587cf,
|
|
|
|
|
xpub_magic_segwit_p2sh=0x044a5262,
|
|
|
|
|
xpub_magic_segwit_native=0x045f1cf6,
|
|
|
|
|
bech32_prefix="tgrs",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=1,
|
|
|
|
@ -363,6 +401,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
|
signed_message_header="Koto Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=510,
|
|
|
|
@ -381,6 +421,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
|
signed_message_header="Litecoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x019da462,
|
|
|
|
|
xpub_magic_segwit_p2sh=0x01b26ef6,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix="ltc",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=2,
|
|
|
|
@ -399,6 +441,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
|
signed_message_header="Litecoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x043587cf,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix="tltc",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=1,
|
|
|
|
@ -417,6 +461,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=5000000,
|
|
|
|
|
signed_message_header="Monacoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=0x049d7cb2,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix="mona",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=22,
|
|
|
|
@ -435,6 +481,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
|
signed_message_header="MonetaryUnit Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=31,
|
|
|
|
@ -453,6 +501,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
|
signed_message_header="Myriadcoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=90,
|
|
|
|
@ -471,6 +521,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
|
signed_message_header="Namecoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x019da462,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=7,
|
|
|
|
@ -489,6 +541,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=1000000000,
|
|
|
|
|
signed_message_header="Pesetacoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488c42e,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix="null",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=109,
|
|
|
|
@ -507,6 +561,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
|
signed_message_header="SmartCash Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=224,
|
|
|
|
@ -525,6 +581,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
|
signed_message_header="SmartCash Signed Message:\n",
|
|
|
|
|
xpub_magic=0x043587cf,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=224,
|
|
|
|
@ -543,6 +601,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
|
signed_message_header="Vertcoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=0x049d7cb2,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix="vtc",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=28,
|
|
|
|
@ -561,6 +621,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
|
signed_message_header="Viacoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=0x049d7cb2,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix="via",
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=14,
|
|
|
|
@ -579,6 +641,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
|
signed_message_header="Zcash Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=133,
|
|
|
|
@ -597,6 +661,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
|
signed_message_header="Zcash Signed Message:\n",
|
|
|
|
|
xpub_magic=0x043587cf,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=1,
|
|
|
|
@ -615,6 +681,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
|
signed_message_header="Zcoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=136,
|
|
|
|
@ -633,6 +701,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
|
signed_message_header="Zcoin Signed Message:\n",
|
|
|
|
|
xpub_magic=0x043587cf,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=1,
|
|
|
|
@ -651,6 +721,8 @@ COINS = [
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
|
signed_message_header="Zencash Signed Message:\n",
|
|
|
|
|
xpub_magic=0x0488b21e,
|
|
|
|
|
xpub_magic_segwit_p2sh=None,
|
|
|
|
|
xpub_magic_segwit_native=None,
|
|
|
|
|
bech32_prefix=None,
|
|
|
|
|
cashaddr_prefix=None,
|
|
|
|
|
slip44=121,
|
|
|
|
|