1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-02-07 05:02:38 +00:00

fix(common/tools): strip "mainnet" from Ethereum network names

This commit is contained in:
matejcik 2021-03-01 11:32:03 +01:00 committed by matejcik
parent 090d103382
commit ed0ac98970
2 changed files with 37 additions and 32 deletions

View File

@ -231,7 +231,8 @@ def _load_ethereum_networks():
): ):
chain_data = load_json(chain) chain_data = load_json(chain)
shortcut = chain_data["nativeCurrency"]["symbol"] shortcut = chain_data["nativeCurrency"]["symbol"]
is_testnet = "testnet" in chain_data["name"].lower() name = chain_data["name"]
is_testnet = "testnet" in name.lower()
if is_testnet: if is_testnet:
slip44 = 1 slip44 = 1
else: else:
@ -242,12 +243,16 @@ def _load_ethereum_networks():
rskip60 = shortcut in ("RBTC", "TRBTC") rskip60 = shortcut in ("RBTC", "TRBTC")
# strip out bullcrap in network naming
if "mainnet" in name.lower():
name = re.sub(r" mainnet.*$", "", name, flags=re.IGNORECASE)
network = dict( network = dict(
chain=chain_data["shortName"], chain=chain_data["shortName"],
chain_id=chain_data["chainId"], chain_id=chain_data["chainId"],
slip44=slip44, slip44=slip44,
shortcut=shortcut, shortcut=shortcut,
name=chain_data["name"], name=name,
rskip60=rskip60, rskip60=rskip60,
url=chain_data["infoURL"], url=chain_data["infoURL"],
key=f"eth:{shortcut}", key=f"eth:{shortcut}",

View File

@ -64,7 +64,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=1, chain_id=1,
slip44=60, slip44=60,
shortcut="ETH", shortcut="ETH",
name="Ethereum Mainnet", name="Ethereum",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -113,7 +113,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=8, chain_id=8,
slip44=108, slip44=108,
shortcut="UBQ", shortcut="UBQ",
name="Ubiq Network Mainnet", name="Ubiq Network",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -134,7 +134,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=11, chain_id=11,
slip44=916, slip44=916,
shortcut="META", shortcut="META",
name="Metadium Mainnet", name="Metadium",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -155,7 +155,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=14, chain_id=14,
slip44=554, slip44=554,
shortcut="FLR", shortcut="FLR",
name="Flare Mainnet", name="Flare",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -190,7 +190,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=20, chain_id=20,
slip44=60, slip44=60,
shortcut="ELA", shortcut="ELA",
name="ELA-ETH-Sidechain Mainnet", name="ELA-ETH-Sidechain",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -204,7 +204,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=30, chain_id=30,
slip44=137, slip44=137,
shortcut="RBTC", shortcut="RBTC",
name="RSK Mainnet", name="RSK",
rskip60=True, rskip60=True,
) )
yield NetworkInfo( yield NetworkInfo(
@ -239,7 +239,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=50, chain_id=50,
slip44=60, slip44=60,
shortcut="XDC", shortcut="XDC",
name="XinFin Network Mainnet", name="XinFin Network",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -253,7 +253,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=56, chain_id=56,
slip44=60, slip44=60,
shortcut="BNB", shortcut="BNB",
name="Binance Smart Chain Mainnet", name="Binance Smart Chain",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -267,7 +267,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=61, chain_id=61,
slip44=61, slip44=61,
shortcut="ETC", shortcut="ETC",
name="Ethereum Classic Mainnet", name="Ethereum Classic",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -302,7 +302,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=66, chain_id=66,
slip44=60, slip44=60,
shortcut="OKT", shortcut="OKT",
name="OKExChain Mainnet", name="OKExChain",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -316,7 +316,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=68, chain_id=68,
slip44=60, slip44=60,
shortcut="SOTER", shortcut="SOTER",
name="SoterOne Mainnet", name="SoterOne",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -344,7 +344,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=82, chain_id=82,
slip44=60, slip44=60,
shortcut="MTR", shortcut="MTR",
name="Meter Mainnet", name="Meter",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -386,28 +386,28 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=108, chain_id=108,
slip44=60, slip44=60,
shortcut="TT", shortcut="TT",
name="ThunderCore Mainnet", name="ThunderCore",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
chain_id=122, chain_id=122,
slip44=60, slip44=60,
shortcut="FUSE", shortcut="FUSE",
name="Fuse Mainnet", name="Fuse",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
chain_id=128, chain_id=128,
slip44=60, slip44=60,
shortcut="HT", shortcut="HT",
name="Huobi ECO Chain Mainnet", name="Huobi ECO Chain",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
chain_id=137, chain_id=137,
slip44=60, slip44=60,
shortcut="MATIC", shortcut="MATIC",
name="Matic Mainnet", name="Matic",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -421,7 +421,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=163, chain_id=163,
slip44=60, slip44=60,
shortcut="PHT", shortcut="PHT",
name="Lightstreams Mainnet", name="Lightstreams",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -512,7 +512,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=820, chain_id=820,
slip44=820, slip44=820,
shortcut="CLO", shortcut="CLO",
name="Callisto Mainnet", name="Callisto",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -589,14 +589,14 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=5869, chain_id=5869,
slip44=60, slip44=60,
shortcut="RBD", shortcut="RBD",
name="Wegochain Rubidium Mainnet", name="Wegochain Rubidium",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
chain_id=8217, chain_id=8217,
slip44=8217, slip44=8217,
shortcut="KLAY", shortcut="KLAY",
name="Klaytn Mainnet Cypress", name="Klaytn",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -624,7 +624,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=39797, chain_id=39797,
slip44=39797, slip44=39797,
shortcut="NRG", shortcut="NRG",
name="Energi Mainnet", name="Energi",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -638,7 +638,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=42220, chain_id=42220,
slip44=60, slip44=60,
shortcut="CELO", shortcut="CELO",
name="Celo Mainnet", name="Celo",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -652,7 +652,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=43114, chain_id=43114,
slip44=60, slip44=60,
shortcut="AVAX", shortcut="AVAX",
name="Avalanche Mainnet", name="Avalanche",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -757,14 +757,14 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=28945486, chain_id=28945486,
slip44=344, slip44=344,
shortcut="AUX", shortcut="AUX",
name="Auxilium Network Mainnet", name="Auxilium Network",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
chain_id=35855456, chain_id=35855456,
slip44=60, slip44=60,
shortcut="JOYS", shortcut="JOYS",
name="Joys Digital Mainnet", name="Joys Digital",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -792,7 +792,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=1313161554, chain_id=1313161554,
slip44=60, slip44=60,
shortcut="NEAR", shortcut="NEAR",
name="NEAR MainNet", name="NEAR",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
@ -813,28 +813,28 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=1666600000, chain_id=1666600000,
slip44=60, slip44=60,
shortcut="ONE", shortcut="ONE",
name="Harmony Mainnet Shard 0", name="Harmony",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
chain_id=1666600001, chain_id=1666600001,
slip44=60, slip44=60,
shortcut="ONE", shortcut="ONE",
name="Harmony Mainnet Shard 1", name="Harmony",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
chain_id=1666600002, chain_id=1666600002,
slip44=60, slip44=60,
shortcut="ONE", shortcut="ONE",
name="Harmony Mainnet Shard 2", name="Harmony",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(
chain_id=1666600003, chain_id=1666600003,
slip44=60, slip44=60,
shortcut="ONE", shortcut="ONE",
name="Harmony Mainnet Shard 3", name="Harmony",
rskip60=False, rskip60=False,
) )
yield NetworkInfo( yield NetworkInfo(