You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
trezor-firmware/core/src/apps/ethereum/networks.py

2011 lines
43 KiB

# generated from networks.py.mako
# (by running `make templates` in `core`)
# do not edit manually!
# NOTE: using positional arguments saves 4400 bytes in flash size,
# returning tuples instead of classes saved 800 bytes
from typing import TYPE_CHECKING
from apps.common.paths import HARDENED
if TYPE_CHECKING:
from typing import Iterator
# Removing the necessity to construct object to save space
# fmt: off
NetworkInfoTuple = tuple[
int, # chain_id
int, # slip44
str, # shortcut
str, # name
bool # rskip60
]
# fmt: on
def shortcut_by_chain_id(chain_id: int) -> str:
n = by_chain_id(chain_id)
return n.shortcut if n is not None else "UNKN"
def by_chain_id(chain_id: int) -> "NetworkInfo" | None:
for n in _networks_iterator():
n_chain_id = n[0]
if n_chain_id == chain_id:
return NetworkInfo(
chain_id=n[0],
slip44=n[1],
shortcut=n[2],
name=n[3],
rskip60=n[4],
)
return None
def by_slip44(slip44: int) -> "NetworkInfo" | None:
for n in _networks_iterator():
n_slip44 = n[1]
if n_slip44 == slip44:
return NetworkInfo(
chain_id=n[0],
slip44=n[1],
shortcut=n[2],
name=n[3],
rskip60=n[4],
)
return None
def all_slip44_ids_hardened() -> Iterator[int]:
for n in _networks_iterator():
# n_slip_44 is the second element
yield n[1] | HARDENED
class NetworkInfo:
def __init__(
self, chain_id: int, slip44: int, shortcut: str, name: str, rskip60: bool
) -> None:
self.chain_id = chain_id
self.slip44 = slip44
self.shortcut = shortcut
self.name = name
self.rskip60 = rskip60
# fmt: off
def _networks_iterator() -> Iterator[NetworkInfoTuple]:
yield (
1, # chain_id
60, # slip44
"ETH", # shortcut
"Ethereum", # name
False, # rskip60
)
yield (
2, # chain_id
40, # slip44
"EXP", # shortcut
"Expanse Network", # name
False, # rskip60
)
yield (
3, # chain_id
1, # slip44
"tROP", # shortcut
"Ropsten", # name
False, # rskip60
)
yield (
4, # chain_id
1, # slip44
"tRIN", # shortcut
"Rinkeby", # name
False, # rskip60
)
yield (
5, # chain_id
1, # slip44
"tGOR", # shortcut
"Görli", # name
False, # rskip60
)
yield (
6, # chain_id
1, # slip44
"tKOT", # shortcut
"Ethereum Classic Testnet Kotti", # name
False, # rskip60
)
yield (
7, # chain_id
60, # slip44
"TCH", # shortcut
"ThaiChain", # name
False, # rskip60
)
yield (
8, # chain_id
108, # slip44
"UBQ", # shortcut
"Ubiq", # name
False, # rskip60
)
yield (
9, # chain_id
1, # slip44
"TUBQ", # shortcut
"Ubiq Network Testnet", # name
False, # rskip60
)
yield (
11, # chain_id
916, # slip44
"META", # shortcut
"Metadium", # name
False, # rskip60
)
yield (
12, # chain_id
1, # slip44
"tKAL", # shortcut
"Metadium Testnet", # name
False, # rskip60
)
yield (
13, # chain_id
1, # slip44
"tsDIODE", # shortcut
"Diode Testnet Staging", # name
False, # rskip60
)
yield (
14, # chain_id
60, # slip44
"FLR", # shortcut
"Flare", # name
False, # rskip60
)
yield (
15, # chain_id
60, # slip44
"DIODE", # shortcut
"Diode Prenet", # name
False, # rskip60
)
yield (
16, # chain_id
1, # slip44
"tCFLR", # shortcut
"Flare Testnet Coston", # name
False, # rskip60
)
yield (
17, # chain_id
60, # slip44
"TFI", # shortcut
"ThaiChain 2.0 ThaiFi", # name
False, # rskip60
)
yield (
18, # chain_id
1, # slip44
"TST", # shortcut
"ThunderCore Testnet", # name
False, # rskip60
)
yield (
19, # chain_id
60, # slip44
"SGB", # shortcut
"Songbird Canary-Network", # name
False, # rskip60
)
yield (
20, # chain_id
60, # slip44
"ELA", # shortcut
"Elastos Smart Chain", # name
False, # rskip60
)
yield (
24, # chain_id
60, # slip44
"DTH", # shortcut
"Dithereum", # name
False, # rskip60
)
yield (
25, # chain_id
60, # slip44
"CRO", # shortcut
"Cronos", # name
False, # rskip60
)
yield (
27, # chain_id
60, # slip44
"SHIB", # shortcut
"ShibaChain", # name
False, # rskip60
)
yield (
29, # chain_id
60, # slip44
"L1", # shortcut
"Genesis L1", # name
False, # rskip60
)
yield (
30, # chain_id
137, # slip44
"RBTC", # shortcut
"RSK", # name
True, # rskip60
)
yield (
31, # chain_id
1, # slip44
"tRBTC", # shortcut
"RSK Testnet", # name
False, # rskip60
)
yield (
33, # chain_id
60, # slip44
"GooD", # shortcut
"GoodData", # name
False, # rskip60
)
yield (
35, # chain_id
60, # slip44
"TBG", # shortcut
"TBWG Chain", # name
False, # rskip60
)
yield (
36, # chain_id
60, # slip44
"DX", # shortcut
"Dxchain", # name
False, # rskip60
)
yield (
38, # chain_id
538, # slip44
"VAL", # shortcut
"Valorbit", # name
False, # rskip60
)
yield (
40, # chain_id
60, # slip44
"TLOS", # shortcut
"Telos EVM", # name
False, # rskip60
)
yield (
42, # chain_id
1, # slip44
"tKOV", # shortcut
"Kovan", # name
False, # rskip60
)
yield (
44, # chain_id
60, # slip44
"CRAB", # shortcut
"Darwinia Crab Network", # name
False, # rskip60
)
yield (
46, # chain_id
60, # slip44
"RING", # shortcut
"Darwinia Network", # name
False, # rskip60
)
yield (
50, # chain_id
60, # slip44
"XDC", # shortcut
"XinFin Network", # name
False, # rskip60
)
yield (
51, # chain_id
1, # slip44
"TXDC", # shortcut
"XinFin Apothem Testnet", # name
False, # rskip60
)
yield (
52, # chain_id
60, # slip44
"cet", # shortcut
"CoinEx Smart Chain", # name
False, # rskip60
)
yield (
54, # chain_id
60, # slip44
"BELLY", # shortcut
"Openpiece", # name
False, # rskip60
)
yield (
55, # chain_id
60, # slip44
"ZYX", # shortcut
"Zyx", # name
False, # rskip60
)
yield (
56, # chain_id
714, # slip44
"BNB", # shortcut
"Binance Smart Chain", # name
False, # rskip60
)
yield (
58, # chain_id
60, # slip44
"ONG", # shortcut
"Ontology", # name
False, # rskip60
)
yield (
60, # chain_id
6060, # slip44
"GO", # shortcut
"GoChain", # name
False, # rskip60
)
yield (
61, # chain_id
61, # slip44
"ETC", # shortcut
"Ethereum Classic", # name
False, # rskip60
)
yield (
62, # chain_id
1, # slip44
"TETC", # shortcut
"Ethereum Classic Testnet Morden", # name
False, # rskip60
)
yield (
63, # chain_id
1, # slip44
"tMETC", # shortcut
"Ethereum Classic Testnet Mordor", # name
False, # rskip60
)
yield (
66, # chain_id
60, # slip44
"OKT", # shortcut
"OKXChain", # name
False, # rskip60
)
yield (
67, # chain_id
1, # slip44
"tDBM", # shortcut
"DBChain Testnet", # name
False, # rskip60
)
yield (
68, # chain_id
60, # slip44
"SOTER", # shortcut
"SoterOne", # name
False, # rskip60
)
yield (
69, # chain_id
1, # slip44
"tKOR", # shortcut
"Optimism Kovan", # name
False, # rskip60
)
yield (
70, # chain_id
1170, # slip44
"HOO", # shortcut
"Hoo Smart Chain", # name
False, # rskip60
)
yield (
74, # chain_id
60, # slip44
"EIDI", # shortcut
"IDChain", # name
False, # rskip60
)
yield (
76, # chain_id
76, # slip44
"MIX", # shortcut
"Mix", # name
False, # rskip60
)
yield (
77, # chain_id
60, # slip44
"SPOA", # shortcut
"POA Network Sokol", # name
False, # rskip60
)
yield (
78, # chain_id
60, # slip44
"PETH", # shortcut
"PrimusChain", # name
False, # rskip60
)
yield (
79, # chain_id
60, # slip44
"ZENITH", # shortcut
"Zenith", # name
False, # rskip60
)
yield (
80, # chain_id
60, # slip44
"RNA", # shortcut
"GeneChain", # name
False, # rskip60
)
yield (
82, # chain_id
60, # slip44
"MTR", # shortcut
"Meter", # name
False, # rskip60
)
yield (
86, # chain_id
60, # slip44
"GT", # shortcut
"GateChain", # name
False, # rskip60
)
yield (
87, # chain_id
60, # slip44
"SNT", # shortcut
"Nova Network", # name
False, # rskip60
)
yield (
88, # chain_id
889, # slip44
"TOMO", # shortcut
"TomoChain", # name
False, # rskip60
)
yield (
90, # chain_id
60, # slip44
"GAR", # shortcut
"Garizon Stage0", # name
False, # rskip60
)
yield (
96, # chain_id
60, # slip44
"NEXT", # shortcut
"NEXT Smart Chain", # name
False, # rskip60
)
yield (
97, # chain_id
1, # slip44
"tBNB", # shortcut
"Binance Smart Chain Testnet", # name
False, # rskip60
)
yield (
99, # chain_id
178, # slip44
"POA", # shortcut
"POA Network Core", # name
False, # rskip60
)
yield (
100, # chain_id
700, # slip44
"xDAI", # shortcut
"Gnosis Chain", # name
False, # rskip60
)
yield (
101, # chain_id
464, # slip44
"ETI", # shortcut
"EtherInc", # name
False, # rskip60
)
yield (
105, # chain_id
60, # slip44
"W3G", # shortcut
"Web3Games Devnet", # name
False, # rskip60
)
yield (
106, # chain_id
60, # slip44
"VLX", # shortcut
"Velas EVM", # name
False, # rskip60
)
yield (
108, # chain_id
1001, # slip44
"TT", # shortcut
"ThunderCore", # name
False, # rskip60
)
yield (
111, # chain_id
60, # slip44
"ETL", # shortcut
"EtherLite Chain", # name
False, # rskip60
)
yield (
122, # chain_id
60, # slip44
"FUSE", # shortcut
"Fuse", # name
False, # rskip60
)
yield (
123, # chain_id
60, # slip44
"SPARK", # shortcut
"Fuse Sparknet", # name
False, # rskip60
)
yield (
124, # chain_id
60, # slip44
"DWU", # shortcut
"Decentralized Web", # name
False, # rskip60
)
yield (
126, # chain_id
126, # slip44
"OY", # shortcut
"OYchain", # name
False, # rskip60
)
yield (
127, # chain_id
127, # slip44
"FETH", # shortcut
"Factory 127", # name
False, # rskip60
)
yield (
128, # chain_id
1010, # slip44
"HT", # shortcut
"Huobi ECO Chain", # name
False, # rskip60
)
yield (
137, # chain_id
966, # slip44
"MATIC", # shortcut
"Polygon", # name
False, # rskip60
)
yield (
142, # chain_id
60, # slip44
"DAX", # shortcut
"DAX CHAIN", # name
False, # rskip60
)
yield (
162, # chain_id
1, # slip44
"tPHT", # shortcut
"Lightstreams Testnet", # name
False, # rskip60
)
yield (
163, # chain_id
60, # slip44
"PHT", # shortcut
"Lightstreams", # name
False, # rskip60
)
yield (
168, # chain_id
60, # slip44
"AIOZ", # shortcut
"AIOZ Network", # name
False, # rskip60
)
yield (
180, # chain_id
60, # slip44
"AME", # shortcut
"AME Chain", # name
False, # rskip60
)
yield (
186, # chain_id
60, # slip44
"Seele", # shortcut
"Seele", # name
False, # rskip60
)
yield (
188, # chain_id
60, # slip44
"BTM", # shortcut
"BMC", # name
False, # rskip60
)
yield (
193, # chain_id
60, # slip44
"CEM", # shortcut
"Crypto Emergency", # name
False, # rskip60
)
yield (
199, # chain_id
60, # slip44
"BTT", # shortcut
"BitTorrent Chain", # name
False, # rskip60
)
yield (
211, # chain_id
60, # slip44
"0xF", # shortcut
"Freight Trust Network", # name
False, # rskip60
)
yield (
222, # chain_id
2221, # slip44
"ASK", # shortcut
"Permission", # name
False, # rskip60
)
yield (
225, # chain_id
60, # slip44
"LA", # shortcut
"LACHAIN", # name
False, # rskip60
)
yield (
246, # chain_id
246, # slip44
"EWT", # shortcut
"Energy Web Chain", # name
False, # rskip60
)
yield (
250, # chain_id
60, # slip44
"FTM", # shortcut
"Fantom Opera", # name
False, # rskip60
)
yield (
256, # chain_id
1, # slip44
"thtt", # shortcut
"Huobi ECO Chain Testnet", # name
False, # rskip60
)
yield (
258, # chain_id
60, # slip44
"SETM", # shortcut
"Setheum", # name
False, # rskip60
)
yield (
262, # chain_id
60, # slip44
"SRN", # shortcut
"SUR Blockchain Network", # name
False, # rskip60
)
yield (
269, # chain_id
269, # slip44
"HPB", # shortcut
"High Performance Blockchain", # name
False, # rskip60
)
yield (
300, # chain_id
60, # slip44
"xDAI", # shortcut
"Optimism on Gnosis Chain", # name
False, # rskip60
)
yield (
321, # chain_id
60, # slip44
"KCS", # shortcut
"KCC", # name
False, # rskip60
)
yield (
333, # chain_id
60, # slip44
"W3Q", # shortcut
"Web3Q", # name
False, # rskip60
)
yield (
336, # chain_id
60, # slip44
"SDN", # shortcut
"Shiden", # name
False, # rskip60
)
yield (
369, # chain_id
60, # slip44
"PLS", # shortcut
"PulseChain", # name
False, # rskip60
)
yield (
385, # chain_id
60, # slip44
"LISINS", # shortcut
"Lisinski", # name
False, # rskip60
)
yield (
416, # chain_id
60, # slip44
"SX", # shortcut
"SX Network", # name
False, # rskip60
)
yield (
499, # chain_id
499, # slip44
"RUPX", # shortcut
"Rupaya", # name
False, # rskip60
)
yield (
512, # chain_id
1512, # slip44
"AAC", # shortcut
"Double-A Chain", # name
False, # rskip60
)
yield (
520, # chain_id
60, # slip44
"XT", # shortcut
"XT Smart Chain", # name
False, # rskip60
)
yield (
530, # chain_id
60, # slip44
"FX", # shortcut
"F(x)Core", # name
False, # rskip60
)
yield (
534, # chain_id
674, # slip44
"CNDL", # shortcut
"Candle", # name
False, # rskip60
)
yield (
555, # chain_id
60, # slip44
"CLASS", # shortcut
"Vela1 Chain", # name
False, # rskip60
)
yield (
558, # chain_id
60, # slip44
"TAO", # shortcut
"Tao Network", # name
False, # rskip60
)
yield (
592, # chain_id
60, # slip44
"ASTR", # shortcut
"Astar", # name
False, # rskip60
)
yield (
595, # chain_id
1, # slip44
"tmACA", # shortcut
"Acala Mandala Testnet", # name
False, # rskip60
)
yield (
686, # chain_id
686, # slip44
"KAR", # shortcut
"Karura Network", # name
False, # rskip60
)
yield (
707, # chain_id
60, # slip44
"BCS", # shortcut
"BlockChain Station", # name
False, # rskip60
)
yield (
777, # chain_id
60, # slip44
"cTH", # shortcut
"cheapETH", # name
False, # rskip60
)
yield (
787, # chain_id
787, # slip44
"ACA", # shortcut
"Acala Network", # name
False, # rskip60
)
yield (
803, # chain_id
60, # slip44
"HAIC", # shortcut
"Haic", # name
False, # rskip60
)
yield (
820, # chain_id
820, # slip44
"CLO", # shortcut
"Callisto", # name
False, # rskip60
)
yield (
821, # chain_id
1, # slip44
"TCLO", # shortcut
"Callisto Testnet", # name
False, # rskip60
)
yield (
880, # chain_id
60, # slip44
"AMBROS", # shortcut
"Ambros Chain", # name
False, # rskip60
)
yield (
888, # chain_id
5718350, # slip44
"WAN", # shortcut
"Wanchain", # name
False, # rskip60
)
yield (
909, # chain_id
60, # slip44
"PFT", # shortcut
"Portal Fantasy Chain", # name
False, # rskip60
)
yield (
977, # chain_id
60, # slip44
"YETI", # shortcut
"Nepal Blockchain Network", # name
False, # rskip60
)
yield (
998, # chain_id
60, # slip44
"L99", # shortcut
"Lucky Network", # name
False, # rskip60
)
yield (
1000, # chain_id
60, # slip44
"GCD", # shortcut
"GTON", # name
False, # rskip60
)
yield (
1001, # chain_id
1, # slip44
"tKLAY", # shortcut
"Klaytn Testnet Baobab", # name
False, # rskip60
)
yield (
1007, # chain_id
1, # slip44
"tNEW", # shortcut
"Newton Testnet", # name
False, # rskip60
)
yield (
1008, # chain_id
60, # slip44
"EUN", # shortcut
"Eurus", # name
False, # rskip60
)
yield (
1010, # chain_id
1020, # slip44
"EVC", # shortcut
"Evrice Network", # name
False, # rskip60
)
yield (
1012, # chain_id
60, # slip44
"NEW", # shortcut
"Newton", # name
False, # rskip60
)
yield (
1022, # chain_id
60, # slip44
"SKU", # shortcut
"Sakura", # name
False, # rskip60
)
yield (
1024, # chain_id
60, # slip44
"CLV", # shortcut
"CLV Parachain", # name
False, # rskip60
)
yield (
1030, # chain_id
60, # slip44
"CFX", # shortcut
"Conflux eSpace", # name
False, # rskip60
)
yield (
1088, # chain_id
60, # slip44
"METIS", # shortcut
"Metis Andromeda", # name
False, # rskip60
)
yield (
1139, # chain_id
60, # slip44
"MATH", # shortcut
"MathChain", # name
False, # rskip60
)
yield (
1140, # chain_id
1, # slip44
"tMATH", # shortcut
"MathChain Testnet", # name
False, # rskip60
)
yield (
1197, # chain_id
60, # slip44
"IORA", # shortcut
"Iora Chain", # name
False, # rskip60
)
yield (
1202, # chain_id
60, # slip44
"WTT", # shortcut
"World Trade Technical Chain", # name
False, # rskip60
)
yield (
1213, # chain_id
60, # slip44
"POP", # shortcut
"Popcateum", # name
False, # rskip60
)
yield (
1214, # chain_id
60, # slip44
"ENTER", # shortcut
"EnterChain", # name
False, # rskip60
)
yield (
1246, # chain_id
60, # slip44
"OM", # shortcut
"OM Platform", # name
False, # rskip60
)
yield (
1280, # chain_id
60, # slip44
"HO", # shortcut
"HALO", # name
False, # rskip60
)
yield (
1284, # chain_id
60, # slip44
"GLMR", # shortcut
"Moonbeam", # name
False, # rskip60
)
yield (
1285, # chain_id
60, # slip44
"MOVR", # shortcut
"Moonriver", # name
False, # rskip60
)
yield (
1287, # chain_id
60, # slip44
"DEV", # shortcut
"Moonbase Alpha", # name
False, # rskip60
)
yield (
1288, # chain_id
60, # slip44
"ROC", # shortcut
"Moonrock", # name
False, # rskip60
)
yield (
1297, # chain_id
60, # slip44
"BOBA", # shortcut
"Boba Network Bobabase", # name
False, # rskip60
)
yield (
1319, # chain_id
60, # slip44
"AITD", # shortcut
"Aitd", # name
False, # rskip60
)
yield (
1506, # chain_id
60, # slip44
"KSX", # shortcut
"Sherpax", # name
False, # rskip60
)
yield (
1618, # chain_id
60, # slip44
"CATE", # shortcut
"Catecoin Chain", # name
False, # rskip60
)
yield (
1657, # chain_id
60, # slip44
"BTA", # shortcut
"Btachain", # name
False, # rskip60
)
yield (
1688, # chain_id
60, # slip44
"LUDAN", # shortcut
"LUDAN", # name
False, # rskip60
)
yield (
1818, # chain_id
1818, # slip44
"CUBE", # shortcut
"Cube Chain", # name
False, # rskip60
)
yield (
1856, # chain_id
60, # slip44
"TSF", # shortcut
"Teslafunds", # name
False, # rskip60
)
yield (
1898, # chain_id
60, # slip44
"BOY", # shortcut
"BON Network", # name
False, # rskip60
)
yield (
1987, # chain_id
1987, # slip44
"EGEM", # shortcut
"EtherGem", # name
False, # rskip60
)
yield (
2001, # chain_id
60, # slip44
"mADA", # shortcut
"Milkomeda C1", # name
False, # rskip60
)
yield (
2009, # chain_id
60, # slip44
"CWN", # shortcut
"CloudWalk", # name
False, # rskip60
)
yield (
2020, # chain_id
60, # slip44
"420", # shortcut
"420coin", # name
False, # rskip60
)
yield (
2021, # chain_id
60, # slip44
"EDG", # shortcut
"Edgeware", # name
False, # rskip60
)
yield (
2025, # chain_id
1008, # slip44
"RPG", # shortcut
"Rangers Protocol", # name
False, # rskip60
)
yield (
2100, # chain_id
60, # slip44
"ECO", # shortcut
"Ecoball", # name
False, # rskip60
)
yield (
2152, # chain_id
60, # slip44
"FRA", # shortcut
"Findora", # name
False, # rskip60
)
yield (
2213, # chain_id
60, # slip44
"EVA", # shortcut
"Evanesco", # name
False, # rskip60
)
yield (
2222, # chain_id
60, # slip44
"KAVA", # shortcut
"Kava EVM", # name
False, # rskip60
)
yield (
2223, # chain_id
60, # slip44
"VNDT", # shortcut
"VChain", # name
False, # rskip60
)
yield (
2559, # chain_id
60, # slip44
"KTO", # shortcut
"Kortho", # name
False, # rskip60
)
yield (
2569, # chain_id
60, # slip44
"TPC", # shortcut
"TechPay", # name
False, # rskip60
)
yield (
2612, # chain_id
60, # slip44
"EZC", # shortcut
"EZChain C-Chain", # name
False, # rskip60
)
yield (
3000, # chain_id
60, # slip44
"CPAY", # shortcut
"CENNZnet Rata", # name
False, # rskip60
)
yield (
3001, # chain_id
60, # slip44
"CPAY", # shortcut
"CENNZnet Nikau", # name
False, # rskip60
)
yield (
3400, # chain_id
60, # slip44
"PRB", # shortcut
"Paribu Net", # name
False, # rskip60
)
yield (
3501, # chain_id
60, # slip44
"jfin", # shortcut
"JFIN Chain", # name
False, # rskip60
)
yield (
3737, # chain_id
60, # slip44
"CSB", # shortcut
"Crossbell", # name
False, # rskip60
)
yield (
3966, # chain_id
60, # slip44
"DYNO", # shortcut
"DYNO", # name
False, # rskip60
)
yield (
3999, # chain_id
60, # slip44
"YCC", # shortcut
"YuanChain", # name
False, # rskip60
)
yield (
4181, # chain_id
60, # slip44
"Φ", # shortcut
"PHI Network", # name
False, # rskip60
)
yield (
4689, # chain_id
60, # slip44
"IOTX", # shortcut
"IoTeX Network", # name
False, # rskip60
)
yield (
4919, # chain_id
60, # slip44
"XVM", # shortcut
"Venidium", # name
False, # rskip60
)
yield (
5177, # chain_id
60, # slip44
"TLC", # shortcut
"TLChain Network", # name
False, # rskip60
)
yield (
5197, # chain_id
60, # slip44
"ES", # shortcut
"EraSwap", # name
False, # rskip60
)
yield (
5315, # chain_id
60, # slip44
"UZMI", # shortcut
"Uzmi Network", # name
False, # rskip60
)
yield (
5777, # chain_id
60, # slip44
"DGCC", # shortcut
"Digest Swarm Chain", # name
False, # rskip60
)
yield (
5869, # chain_id
60, # slip44
"RBD", # shortcut
"Wegochain Rubidium", # name
False, # rskip60
)
yield (
6626, # chain_id
60, # slip44
"PIX", # shortcut
"Pixie Chain", # name
False, # rskip60
)
yield (
6969, # chain_id
60, # slip44
"TOMB", # shortcut
"Tomb Chain", # name
False, # rskip60
)
yield (
8000, # chain_id
60, # slip44
"TELE", # shortcut
"Teleport", # name
False, # rskip60
)
yield (
8217, # chain_id
8217, # slip44
"KLAY", # shortcut
"Klaytn", # name
False, # rskip60
)
yield (
8723, # chain_id
479, # slip44
"OLO", # shortcut
"TOOL Global", # name
False, # rskip60
)
yield (
8898, # chain_id
60, # slip44
"MMT", # shortcut
"Mammoth", # name
False, # rskip60
)
yield (
8995, # chain_id
60, # slip44
"U+25B3", # shortcut
"bloxberg", # name
False, # rskip60
)
yield (
9001, # chain_id
60, # slip44
"EVMOS", # shortcut
"Evmos", # name
False, # rskip60
)
yield (
9012, # chain_id
60, # slip44
"BRB", # shortcut
"BerylBit", # name
False, # rskip60
)
yield (
9100, # chain_id
60, # slip44
"GNC", # shortcut
"Genesis Coin", # name
False, # rskip60
)
yield (
10101, # chain_id
60, # slip44
"GEN", # shortcut
"Blockchain Genesis", # name
False, # rskip60
)
yield (
10823, # chain_id
60, # slip44
"CCP", # shortcut
"CryptoCoinPay", # name
False, # rskip60
)
yield (
10946, # chain_id
60, # slip44
"QDC", # shortcut
"Quadrans Blockchain", # name
False, # rskip60
)
yield (
11111, # chain_id
60, # slip44
"WGM", # shortcut
"WAGMI", # name
False, # rskip60
)
yield (
12052, # chain_id
621, # slip44
"ZERO", # shortcut
"Singularity ZERO", # name
False, # rskip60
)
yield (
13381, # chain_id
60, # slip44
"PHX", # shortcut
"Phoenix", # name
False, # rskip60
)
yield (
16000, # chain_id
60, # slip44
"MTT", # shortcut
"MetaDot", # name
False, # rskip60
)
yield (
19845, # chain_id
60, # slip44
"BTCIX", # shortcut
"BTCIX Network", # name
False, # rskip60
)
yield (
21337, # chain_id
60, # slip44
"CPAY", # shortcut
"CENNZnet Azalea", # name
False, # rskip60
)
yield (
21816, # chain_id
60, # slip44
"OMC", # shortcut
"omChain", # name
False, # rskip60
)
yield (
22023, # chain_id
60, # slip44
"SFL", # shortcut
"Taycan", # name
False, # rskip60
)
yield (
24484, # chain_id
227, # slip44
"WEB", # shortcut
"Webchain", # name
False, # rskip60
)
yield (
24734, # chain_id
60, # slip44
"MINTME", # shortcut
"MintMe.com Coin", # name
False, # rskip60
)
yield (
26863, # chain_id
60, # slip44
"OAC", # shortcut
"OasisChain", # name
False, # rskip60
)
yield (
31102, # chain_id
31102, # slip44
"ESN", # shortcut
"Ethersocial Network", # name
False, # rskip60
)
yield (
32520, # chain_id
60, # slip44
"Brise", # shortcut
"Bitgert", # name
False, # rskip60
)
yield (
32659, # chain_id
60, # slip44
"FSN", # shortcut
"Fusion", # name
False, # rskip60
)
yield (
39797, # chain_id
39797, # slip44
"NRG", # shortcut
"Energi", # name
False, # rskip60
)
yield (
42069, # chain_id
60, # slip44
"peggle", # shortcut
"pegglecoin", # name
False, # rskip60
)
yield (
42220, # chain_id
60, # slip44
"CELO", # shortcut
"Celo", # name
False, # rskip60
)
yield (
42262, # chain_id
60, # slip44
"ROSE", # shortcut
"Emerald Paratime", # name
False, # rskip60
)
yield (
43113, # chain_id
1, # slip44
"tAVAX", # shortcut
"Avalanche Fuji Testnet", # name
False, # rskip60
)
yield (
43114, # chain_id
9005, # slip44
"AVAX", # shortcut
"Avalanche C-Chain", # name
False, # rskip60
)
yield (
44787, # chain_id
1, # slip44
"tCELO", # shortcut
"Celo Alfajores Testnet", # name
False, # rskip60
)
yield (
45000, # chain_id
60, # slip44
"TXL", # shortcut
"Autobahn Network", # name
False, # rskip60
)
yield (
47805, # chain_id
60, # slip44
"REI", # shortcut
"REI Network", # name
False, # rskip60
)
yield (
49797, # chain_id
1, # slip44
"tNRG", # shortcut
"Energi Testnet", # name
False, # rskip60
)
yield (
53935, # chain_id
60, # slip44
"JEWEL", # shortcut
"DFK Chain", # name
False, # rskip60
)
yield (
62320, # chain_id
1, # slip44
"tCELO", # shortcut
"Celo Baklava Testnet", # name
False, # rskip60
)
yield (
62621, # chain_id
60, # slip44
"MTV", # shortcut
"MultiVAC", # name
False, # rskip60
)
yield (
63000, # chain_id
60, # slip44
"ECS", # shortcut
"eCredits", # name
False, # rskip60
)
yield (
71402, # chain_id
60, # slip44
"pCKB", # shortcut
"Godwoken", # name
False, # rskip60
)
yield (
73799, # chain_id
1, # slip44
"tVT", # shortcut
"Energy Web Volta Testnet", # name
False, # rskip60
)
yield (
78110, # chain_id
60, # slip44
"FIN", # shortcut
"Firenze test network", # name
False, # rskip60
)
yield (
80001, # chain_id
1, # slip44
"tMATIC", # shortcut
"Mumbai", # name
False, # rskip60
)
yield (
88888, # chain_id
60, # slip44
"IVAR", # shortcut
"IVAR Chain", # name
False, # rskip60
)
yield (
99999, # chain_id
60, # slip44
"UBC", # shortcut
"UB Smart Chain", # name
False, # rskip60
)
yield (
100000, # chain_id
60, # slip44
"QKC", # shortcut
"QuarkChain", # name
False, # rskip60
)
yield (
100001, # chain_id
60, # slip44
"QKC", # shortcut
"QuarkChain", # name
False, # rskip60
)
yield (
100002, # chain_id
60, # slip44
"QKC", # shortcut
"QuarkChain", # name
False, # rskip60
)
yield (
100003, # chain_id
60, # slip44
"QKC", # shortcut
"QuarkChain", # name
False, # rskip60
)
yield (
100004, # chain_id
60, # slip44
"QKC", # shortcut
"QuarkChain", # name
False, # rskip60
)
yield (
100005, # chain_id
60, # slip44
"QKC", # shortcut
"QuarkChain", # name
False, # rskip60
)
yield (
100006, # chain_id
60, # slip44
"QKC", # shortcut
"QuarkChain", # name
False, # rskip60
)
yield (
100007, # chain_id
60, # slip44
"QKC", # shortcut
"QuarkChain", # name
False, # rskip60
)
yield (
100008, # chain_id
60, # slip44
"QKC", # shortcut
"QuarkChain", # name
False, # rskip60
)
yield (
103090, # chain_id
60, # slip44
"", # shortcut
"Crystaleum", # name
False, # rskip60
)
yield (
108801, # chain_id
60, # slip44
"BRO", # shortcut
"BROChain", # name
False, # rskip60
)
yield (
131419, # chain_id
60, # slip44
"ETND", # shortcut
"ETND Chain", # name
False, # rskip60
)
yield (
200625, # chain_id
200625, # slip44
"AKA", # shortcut
"Akroma", # name
False, # rskip60
)
yield (
201018, # chain_id
60, # slip44
"atp", # shortcut
"Alaya", # name
False, # rskip60
)
yield (
210425, # chain_id
60, # slip44
"lat", # shortcut
"PlatON", # name
False, # rskip60
)
yield (
246529, # chain_id
246529, # slip44
"ATS", # shortcut
"ARTIS sigma1", # name
False, # rskip60
)
yield (
246785, # chain_id
1, # slip44
"tATS", # shortcut
"ARTIS Testnet tau1", # name
False, # rskip60
)
yield (
281121, # chain_id
60, # slip44
"$OC", # shortcut
"Social Smart Chain", # name
False, # rskip60
)
yield (
333999, # chain_id
60, # slip44
"POLIS", # shortcut
"Polis", # name
False, # rskip60
)
yield (
474142, # chain_id
60, # slip44
"OPC", # shortcut
"OpenChain", # name
False, # rskip60
)
yield (
846000, # chain_id
60, # slip44
"APTA", # shortcut
"4GoodNetwork", # name
False, # rskip60
)
yield (
888888, # chain_id
60, # slip44
"VS", # shortcut
"Vision -", # name
False, # rskip60
)
yield (
955305, # chain_id
1011, # slip44
"ELV", # shortcut
"Eluvio Content Fabric", # name
False, # rskip60
)
yield (
1313114, # chain_id
1313114, # slip44
"ETHO", # shortcut
"Etho Protocol", # name
False, # rskip60
)
yield (
1313500, # chain_id
60, # slip44
"XERO", # shortcut
"Xerom", # name
False, # rskip60
)
yield (
7762959, # chain_id
184, # slip44
"MUSIC", # shortcut
"Musicoin", # name
False, # rskip60
)
yield (
11155111, # chain_id
1, # slip44
"tSEP", # shortcut
"Sepolia", # name
False, # rskip60
)
yield (
13371337, # chain_id
60, # slip44
"TPEP", # shortcut
"PepChain Churchill", # name
False, # rskip60
)
yield (
18289463, # chain_id
60, # slip44
"ILT", # shortcut
"IOLite", # name
False, # rskip60
)
yield (
20180430, # chain_id
60, # slip44
"SMT", # shortcut
"SmartMesh", # name
False, # rskip60
)
yield (
20181205, # chain_id
60, # slip44
"QKI", # shortcut
"quarkblockchain", # name
False, # rskip60
)
yield (
28945486, # chain_id
344, # slip44
"AUX", # shortcut
"Auxilium Network", # name
False, # rskip60
)
yield (
35855456, # chain_id
60, # slip44
"JOYS", # shortcut
"Joys Digital", # name
False, # rskip60
)
yield (
61717561, # chain_id
61717561, # slip44
"AQUA", # shortcut
"Aquachain", # name
False, # rskip60
)
yield (
99415706, # chain_id
1, # slip44
"TOYS", # shortcut
"Joys Digital TestNet", # name
False, # rskip60
)
yield (
245022934, # chain_id
60, # slip44
"NEON", # shortcut
"Neon EVM", # name
False, # rskip60
)
yield (
311752642, # chain_id
60, # slip44
"OLT", # shortcut
"OneLedger", # name
False, # rskip60
)
yield (
1122334455, # chain_id
60, # slip44
"IPOS", # shortcut
"IPOS Network", # name
False, # rskip60
)
yield (
1666600000, # chain_id
60, # slip44
"ONE", # shortcut
"Harmony", # name
False, # rskip60
)
yield (
1666600001, # chain_id
60, # slip44
"ONE", # shortcut
"Harmony", # name
False, # rskip60
)
yield (
1666600002, # chain_id
60, # slip44
"ONE", # shortcut
"Harmony", # name
False, # rskip60
)
yield (
1666600003, # chain_id
60, # slip44
"ONE", # shortcut
"Harmony", # name
False, # rskip60
)
yield (
2021121117, # chain_id
60, # slip44
"HOP", # shortcut
"DataHopper", # name
False, # rskip60
)
yield (
3125659152, # chain_id
164, # slip44
"PIRL", # shortcut
"Pirl", # name
False, # rskip60
)
yield (
11297108109, # chain_id
60, # slip44
"PALM", # shortcut
"Palm", # name
False, # rskip60
)
yield (
197710212030, # chain_id
60, # slip44
"NTT", # shortcut
"Ntity", # name
False, # rskip60
)
yield (
6022140761023, # chain_id
60, # slip44
"MOLE", # shortcut
"Molereum Network", # name
False, # rskip60
)