|
|
|
@ -12,6 +12,7 @@ class CoinInfo:
|
|
|
|
|
self,
|
|
|
|
|
coin_name: str,
|
|
|
|
|
coin_shortcut: str,
|
|
|
|
|
divisibility: int,
|
|
|
|
|
address_type: int,
|
|
|
|
|
address_type_p2sh: int,
|
|
|
|
|
maxfee_kb: int,
|
|
|
|
@ -33,6 +34,7 @@ class CoinInfo:
|
|
|
|
|
):
|
|
|
|
|
self.coin_name = coin_name
|
|
|
|
|
self.coin_shortcut = coin_shortcut
|
|
|
|
|
self.divisibility = divisibility
|
|
|
|
|
self.address_type = address_type
|
|
|
|
|
self.address_type_p2sh = address_type_p2sh
|
|
|
|
|
self.maxfee_kb = maxfee_kb
|
|
|
|
@ -82,6 +84,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="BTC",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=0,
|
|
|
|
|
address_type_p2sh=5,
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
@ -105,6 +108,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="REGTEST",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=111,
|
|
|
|
|
address_type_p2sh=196,
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
@ -128,6 +132,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="TEST",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=111,
|
|
|
|
|
address_type_p2sh=196,
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
@ -154,6 +159,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="ACM",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=53,
|
|
|
|
|
address_type_p2sh=55,
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
@ -177,6 +183,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="AXE",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=55,
|
|
|
|
|
address_type_p2sh=16,
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
@ -200,6 +207,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="BELL",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=25,
|
|
|
|
|
address_type_p2sh=85,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
@ -223,6 +231,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="BITG",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=38,
|
|
|
|
|
address_type_p2sh=6,
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
@ -246,6 +255,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="ZNY",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=81,
|
|
|
|
|
address_type_p2sh=5,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
@ -269,6 +279,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="BCH",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=0,
|
|
|
|
|
address_type_p2sh=5,
|
|
|
|
|
maxfee_kb=500000,
|
|
|
|
@ -292,6 +303,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="TBCH",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=111,
|
|
|
|
|
address_type_p2sh=196,
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
@ -315,6 +327,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="BTG",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=38,
|
|
|
|
|
address_type_p2sh=23,
|
|
|
|
|
maxfee_kb=500000,
|
|
|
|
@ -338,6 +351,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="TBTG",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=111,
|
|
|
|
|
address_type_p2sh=196,
|
|
|
|
|
maxfee_kb=500000,
|
|
|
|
@ -361,6 +375,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="BTCP",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=4901,
|
|
|
|
|
address_type_p2sh=5039,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
@ -384,6 +399,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="XRC",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=61,
|
|
|
|
|
address_type_p2sh=123,
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
@ -407,6 +423,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="BTX",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=3,
|
|
|
|
|
address_type_p2sh=125,
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
@ -430,6 +447,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="BST",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=26,
|
|
|
|
|
address_type_p2sh=5,
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
@ -453,6 +471,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="CPU",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=28,
|
|
|
|
|
address_type_p2sh=30,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
@ -476,6 +495,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="CPC",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=28,
|
|
|
|
|
address_type_p2sh=35,
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
@ -499,6 +519,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="CRW",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=95495,
|
|
|
|
|
address_type_p2sh=95473,
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
@ -522,6 +543,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="DASH",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=76,
|
|
|
|
|
address_type_p2sh=16,
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
@ -545,6 +567,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="tDASH",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=140,
|
|
|
|
|
address_type_p2sh=19,
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
@ -568,6 +591,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="DCR",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=1855,
|
|
|
|
|
address_type_p2sh=1818,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
@ -591,6 +615,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="TDCR",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=3873,
|
|
|
|
|
address_type_p2sh=3836,
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
@ -614,6 +639,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="DGB",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=30,
|
|
|
|
|
address_type_p2sh=63,
|
|
|
|
|
maxfee_kb=500000,
|
|
|
|
@ -637,6 +663,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="DOGE",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=30,
|
|
|
|
|
address_type_p2sh=22,
|
|
|
|
|
maxfee_kb=1000000000,
|
|
|
|
@ -660,6 +687,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="ELEMENTS",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=235,
|
|
|
|
|
address_type_p2sh=75,
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
@ -683,6 +711,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="FAIR",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=95,
|
|
|
|
|
address_type_p2sh=36,
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
@ -706,6 +735,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="FTC",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=14,
|
|
|
|
|
address_type_p2sh=5,
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
@ -729,6 +759,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="FLO",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=35,
|
|
|
|
|
address_type_p2sh=94,
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
@ -752,6 +783,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="FJC",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=36,
|
|
|
|
|
address_type_p2sh=16,
|
|
|
|
|
maxfee_kb=1000000000,
|
|
|
|
@ -775,6 +807,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="GIN",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=38,
|
|
|
|
|
address_type_p2sh=10,
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
@ -798,6 +831,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="GAME",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=38,
|
|
|
|
|
address_type_p2sh=62,
|
|
|
|
|
maxfee_kb=5000000,
|
|
|
|
@ -821,6 +855,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="GRS",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=36,
|
|
|
|
|
address_type_p2sh=5,
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
@ -844,6 +879,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="tGRS",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=111,
|
|
|
|
|
address_type_p2sh=196,
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
@ -867,6 +903,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="HATCH",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=76,
|
|
|
|
|
address_type_p2sh=16,
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
@ -890,6 +927,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="tHATCH",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=140,
|
|
|
|
|
address_type_p2sh=19,
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
@ -913,6 +951,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="ZEN",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=8329,
|
|
|
|
|
address_type_p2sh=8342,
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
@ -936,6 +975,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="KMD",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=60,
|
|
|
|
|
address_type_p2sh=85,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
@ -959,6 +999,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="KOTO",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=6198,
|
|
|
|
|
address_type_p2sh=6203,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
@ -982,6 +1023,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="LTC",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=48,
|
|
|
|
|
address_type_p2sh=50,
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
@ -1005,6 +1047,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="tLTC",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=111,
|
|
|
|
|
address_type_p2sh=58,
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
@ -1028,6 +1071,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="ETP",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=50,
|
|
|
|
|
address_type_p2sh=5,
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
@ -1051,6 +1095,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="MONA",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=50,
|
|
|
|
|
address_type_p2sh=55,
|
|
|
|
|
maxfee_kb=5000000,
|
|
|
|
@ -1074,6 +1119,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="MUE",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=16,
|
|
|
|
|
address_type_p2sh=76,
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
@ -1097,6 +1143,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="NIX",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=38,
|
|
|
|
|
address_type_p2sh=53,
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
@ -1120,6 +1167,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="NMC",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=52,
|
|
|
|
|
address_type_p2sh=5,
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
@ -1143,6 +1191,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="PIVX",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=30,
|
|
|
|
|
address_type_p2sh=13,
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
@ -1166,6 +1215,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="tPIVX",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=139,
|
|
|
|
|
address_type_p2sh=19,
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
@ -1189,6 +1239,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="PART",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=56,
|
|
|
|
|
address_type_p2sh=60,
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
@ -1212,6 +1263,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="tPART",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=118,
|
|
|
|
|
address_type_p2sh=122,
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
@ -1235,6 +1287,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="PTC",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=47,
|
|
|
|
|
address_type_p2sh=22,
|
|
|
|
|
maxfee_kb=1000000000,
|
|
|
|
@ -1258,6 +1311,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="POLIS",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=55,
|
|
|
|
|
address_type_p2sh=56,
|
|
|
|
|
maxfee_kb=100000,
|
|
|
|
@ -1281,6 +1335,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="XPM",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=23,
|
|
|
|
|
address_type_p2sh=83,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
@ -1304,6 +1359,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="QTUM",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=58,
|
|
|
|
|
address_type_p2sh=50,
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
@ -1327,6 +1383,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="tQTUM",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=120,
|
|
|
|
|
address_type_p2sh=110,
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
@ -1350,6 +1407,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="RVN",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=60,
|
|
|
|
|
address_type_p2sh=122,
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
@ -1373,6 +1431,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="RITO",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=25,
|
|
|
|
|
address_type_p2sh=105,
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
@ -1396,6 +1455,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="SMART",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=63,
|
|
|
|
|
address_type_p2sh=18,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
@ -1419,6 +1479,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="tSMART",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=65,
|
|
|
|
|
address_type_p2sh=21,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
@ -1442,6 +1503,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="XSN",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=76,
|
|
|
|
|
address_type_p2sh=16,
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
@ -1465,6 +1527,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="SYS",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=63,
|
|
|
|
|
address_type_p2sh=5,
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
@ -1488,6 +1551,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="UNO",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=130,
|
|
|
|
|
address_type_p2sh=30,
|
|
|
|
|
maxfee_kb=2000000,
|
|
|
|
@ -1511,6 +1575,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="VIPS",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=70,
|
|
|
|
|
address_type_p2sh=50,
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
@ -1534,6 +1599,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="VTC",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=71,
|
|
|
|
|
address_type_p2sh=5,
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
@ -1557,6 +1623,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="VIA",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=71,
|
|
|
|
|
address_type_p2sh=33,
|
|
|
|
|
maxfee_kb=40000000,
|
|
|
|
@ -1580,6 +1647,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="ZCR",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=142,
|
|
|
|
|
address_type_p2sh=145,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
@ -1603,6 +1671,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="ZEC",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=7352,
|
|
|
|
|
address_type_p2sh=7357,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
@ -1626,6 +1695,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="TAZ",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=7461,
|
|
|
|
|
address_type_p2sh=7354,
|
|
|
|
|
maxfee_kb=10000000,
|
|
|
|
@ -1649,6 +1719,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="XZC",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=82,
|
|
|
|
|
address_type_p2sh=7,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
@ -1672,6 +1743,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="tXZC",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=65,
|
|
|
|
|
address_type_p2sh=178,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
@ -1695,6 +1767,7 @@ def by_name(name: str) -> CoinInfo:
|
|
|
|
|
return CoinInfo(
|
|
|
|
|
coin_name=name,
|
|
|
|
|
coin_shortcut="ZEL",
|
|
|
|
|
divisibility=8,
|
|
|
|
|
address_type=7352,
|
|
|
|
|
address_type_p2sh=7357,
|
|
|
|
|
maxfee_kb=1000000,
|
|
|
|
|