1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-17 21:22:10 +00:00

chore(common): update chains and tokens

This commit is contained in:
Martin Milata 2021-10-26 18:11:26 +02:00
parent 87cc44e73a
commit ea1b7fbd54
8 changed files with 1459 additions and 729 deletions

File diff suppressed because it is too large Load Diff

View File

@ -27,5 +27,7 @@
"eth:QKC:100005": false,
"eth:QKC:100006": false,
"eth:QKC:100007": false,
"eth:QKC:100008": false
"eth:QKC:100008": false,
"eth:xDAI:100": false,
"eth:xDAI:200": false
}

@ -1 +1 @@
Subproject commit f7772807241d28d1c43ed3a6eaed8a3bb3d8c38b
Subproject commit 308c79c8a0cf02184480d1ad1d93341c01577374

@ -1 +1 @@
Subproject commit 3d78ac6db4da1bec36e99f16d06a342218d4c102
Subproject commit 3714f09d9ac2182da493f0ef6060bdd1b3e0b1fb

View File

@ -201,6 +201,7 @@
"erc20:eth:3LT": "1.6.3",
"erc20:eth:599GTO1": "1.8.4",
"erc20:eth:A": "1.9.0",
"erc20:eth:AAVE": "1.10.4",
"erc20:eth:ABCH": "1.8.0",
"erc20:eth:ABDX": "1.9.0",
"erc20:eth:ABPT": "1.8.4",
@ -276,6 +277,7 @@
"erc20:eth:ATTN": "1.6.2",
"erc20:eth:ATX": "1.8.0",
"erc20:eth:AUC": "1.8.0",
"erc20:eth:AUDIO": "1.10.4",
"erc20:eth:AURA": "1.8.0",
"erc20:eth:AUS": "1.9.0",
"erc20:eth:AUTO": "1.8.0",
@ -411,7 +413,6 @@
"erc20:eth:CCCX": "1.8.0",
"erc20:eth:CCLC": "1.6.2",
"erc20:eth:CCO": "1.8.0",
"erc20:eth:CCS": "1.6.2",
"erc20:eth:CCT": "1.8.0",
"erc20:eth:CDL": "1.6.2",
"erc20:eth:CDT": "1.6.2",
@ -568,6 +569,7 @@
"erc20:eth:EARTH": "1.8.0",
"erc20:eth:EBC": "1.8.0",
"erc20:eth:EBTC": "1.8.0",
"erc20:eth:ECGO": "1.10.4",
"erc20:eth:ECN": "1.6.2",
"erc20:eth:ECO2": "1.6.2",
"erc20:eth:ECOM": "1.8.0",
@ -816,7 +818,6 @@
"erc20:eth:INS": "1.6.2",
"erc20:eth:INSTAR": "1.6.2",
"erc20:eth:INT": "1.8.0",
"erc20:eth:INV": "1.8.0",
"erc20:eth:INX": "1.9.0",
"erc20:eth:INXT": "1.6.2",
"erc20:eth:IOST": "1.6.2",
@ -949,11 +950,11 @@
"erc20:eth:MKT": "1.6.2",
"erc20:eth:MLN (new)": "1.8.0",
"erc20:eth:MLN (old):deprecated": "1.8.0",
"erc20:eth:MM": "1.10.4",
"erc20:eth:MNE": "1.6.2",
"erc20:eth:MNL": "1.9.5",
"erc20:eth:MNT": "1.6.2",
"erc20:eth:MNTP": "1.6.2",
"erc20:eth:MOC": "1.8.0",
"erc20:eth:MOD": "1.6.2",
"erc20:eth:MORE": "1.9.0",
"erc20:eth:MOT": "1.8.0",
@ -1259,6 +1260,7 @@
"erc20:eth:SKO1": "1.6.2",
"erc20:eth:SKR": "1.6.2",
"erc20:eth:SKYM": "1.8.0",
"erc20:eth:SLP": "1.10.4",
"erc20:eth:SLT": "1.6.2",
"erc20:eth:SLY": "1.6.3",
"erc20:eth:SMS": "1.8.0",
@ -1302,6 +1304,7 @@
"erc20:eth:STAC": "1.6.2",
"erc20:eth:STACS": "1.8.0",
"erc20:eth:STAR": "1.6.2",
"erc20:eth:STATE": "1.10.4",
"erc20:eth:STB": "1.8.0",
"erc20:eth:STC": "1.6.2",
"erc20:eth:STK": "1.6.2",
@ -1323,6 +1326,7 @@
"erc20:eth:SVD": "1.8.0",
"erc20:eth:SVG": "1.9.0",
"erc20:eth:SWAP": "1.9.0",
"erc20:eth:SWASH": "1.10.4",
"erc20:eth:SWFTC": "1.8.0",
"erc20:eth:SWM": "1.6.2",
"erc20:eth:SWT": "1.6.2",
@ -1363,6 +1367,7 @@
"erc20:eth:THUG": "1.6.2",
"erc20:eth:TIE": "1.8.0",
"erc20:eth:TIG": "1.8.0",
"erc20:eth:TIK": "1.10.4",
"erc20:eth:TIME": "1.6.2",
"erc20:eth:TIO": "1.6.2",
"erc20:eth:TIX": "1.6.2",
@ -1983,7 +1988,44 @@
"erc20:rop:NONE": "1.8.0",
"erc20:rop:RLC": "1.9.0",
"erc20:rop:dqr30": "1.8.0",
"erc20:rsk:ARSCB": "1.10.4",
"erc20:rsk:BOBCB": "1.10.4",
"erc20:rsk:BPro": "1.10.4",
"erc20:rsk:BRLCB": "1.10.4",
"erc20:rsk:BRZ": "1.10.4",
"erc20:rsk:BTCCB": "1.10.4",
"erc20:rsk:CNYCB": "1.10.4",
"erc20:rsk:COPCB": "1.10.4",
"erc20:rsk:DOC": "1.10.4",
"erc20:rsk:ETHCB": "1.10.4",
"erc20:rsk:EURCB": "1.10.4",
"erc20:rsk:FISH": "1.10.4",
"erc20:rsk:IDRCB": "1.10.4",
"erc20:rsk:MXNCB": "1.10.4",
"erc20:rsk:PABCB": "1.10.4",
"erc20:rsk:PENCB": "1.10.4",
"erc20:rsk:PYGCB": "1.10.4",
"erc20:rsk:RDOC": "1.10.4",
"erc20:rsk:RIF": "1.9.1",
"erc20:rsk:RIFP": "1.10.4",
"erc20:rsk:SOV": "1.10.4",
"erc20:rsk:USDCB": "1.10.4",
"erc20:rsk:UYUCB": "1.10.4",
"erc20:rsk:VESCB": "1.10.4",
"erc20:rsk:WRBTC": "1.10.4",
"erc20:rsk:XUSD": "1.10.4",
"erc20:rsk:cRBTC": "1.10.4",
"erc20:rsk:cRIF": "1.10.4",
"erc20:rsk:crUSDT": "1.10.4",
"erc20:rsk:rAMLT": "1.10.4",
"erc20:rsk:rBUND": "1.10.4",
"erc20:rsk:rDAI": "1.10.4",
"erc20:rsk:rFLIXX": "1.10.4",
"erc20:rsk:rLINK": "1.10.4",
"erc20:rsk:rRFOX": "1.10.4",
"erc20:rsk:rUBI": "1.10.4",
"erc20:rsk:rUSDC": "1.10.4",
"erc20:rsk:rUSDT": "1.10.4",
"erc20:ubq:BEER": "1.6.2",
"erc20:ubq:CEFS": "1.6.2",
"erc20:ubq:DOT": "1.6.2",
@ -1994,22 +2036,27 @@
"eth:ACA": "1.9.5",
"eth:AKA": "1.6.3",
"eth:AQUA": "1.8.2",
"eth:ASK": "1.10.4",
"eth:ATS": "1.8.0",
"eth:AUX": "1.8.4",
"eth:AVAX": "1.9.5",
"eth:BNB": "1.9.4",
"eth:BTA": "1.10.4",
"eth:CATE": "1.10.3",
"eth:CELO": "1.9.5",
"eth:CLO": "1.6.2",
"eth:CLV": "1.10.3",
"eth:CRING": "1.10.3",
"eth:DAX": "1.10.3",
"eth:DEV": "1.10.4",
"eth:DIODE": "1.9.5",
"eth:DWU": "1.10.3",
"eth:ECO": "1.10.4",
"eth:EDG": "1.10.3",
"eth:EGEM": "1.6.2",
"eth:ELA:20": "1.10.3",
"eth:ELLA": "1.6.2",
"eth:ELV": "1.10.4",
"eth:ES": "1.10.3",
"eth:ESN": "1.6.3",
"eth:ETC": "1.6.2",
@ -2053,11 +2100,13 @@
"eth:MTR": "1.9.5",
"eth:MTT": "1.10.3",
"eth:MUSIC": "1.6.3",
"eth:NEON:245022934": "1.10.4",
"eth:NEW": "1.9.5",
"eth:NRG": "1.9.4",
"eth:OETH": "1.9.4",
"eth:OKT": "1.9.5",
"eth:OLO": "1.10.3",
"eth:OLT": "1.10.4",
"eth:ONE:1666600000": "1.9.5",
"eth:ONE:1666600001": "1.9.5",
"eth:ONE:1666600002": "1.9.5",
@ -2067,6 +2116,7 @@
"eth:PETH": "1.10.3",
"eth:PHT": "1.9.4",
"eth:PIRL": "1.6.3",
"eth:PLS": "1.10.4",
"eth:POA": "1.9.4",
"eth:QKC:100000": "1.10.3",
"eth:QKC:100001": "1.10.3",
@ -2083,10 +2133,12 @@
"eth:RNA": "1.10.3",
"eth:ROC": "1.10.3",
"eth:RUPX": "1.9.5",
"eth:SDN": "1.10.4",
"eth:SGB": "1.10.3",
"eth:SKL": "1.9.4",
"eth:SKU": "1.10.3",
"eth:SOTER": "1.9.5",
"eth:SRN": "1.10.4",
"eth:TAO": "1.9.4",
"eth:TBG": "1.9.5",
"eth:TCH": "1.9.4",
@ -2106,6 +2158,7 @@
"eth:U+25B3": "1.9.4",
"eth:UBQ": "1.6.2",
"eth:VAL": "1.9.4",
"eth:VLX": "1.10.4",
"eth:WAN": "1.10.3",
"eth:WEB": "1.9.4",
"eth:XDC": "1.9.5",
@ -2142,7 +2195,6 @@
"eth:thtt": "1.9.5",
"eth:tmACA": "1.9.5",
"eth:tsDIODE": "1.9.5",
"eth:xDAI": "1.9.4",
"misc:MAID": "1.7.2",
"misc:OMNI": "1.7.2",
"misc:USDT": "1.7.2",
@ -2197,6 +2249,8 @@
"erc20:eth:CATs (BitClave)_Old": "(AUTO) duplicate key",
"erc20:eth:CCC": "(AUTO) duplicate key",
"erc20:eth:CCC (CryptoCrashCourse)": "(AUTO) duplicate key",
"erc20:eth:CCS:1da4": "(AUTO) duplicate key",
"erc20:eth:CCS:315c": "(AUTO) duplicate key",
"erc20:eth:CDX:2cb1": "(AUTO) duplicate key",
"erc20:eth:CDX:6fff": "(AUTO) duplicate key",
"erc20:eth:CMT": "Migrated to mainnet",
@ -2259,6 +2313,7 @@
"erc20:eth:IETH": "(AUTO) duplicate key",
"erc20:eth:IMT:1311": "(AUTO) duplicate key",
"erc20:eth:IMT:22e5": "(AUTO) duplicate key",
"erc20:eth:INV": "(AUTO) duplicate key",
"erc20:eth:JET:7734": "(AUTO) duplicate key",
"erc20:eth:JET:8727": "(AUTO) duplicate key",
"erc20:eth:JOB:1728": "(AUTO) duplicate key",
@ -2288,6 +2343,7 @@
"erc20:eth:MESH:f030": "(AUTO) duplicate key",
"erc20:eth:MIT": "(AUTO) duplicate key",
"erc20:eth:MIT (Mychatcoin)": "(AUTO) duplicate key",
"erc20:eth:MOC": "(AUTO) duplicate key",
"erc20:eth:MTC:195f": "(AUTO) duplicate key",
"erc20:eth:MTC:905e": "(AUTO) duplicate key",
"erc20:eth:MTC:dfdc": "(AUTO) duplicate key",
@ -2401,12 +2457,17 @@
"erc20:eth:univ2FARMUSDC:5149": "(AUTO) duplicate key",
"erc20:gor:TST": "(AUTO) duplicate key",
"erc20:rin:AETH": "(AUTO) duplicate key",
"erc20:rsk:INV": "(AUTO) duplicate key",
"erc20:rsk:MOC": "(AUTO) duplicate key",
"eth:AETH": "duplicate key",
"eth:ATH:1620": "duplicate key",
"eth:ATH:43110": "duplicate key",
"eth:BCH": "duplicate of bitcoin:BCH",
"eth:ELA:22": "duplicate of ELA-ETH-sidechain",
"eth:EOS": "mainnet exists",
"eth:KTO:8285": "exclude testnet",
"eth:NEON:245022926": "duplicate key",
"eth:POLIS": "duplicate key",
"eth:QKC:110000": "exclude testnet",
"eth:QKC:110001": "exclude testnet",
"eth:QKC:110002": "exclude testnet",
@ -2416,6 +2477,7 @@
"eth:QKC:110006": "exclude testnet",
"eth:QKC:110007": "exclude testnet",
"eth:QKC:110008": "exclude testnet",
"eth:TCRO": "(AUTO) exclude testnet",
"eth:TFUEL:363": "(AUTO) exclude testnet",
"eth:TFUEL:364": "(AUTO) exclude testnet",
"eth:TFUEL:365": "(AUTO) exclude testnet",
@ -2423,13 +2485,15 @@
"eth:aETH:1313161556": "exclude testnet",
"eth:tARETH": "(AUTO) exclude testnet",
"eth:tBCHT": "(AUTO) exclude testnet",
"eth:tCKB": "(AUTO) exclude testnet",
"eth:tCLV": "(AUTO) exclude testnet",
"eth:tDEV": "(AUTO) exclude testnet",
"eth:tECO": "(AUTO) exclude testnet",
"eth:tEDG": "(AUTO) exclude testnet",
"eth:tELA:21": "(AUTO) exclude testnet",
"eth:tELA:23": "(AUTO) exclude testnet",
"eth:tEOS": "(AUTO) exclude testnet",
"eth:tFETH": "(AUTO) exclude testnet",
"eth:tFTM": "(AUTO) exclude testnet",
"eth:tGO": "(AUTO) exclude testnet",
"eth:tGT": "(AUTO) exclude testnet",
"eth:tGooD": "(AUTO) exclude testnet",
@ -2438,23 +2502,30 @@
"eth:tKCS": "(AUTO) exclude testnet",
"eth:tMDGLT": "(AUTO) exclude testnet",
"eth:tMTT-test": "(AUTO) exclude testnet",
"eth:tNEON": "(AUTO) exclude testnet",
"eth:tOKT": "(AUTO) exclude testnet",
"eth:tOLO": "(AUTO) exclude testnet",
"eth:tOLT": "(AUTO) exclude testnet",
"eth:tONE:1666700000": "(AUTO) exclude testnet",
"eth:tONE:1666700001": "(AUTO) exclude testnet",
"eth:tONE:1666700002": "(AUTO) exclude testnet",
"eth:tONE:1666700003": "(AUTO) exclude testnet",
"eth:tONG": "(AUTO) exclude testnet",
"eth:tPALM": "(AUTO) exclude testnet",
"eth:tPHOTON": "(AUTO) exclude testnet",
"eth:tPLS": "(AUTO) exclude testnet",
"eth:tPOLIS": "(AUTO) exclude testnet",
"eth:tPRING": "(AUTO) exclude testnet",
"eth:tRNA": "(AUTO) exclude testnet",
"eth:tSYS": "(AUTO) exclude testnet",
"eth:tW3G": "(AUTO) exclude testnet",
"eth:tWAN": "(AUTO) exclude testnet",
"eth:tXPR": "(AUTO) exclude testnet",
"eth:taETH": "(AUTO) exclude testnet",
"eth:tcett": "(AUTO) exclude testnet",
"eth:tusd": "(AUTO) exclude testnet",
"eth:xDAI:100": "duplicate key",
"eth:xDAI:200": "duplicate key",
"misc:ADA": "not implemented",
"misc:BNB": "not implemented",
"misc:EOS": "not implemented",
@ -2544,6 +2615,7 @@
"erc20:eth:3LT": "2.0.8",
"erc20:eth:599GTO1": "2.1.8",
"erc20:eth:A": "2.3.0",
"erc20:eth:AAVE": "2.4.3",
"erc20:eth:ABCH": "2.0.10",
"erc20:eth:ABDX": "2.3.0",
"erc20:eth:ABPT": "2.1.8",
@ -2619,6 +2691,7 @@
"erc20:eth:ATTN": "2.0.7",
"erc20:eth:ATX": "2.0.10",
"erc20:eth:AUC": "2.0.10",
"erc20:eth:AUDIO": "2.4.3",
"erc20:eth:AURA": "2.0.10",
"erc20:eth:AUS": "2.3.0",
"erc20:eth:AUTO": "2.0.10",
@ -2754,7 +2827,6 @@
"erc20:eth:CCCX": "2.0.10",
"erc20:eth:CCLC": "2.0.7",
"erc20:eth:CCO": "2.0.10",
"erc20:eth:CCS": "2.0.7",
"erc20:eth:CCT": "2.0.10",
"erc20:eth:CDL": "2.0.7",
"erc20:eth:CDT": "2.0.7",
@ -2911,6 +2983,7 @@
"erc20:eth:EARTH": "2.0.10",
"erc20:eth:EBC": "2.0.10",
"erc20:eth:EBTC": "2.0.11",
"erc20:eth:ECGO": "2.4.3",
"erc20:eth:ECN": "2.0.7",
"erc20:eth:ECO2": "2.0.7",
"erc20:eth:ECOM": "2.0.10",
@ -3159,7 +3232,6 @@
"erc20:eth:INS": "2.0.7",
"erc20:eth:INSTAR": "2.0.7",
"erc20:eth:INT": "2.0.10",
"erc20:eth:INV": "2.0.10",
"erc20:eth:INX": "2.3.0",
"erc20:eth:INXT": "2.0.7",
"erc20:eth:IOST": "2.0.7",
@ -3292,11 +3364,11 @@
"erc20:eth:MKT": "2.0.7",
"erc20:eth:MLN (new)": "2.0.11",
"erc20:eth:MLN (old):deprecated": "2.0.11",
"erc20:eth:MM": "2.4.3",
"erc20:eth:MNE": "2.0.7",
"erc20:eth:MNL": "2.3.7",
"erc20:eth:MNT": "2.0.7",
"erc20:eth:MNTP": "2.0.7",
"erc20:eth:MOC": "2.0.10",
"erc20:eth:MOD": "2.0.7",
"erc20:eth:MORE": "2.3.0",
"erc20:eth:MOT": "2.0.10",
@ -3602,6 +3674,7 @@
"erc20:eth:SKO1": "2.0.7",
"erc20:eth:SKR": "2.0.7",
"erc20:eth:SKYM": "2.0.11",
"erc20:eth:SLP": "2.4.3",
"erc20:eth:SLT": "2.0.7",
"erc20:eth:SLY": "2.0.8",
"erc20:eth:SMS": "2.0.10",
@ -3645,6 +3718,7 @@
"erc20:eth:STAC": "2.0.7",
"erc20:eth:STACS": "2.0.11",
"erc20:eth:STAR": "2.0.7",
"erc20:eth:STATE": "2.4.3",
"erc20:eth:STB": "2.0.10",
"erc20:eth:STC": "2.0.7",
"erc20:eth:STK": "2.0.7",
@ -3666,6 +3740,7 @@
"erc20:eth:SVD": "2.0.10",
"erc20:eth:SVG": "2.3.0",
"erc20:eth:SWAP": "2.3.0",
"erc20:eth:SWASH": "2.4.3",
"erc20:eth:SWFTC": "2.0.10",
"erc20:eth:SWM": "2.0.7",
"erc20:eth:SWT": "2.0.7",
@ -3706,6 +3781,7 @@
"erc20:eth:THUG": "2.0.7",
"erc20:eth:TIE": "2.0.10",
"erc20:eth:TIG": "2.0.10",
"erc20:eth:TIK": "2.4.3",
"erc20:eth:TIME": "2.0.7",
"erc20:eth:TIO": "2.0.7",
"erc20:eth:TIX": "2.0.7",
@ -4326,7 +4402,44 @@
"erc20:rop:NONE": "2.0.10",
"erc20:rop:RLC": "2.3.0",
"erc20:rop:dqr30": "2.0.10",
"erc20:rsk:ARSCB": "2.4.3",
"erc20:rsk:BOBCB": "2.4.3",
"erc20:rsk:BPro": "2.4.3",
"erc20:rsk:BRLCB": "2.4.3",
"erc20:rsk:BRZ": "2.4.3",
"erc20:rsk:BTCCB": "2.4.3",
"erc20:rsk:CNYCB": "2.4.3",
"erc20:rsk:COPCB": "2.4.3",
"erc20:rsk:DOC": "2.4.3",
"erc20:rsk:ETHCB": "2.4.3",
"erc20:rsk:EURCB": "2.4.3",
"erc20:rsk:FISH": "2.4.3",
"erc20:rsk:IDRCB": "2.4.3",
"erc20:rsk:MXNCB": "2.4.3",
"erc20:rsk:PABCB": "2.4.3",
"erc20:rsk:PENCB": "2.4.3",
"erc20:rsk:PYGCB": "2.4.3",
"erc20:rsk:RDOC": "2.4.3",
"erc20:rsk:RIF": "2.3.1",
"erc20:rsk:RIFP": "2.4.3",
"erc20:rsk:SOV": "2.4.3",
"erc20:rsk:USDCB": "2.4.3",
"erc20:rsk:UYUCB": "2.4.3",
"erc20:rsk:VESCB": "2.4.3",
"erc20:rsk:WRBTC": "2.4.3",
"erc20:rsk:XUSD": "2.4.3",
"erc20:rsk:cRBTC": "2.4.3",
"erc20:rsk:cRIF": "2.4.3",
"erc20:rsk:crUSDT": "2.4.3",
"erc20:rsk:rAMLT": "2.4.3",
"erc20:rsk:rBUND": "2.4.3",
"erc20:rsk:rDAI": "2.4.3",
"erc20:rsk:rFLIXX": "2.4.3",
"erc20:rsk:rLINK": "2.4.3",
"erc20:rsk:rRFOX": "2.4.3",
"erc20:rsk:rUBI": "2.4.3",
"erc20:rsk:rUSDC": "2.4.3",
"erc20:rsk:rUSDT": "2.4.3",
"erc20:ubq:BEER": "2.0.7",
"erc20:ubq:CEFS": "2.0.7",
"erc20:ubq:DOT": "2.0.7",
@ -4337,22 +4450,27 @@
"eth:ACA": "2.3.7",
"eth:AKA": "2.0.8",
"eth:AQUA": "2.1.1",
"eth:ASK": "2.4.3",
"eth:ATS": "2.0.11",
"eth:AUX": "2.1.6",
"eth:AVAX": "2.3.7",
"eth:BNB": "2.3.5",
"eth:BTA": "2.4.3",
"eth:CATE": "2.4.2",
"eth:CELO": "2.3.7",
"eth:CLO": "2.0.7",
"eth:CLV": "2.4.2",
"eth:CRING": "2.4.2",
"eth:DAX": "2.4.2",
"eth:DEV": "2.4.3",
"eth:DIODE": "2.3.7",
"eth:DWU": "2.4.2",
"eth:ECO": "2.4.3",
"eth:EDG": "2.4.2",
"eth:EGEM": "2.0.7",
"eth:ELA:20": "2.4.2",
"eth:ELLA": "2.0.7",
"eth:ELV": "2.4.3",
"eth:ES": "2.4.2",
"eth:ESN": "2.0.8",
"eth:ETC": "2.0.7",
@ -4396,11 +4514,13 @@
"eth:MTR": "2.3.7",
"eth:MTT": "2.4.2",
"eth:MUSIC": "2.0.8",
"eth:NEON:245022934": "2.4.3",
"eth:NEW": "2.3.7",
"eth:NRG": "2.3.5",
"eth:OETH": "2.3.5",
"eth:OKT": "2.3.7",
"eth:OLO": "2.4.2",
"eth:OLT": "2.4.3",
"eth:ONE:1666600000": "2.3.7",
"eth:ONE:1666600001": "2.3.7",
"eth:ONE:1666600002": "2.3.7",
@ -4410,6 +4530,7 @@
"eth:PETH": "2.4.2",
"eth:PHT": "2.3.5",
"eth:PIRL": "2.0.8",
"eth:PLS": "2.4.3",
"eth:POA": "2.3.5",
"eth:QKC:100000": "2.4.2",
"eth:QKC:100001": "2.4.2",
@ -4426,10 +4547,12 @@
"eth:RNA": "2.4.2",
"eth:ROC": "2.4.2",
"eth:RUPX": "2.3.7",
"eth:SDN": "2.4.3",
"eth:SGB": "2.4.2",
"eth:SKL": "2.3.5",
"eth:SKU": "2.4.2",
"eth:SOTER": "2.3.7",
"eth:SRN": "2.4.3",
"eth:TAO": "2.3.5",
"eth:TBG": "2.3.7",
"eth:TCH": "2.3.5",
@ -4449,6 +4572,7 @@
"eth:U+25B3": "2.3.5",
"eth:UBQ": "2.0.7",
"eth:VAL": "2.3.5",
"eth:VLX": "2.4.3",
"eth:WAN": "2.4.2",
"eth:WEB": "2.3.5",
"eth:XDC": "2.3.7",
@ -4485,7 +4609,6 @@
"eth:thtt": "2.3.7",
"eth:tmACA": "2.3.7",
"eth:tsDIODE": "2.3.7",
"eth:xDAI": "2.3.5",
"misc:ADA": "2.0.8",
"misc:BNB": "2.1.5",
"misc:EOS": "2.1.1",
@ -4547,6 +4670,8 @@
"erc20:eth:CATs (BitClave)_Old": "(AUTO) duplicate key",
"erc20:eth:CCC": "(AUTO) duplicate key",
"erc20:eth:CCC (CryptoCrashCourse)": "(AUTO) duplicate key",
"erc20:eth:CCS:1da4": "(AUTO) duplicate key",
"erc20:eth:CCS:315c": "(AUTO) duplicate key",
"erc20:eth:CDX:2cb1": "(AUTO) duplicate key",
"erc20:eth:CDX:6fff": "(AUTO) duplicate key",
"erc20:eth:CMT": "Migrated to mainnet",
@ -4609,6 +4734,7 @@
"erc20:eth:IETH": "(AUTO) duplicate key",
"erc20:eth:IMT:1311": "(AUTO) duplicate key",
"erc20:eth:IMT:22e5": "(AUTO) duplicate key",
"erc20:eth:INV": "(AUTO) duplicate key",
"erc20:eth:JET:7734": "(AUTO) duplicate key",
"erc20:eth:JET:8727": "(AUTO) duplicate key",
"erc20:eth:JOB:1728": "(AUTO) duplicate key",
@ -4638,6 +4764,7 @@
"erc20:eth:MESH:f030": "(AUTO) duplicate key",
"erc20:eth:MIT": "(AUTO) duplicate key",
"erc20:eth:MIT (Mychatcoin)": "(AUTO) duplicate key",
"erc20:eth:MOC": "(AUTO) duplicate key",
"erc20:eth:MTC:195f": "(AUTO) duplicate key",
"erc20:eth:MTC:905e": "(AUTO) duplicate key",
"erc20:eth:MTC:dfdc": "(AUTO) duplicate key",
@ -4751,12 +4878,17 @@
"erc20:eth:univ2FARMUSDC:5149": "(AUTO) duplicate key",
"erc20:gor:TST": "(AUTO) duplicate key",
"erc20:rin:AETH": "(AUTO) duplicate key",
"erc20:rsk:INV": "(AUTO) duplicate key",
"erc20:rsk:MOC": "(AUTO) duplicate key",
"eth:AETH": "duplicate key",
"eth:ATH:1620": "duplicate key",
"eth:ATH:43110": "duplicate key",
"eth:BCH": "duplicate of bitcoin:BCH",
"eth:ELA:22": "duplicate of ELA-ETH-sidechain",
"eth:EOS": "mainnet exists",
"eth:KTO:8285": "exclude testnet",
"eth:NEON:245022926": "duplicate key",
"eth:POLIS": "duplicate key",
"eth:QKC:110000": "exclude testnet",
"eth:QKC:110001": "exclude testnet",
"eth:QKC:110002": "exclude testnet",
@ -4766,6 +4898,7 @@
"eth:QKC:110006": "exclude testnet",
"eth:QKC:110007": "exclude testnet",
"eth:QKC:110008": "exclude testnet",
"eth:TCRO": "(AUTO) exclude testnet",
"eth:TFUEL:363": "(AUTO) exclude testnet",
"eth:TFUEL:364": "(AUTO) exclude testnet",
"eth:TFUEL:365": "(AUTO) exclude testnet",
@ -4773,13 +4906,15 @@
"eth:aETH:1313161556": "exclude testnet",
"eth:tARETH": "(AUTO) exclude testnet",
"eth:tBCHT": "(AUTO) exclude testnet",
"eth:tCKB": "(AUTO) exclude testnet",
"eth:tCLV": "(AUTO) exclude testnet",
"eth:tDEV": "(AUTO) exclude testnet",
"eth:tECO": "(AUTO) exclude testnet",
"eth:tEDG": "(AUTO) exclude testnet",
"eth:tELA:21": "(AUTO) exclude testnet",
"eth:tELA:23": "(AUTO) exclude testnet",
"eth:tEOS": "(AUTO) exclude testnet",
"eth:tFETH": "(AUTO) exclude testnet",
"eth:tFTM": "(AUTO) exclude testnet",
"eth:tGO": "(AUTO) exclude testnet",
"eth:tGT": "(AUTO) exclude testnet",
"eth:tGooD": "(AUTO) exclude testnet",
@ -4788,23 +4923,30 @@
"eth:tKCS": "(AUTO) exclude testnet",
"eth:tMDGLT": "(AUTO) exclude testnet",
"eth:tMTT-test": "(AUTO) exclude testnet",
"eth:tNEON": "(AUTO) exclude testnet",
"eth:tOKT": "(AUTO) exclude testnet",
"eth:tOLO": "(AUTO) exclude testnet",
"eth:tOLT": "(AUTO) exclude testnet",
"eth:tONE:1666700000": "(AUTO) exclude testnet",
"eth:tONE:1666700001": "(AUTO) exclude testnet",
"eth:tONE:1666700002": "(AUTO) exclude testnet",
"eth:tONE:1666700003": "(AUTO) exclude testnet",
"eth:tONG": "(AUTO) exclude testnet",
"eth:tPALM": "(AUTO) exclude testnet",
"eth:tPHOTON": "(AUTO) exclude testnet",
"eth:tPLS": "(AUTO) exclude testnet",
"eth:tPOLIS": "(AUTO) exclude testnet",
"eth:tPRING": "(AUTO) exclude testnet",
"eth:tRNA": "(AUTO) exclude testnet",
"eth:tSYS": "(AUTO) exclude testnet",
"eth:tW3G": "(AUTO) exclude testnet",
"eth:tWAN": "(AUTO) exclude testnet",
"eth:tXPR": "(AUTO) exclude testnet",
"eth:taETH": "(AUTO) exclude testnet",
"eth:tcett": "(AUTO) exclude testnet",
"eth:tusd": "(AUTO) exclude testnet",
"eth:xDAI:100": "duplicate key",
"eth:xDAI:200": "duplicate key",
"misc:LSK": "Incompatible mainnet hard-fork"
}
}

View File

@ -97,7 +97,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=8,
slip44=108,
shortcut="UBQ",
name="Ubiq Network",
name="Ubiq",
rskip60=False,
)
yield NetworkInfo(
@ -263,7 +263,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
)
yield NetworkInfo(
chain_id=56,
slip44=60,
slip44=714,
shortcut="BNB",
name="Binance Smart Chain",
rskip60=False,
@ -382,7 +382,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
)
yield NetworkInfo(
chain_id=88,
slip44=60,
slip44=889,
shortcut="TOMO",
name="TomoChain",
rskip60=False,
@ -396,18 +396,11 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
)
yield NetworkInfo(
chain_id=99,
slip44=60,
slip44=178,
shortcut="SKL",
name="POA Network Core",
rskip60=False,
)
yield NetworkInfo(
chain_id=100,
slip44=700,
shortcut="xDAI",
name="xDAI Chain",
rskip60=False,
)
yield NetworkInfo(
chain_id=101,
slip44=464,
@ -416,8 +409,15 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
rskip60=False,
)
yield NetworkInfo(
chain_id=108,
chain_id=106,
slip44=60,
shortcut="VLX",
name="Velas EVM",
rskip60=False,
)
yield NetworkInfo(
chain_id=108,
slip44=1001,
shortcut="TT",
name="ThunderCore",
rskip60=False,
@ -452,16 +452,16 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
)
yield NetworkInfo(
chain_id=128,
slip44=60,
slip44=1010,
shortcut="HT",
name="Huobi ECO Chain",
rskip60=False,
)
yield NetworkInfo(
chain_id=137,
slip44=60,
slip44=966,
shortcut="MATIC",
name="Matic(Polygon)",
name="Polygon",
rskip60=False,
)
yield NetworkInfo(
@ -492,6 +492,13 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
name="Freight Trust Network",
rskip60=False,
)
yield NetworkInfo(
chain_id=222,
slip44=2221,
shortcut="ASK",
name="Permission",
rskip60=False,
)
yield NetworkInfo(
chain_id=246,
slip44=246,
@ -513,6 +520,13 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
name="Huobi ECO Chain Testnet",
rskip60=False,
)
yield NetworkInfo(
chain_id=262,
slip44=60,
shortcut="SRN",
name="SUR Blockchain Network",
rskip60=False,
)
yield NetworkInfo(
chain_id=269,
slip44=269,
@ -524,7 +538,14 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=321,
slip44=60,
shortcut="KCS",
name="KuCoin Community Chain",
name="KCC",
rskip60=False,
)
yield NetworkInfo(
chain_id=336,
slip44=60,
shortcut="SDN",
name="Shiden",
rskip60=False,
)
yield NetworkInfo(
@ -534,6 +555,13 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
name="Theta",
rskip60=False,
)
yield NetworkInfo(
chain_id=369,
slip44=60,
shortcut="PLS",
name="PulseChain",
rskip60=False,
)
yield NetworkInfo(
chain_id=385,
slip44=60,
@ -641,7 +669,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
)
yield NetworkInfo(
chain_id=1010,
slip44=60,
slip44=1020,
shortcut="EVC",
name="Evrice Network",
rskip60=False,
@ -685,28 +713,35 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=1284,
slip44=60,
shortcut="GLMR",
name="Moonbeam Polkadot",
name="Moonbeam",
rskip60=False,
)
yield NetworkInfo(
chain_id=1285,
slip44=60,
shortcut="MOVR",
name="Moonriver Kusama",
name="Moonriver",
rskip60=False,
)
yield NetworkInfo(
chain_id=1286,
slip44=60,
shortcut="ROC",
name="Moonrock Rococo",
name="Moonrock",
rskip60=False,
)
yield NetworkInfo(
chain_id=1287,
slip44=60,
shortcut="DEV",
name="Moonbase Alpha",
rskip60=False,
)
yield NetworkInfo(
chain_id=1288,
slip44=60,
shortcut="MSHD",
name="Moonshadow Westend",
name="Moonshadow",
rskip60=False,
)
yield NetworkInfo(
@ -716,6 +751,13 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
name="Catecoin Chain",
rskip60=False,
)
yield NetworkInfo(
chain_id=1657,
slip44=60,
shortcut="BTA",
name="Btachain",
rskip60=False,
)
yield NetworkInfo(
chain_id=1856,
slip44=60,
@ -744,6 +786,13 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
name="Edgeware",
rskip60=False,
)
yield NetworkInfo(
chain_id=2100,
slip44=60,
shortcut="ECO",
name="Ecoball",
rskip60=False,
)
yield NetworkInfo(
chain_id=2559,
slip44=60,
@ -809,7 +858,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
)
yield NetworkInfo(
chain_id=24484,
slip44=60,
slip44=227,
shortcut="WEB",
name="Webchain",
rskip60=False,
@ -865,7 +914,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
)
yield NetworkInfo(
chain_id=43114,
slip44=60,
slip44=9000,
shortcut="AVAX",
name="Avalanche",
rskip60=False,
@ -909,7 +958,7 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
chain_id=80001,
slip44=1,
shortcut="tMATIC",
name="Matic(Polygon) Testnet Mumbai",
name="Polygon Testnet Mumbai",
rskip60=False,
)
yield NetworkInfo(
@ -996,11 +1045,18 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
name="ARTIS Testnet tau1",
rskip60=False,
)
yield NetworkInfo(
chain_id=955305,
slip44=1011,
shortcut="ELV",
name="Eluvio Content Fabric",
rskip60=False,
)
yield NetworkInfo(
chain_id=1313114,
slip44=1313114,
shortcut="ETHO",
name="Ether-1",
name="Etho Protocol",
rskip60=False,
)
yield NetworkInfo(
@ -1066,6 +1122,20 @@ def _networks_iterator() -> Iterator[NetworkInfo]:
name="Joys Digital TestNet",
rskip60=False,
)
yield NetworkInfo(
chain_id=245022934,
slip44=60,
shortcut="NEON",
name="Neon EVM",
rskip60=False,
)
yield NetworkInfo(
chain_id=311752642,
slip44=60,
shortcut="OLT",
name="OneLedger",
rskip60=False,
)
yield NetworkInfo(
chain_id=1122334455,
slip44=60,

View File

@ -42,6 +42,8 @@ def token_by_chain_address(chain_id: int, address: bytes) -> TokenInfo:
return TokenInfo("599GTO1", 8) # eth / Ferrari 599 GTO 1
elif address == b"\xff\xc6\x3b\x91\x46\x96\x7a\x1b\xa3\x30\x66\xfb\x05\x7e\xe3\x72\x22\x21\xac\xf0":
return TokenInfo("A", 18) # eth / Alpha
elif address == b"\x7f\xc6\x65\x00\xc8\x4a\x76\xad\x7e\x9c\x93\x43\x7b\xfc\x5a\xc3\x3e\x2d\xda\xe9":
return TokenInfo("AAVE", 18) # eth / Aave
elif address == b"\x89\x2f\x0e\x41\x18\xa3\xbc\x4e\xa9\x30\x5f\xf7\xc5\xbf\xa5\x61\xca\x7c\x9a\xdf":
return TokenInfo("aBAT", 18) # eth / Aave Interest bearing BAT
elif address == b"\xcc\x7d\x26\xd8\xea\x62\x81\xbb\x36\x3c\x84\x48\x51\x5f\x2c\x61\xf7\xbc\x19\xf0":
@ -206,6 +208,8 @@ def token_by_chain_address(chain_id: int, address: bytes) -> TokenInfo:
return TokenInfo("ATX", 18) # eth / Aston
elif address == b"\xc1\x2d\x09\x9b\xe3\x15\x67\xad\xd4\xe4\xe4\xd0\xd4\x56\x91\xc3\xf5\x8f\x56\x63":
return TokenInfo("AUC", 18) # eth / Auctus
elif address == b"\x18\xaa\xa7\x11\x57\x05\xe8\xbe\x94\xbf\xfe\xbd\xe5\x7a\xf9\xbf\xc2\x65\xb9\x98":
return TokenInfo("AUDIO", 18) # eth / Audius
elif address == b"\xcd\xcf\xc0\xf6\x6c\x52\x2f\xd0\x86\xa1\xb7\x25\xea\x3c\x0e\xeb\x9f\x9e\x88\x14":
return TokenInfo("AURA", 18) # eth / Aurora DAO
elif address == b"\x5f\xb9\xe9\xc3\x59\xcc\x71\x91\xb0\x29\x3d\x2f\xaf\x1c\xc4\x1c\xe3\x68\x8d\x75":
@ -484,8 +488,6 @@ def token_by_chain_address(chain_id: int, address: bytes) -> TokenInfo:
return TokenInfo("CCLC", 8) # eth / Christ Coin
elif address == b"\x67\x9b\xad\xc5\x51\x62\x6e\x01\xb2\x3c\xee\xce\xfb\xc9\xb8\x77\xea\x18\xfc\x46":
return TokenInfo("CCO", 18) # eth / Ccore
elif address == b"\x31\x5c\xe5\x9f\xaf\xd3\xa8\xd5\x62\xb7\xec\x1c\x85\x42\x38\x2d\x27\x10\xb0\x6c":
return TokenInfo("CCS", 18) # eth / CacaoShares
elif address == b"\x33\x6f\x64\x6f\x87\xd9\xf6\xbc\x6e\xd4\x2d\xd4\x6e\x8b\x3f\xd9\xdb\xd1\x5c\x22":
return TokenInfo("CCT", 18) # eth / Crystal Clear Token
elif address == b"\x5d\x3a\x53\x6e\x4d\x6d\xbd\x61\x14\xcc\x1e\xad\x35\x77\x7b\xab\x94\x8e\x36\x43":
@ -904,6 +906,8 @@ def token_by_chain_address(chain_id: int, address: bytes) -> TokenInfo:
return TokenInfo("eBCH", 8) # eth / eBCH
elif address == b"\xeb\x7c\x20\x02\x71\x72\xe5\xd1\x43\xfb\x03\x0d\x50\xf9\x1c\xec\xe2\xd1\x48\x5d":
return TokenInfo("EBTC", 8) # eth / eBitcoin
elif address == b"\xa0\x1b\x65\x6e\x49\xef\xbb\x82\x10\xd8\x82\xa1\xf1\xa4\xd1\x0f\x5c\xad\xa8\xcc":
return TokenInfo("ECGO", 18) # eth / Eco Gold
elif address == b"\xa5\x78\xac\xc0\xcb\x78\x75\x78\x1b\x78\x80\x90\x3f\x45\x94\xd1\x3c\xfa\x8b\x98":
return TokenInfo("ECN", 2) # eth / ECN
elif address == b"\x17\xf9\x34\x75\xd2\xa9\x78\xf5\x27\xc3\xf7\xc4\x4a\xbf\x44\xad\xfb\xa6\x0d\x5c":
@ -1426,8 +1430,6 @@ def token_by_chain_address(chain_id: int, address: bytes) -> TokenInfo:
return TokenInfo("INSTAR", 18) # eth / Insights Network
elif address == b"\x0b\x76\x54\x4f\x6c\x41\x3a\x55\x5f\x30\x9b\xf7\x62\x60\xd1\xe0\x23\x77\xc0\x2a":
return TokenInfo("INT", 6) # eth / Internet Node Token
elif address == b"\xec\xe8\x36\x17\xdb\x20\x8a\xd2\x55\xad\x4f\x45\xda\xf8\x1e\x25\x13\x75\x35\xbb":
return TokenInfo("INV", 8) # eth / Invacio
elif address == b"\x01\x8d\x7d\x17\x93\x50\xf1\xbb\x98\x53\xd0\x49\x82\x82\x0e\x37\xcc\xe1\x3a\x92":
return TokenInfo("INX", 8) # eth / Token INMAX
elif address == b"\xa8\x00\x6c\x4c\xa5\x6f\x24\xd6\x83\x67\x27\xd1\x06\x34\x93\x20\xdb\x7f\xef\x82":
@ -1708,6 +1710,8 @@ def token_by_chain_address(chain_id: int, address: bytes) -> TokenInfo:
return TokenInfo("MLN (new)", 18) # eth / Melonport
elif address == b"\xbe\xb9\xef\x51\x4a\x37\x9b\x99\x7e\x07\x98\xfd\xcc\x90\x1e\xe4\x74\xb6\xd9\xa1":
return TokenInfo("[deprecated] MLN (old)", 18) # eth / Melonport
elif address == b"\x6b\x4c\x7a\x5e\x3f\x0b\x99\xfc\xd8\x3e\x9c\x08\x9b\xdd\xd6\xc7\xfc\xe5\xc6\x11":
return TokenInfo("MM", 18) # eth / Million
elif address == b"\x1a\x95\xb2\x71\xb0\x53\x5d\x15\xfa\x49\x93\x2d\xab\xa3\x1b\xa6\x12\xb5\x29\x46":
return TokenInfo("MNE", 8) # eth / Minereum
elif address == b"\x0d\x62\xdc\x6c\xd8\xc8\x1d\xca\x8c\xaa\xdc\xcf\x01\xff\xe7\xc1\xf3\x1d\x94\x02":
@ -1716,8 +1720,6 @@ def token_by_chain_address(chain_id: int, address: bytes) -> TokenInfo:
return TokenInfo("MNT", 18) # eth / Media Network Token
elif address == b"\x83\xce\xe9\xe0\x86\xa7\x7e\x49\x2e\xe0\xbb\x93\xc2\xb0\x43\x7a\xd6\xfd\xec\xcc":
return TokenInfo("MNTP", 18) # eth / Goldmint MNT Prelaunch Token
elif address == b"\x86\x5e\xc5\x8b\x06\xbf\x63\x05\xb8\x86\x79\x3a\xa2\x0a\x2d\xa3\x1d\x03\x4e\x68":
return TokenInfo("MOC", 18) # eth / Moss Coin
elif address == b"\x95\x7c\x30\xab\x04\x26\xe0\xc9\x3c\xd8\x24\x1e\x2c\x60\x39\x2d\x08\xc6\xac\x8e":
return TokenInfo("MOD", 0) # eth / Modum
elif address == b"\x50\x12\x62\x28\x1b\x2b\xa0\x43\xe2\xfb\xf1\x49\x04\x98\x06\x89\xcd\xdb\x0c\x78":
@ -2354,6 +2356,8 @@ def token_by_chain_address(chain_id: int, address: bytes) -> TokenInfo:
return TokenInfo("SKYM", 18) # eth / Skymap Token
elif address == b"\x46\x82\x4b\xfa\xaf\xd0\x49\xfb\x0a\xf9\xa4\x51\x59\xa8\x8e\x59\x5b\xbb\xb9\xf7":
return TokenInfo("sLINK", 18) # eth / Synth sLINK
elif address == b"\xcc\x8f\xa2\x25\xd8\x0b\x9c\x7d\x42\xf9\x6e\x95\x70\x15\x6c\x65\xd6\xca\xaa\x25":
return TokenInfo("SLP", 0) # eth / Smooth Love Potion
elif address == b"\x7a\x5f\xf2\x95\xdc\x82\x39\xd5\xc2\x37\x4e\x4d\x89\x42\x02\xaa\xf0\x29\xca\xb6":
return TokenInfo("SLT", 3) # eth / Smartlands
elif address == b"\x08\x82\x56\x94\x54\x80\xc8\x84\xc0\x67\xa8\xbc\x98\xa7\x2a\x1c\x98\x4f\x82\x6b":
@ -2446,6 +2450,8 @@ def token_by_chain_address(chain_id: int, address: bytes) -> TokenInfo:
return TokenInfo("STACS", 18) # eth / STACS
elif address == b"\xf7\x0a\x64\x2b\xd3\x87\xf9\x43\x80\xff\xb9\x04\x51\xc2\xc8\x1d\x4e\xb8\x2c\xbc":
return TokenInfo("STAR", 18) # eth / Star Token
elif address == b"\x00\xc2\x99\x9c\x8b\x2a\xdf\x4a\xbc\x83\x5c\xc6\x32\x09\x53\x39\x73\x71\x8e\xb1":
return TokenInfo("STATE", 18) # eth / New World Order
elif address == b"\x09\xbc\xa6\xeb\xab\x05\xee\x2a\xe9\x45\xbe\x4e\xda\x51\x39\x3d\x94\xbf\x7b\x99":
return TokenInfo("STB", 4) # eth / STABLE Token
elif address == b"\x62\x9a\xee\x55\xed\x49\x58\x1c\x33\xab\x27\xf9\x40\x3f\x79\x92\xa2\x89\xff\xd5":
@ -2490,6 +2496,8 @@ def token_by_chain_address(chain_id: int, address: bytes) -> TokenInfo:
return TokenInfo("SVG", 18) # eth / Surge Token
elif address == b"\xc9\x58\xe9\xfb\x59\x72\x4f\x8b\x09\x27\x42\x6a\x88\x36\xf1\x15\x8f\x0d\x03\xcf":
return TokenInfo("SWAP", 18) # eth / SWAPS.NETWORK
elif address == b"\xa1\x30\xe3\xa3\x3a\x4d\x84\xb0\x4c\x39\x18\xc4\xe5\x76\x22\x23\xae\x25\x2f\x80":
return TokenInfo("SWASH", 18) # eth / Swash Token
elif address == b"\x0b\xb2\x17\xe4\x0f\x8a\x5c\xb7\x9a\xdf\x04\xe1\xaa\xb6\x0e\x5a\xbd\x0d\xfc\x1e":
return TokenInfo("SWFTC", 8) # eth / SwftCoin
elif address == b"\x9e\x88\x61\x34\x18\xcf\x03\xdc\xa5\x4d\x6a\x2c\xf6\xad\x93\x4a\x78\xc7\xa1\x7a":
@ -2580,6 +2588,8 @@ def token_by_chain_address(chain_id: int, address: bytes) -> TokenInfo:
return TokenInfo("TIE", 18) # eth / Ties.DB
elif address == b"\xee\xe2\xd0\x0e\xb7\xde\xb8\xdd\x69\x24\x18\x7f\x5a\xa3\x49\x6b\x7d\x06\xe6\x2a":
return TokenInfo("TIG", 18) # eth / Tigereum
elif address == b"\x09\x22\xf1\xd8\x08\xad\xc3\xa4\x44\x4b\xed\x2f\x73\xfa\xc5\x3a\x1a\x2a\x58\x59":
return TokenInfo("TIK", 18) # eth / ChronoBase
elif address == b"\x65\x31\xf1\x33\xe6\xde\xeb\xe7\xf2\xdc\xe5\xa0\x44\x1a\xa7\xef\x33\x0b\x4e\x53":
return TokenInfo("TIME", 8) # eth / Chronobank
elif address == b"\x80\xbc\x55\x12\x56\x1c\x7f\x85\xa3\xa9\x50\x8c\x7d\xf7\x90\x1b\x37\x0f\xa1\xdf":
@ -3604,8 +3614,82 @@ def token_by_chain_address(chain_id: int, address: bytes) -> TokenInfo:
elif chain_id == 30:
if False:
pass
elif address == b"\xd5\x2d\xa6\x36\x89\x54\x39\x24\xdc\xa6\x6b\xcb\xe2\xe2\xea\x59\x9c\x45\xd5\x75":
return TokenInfo("ARSCB", 18) # rsk / Pesos Argentinos PagoLinea
elif address == b"\x97\x76\x75\xb8\x63\xb3\xb1\xcf\x46\xa9\x27\xfd\xdc\xbe\x0c\x83\x1b\xf5\x01\x35":
return TokenInfo("BOBCB", 18) # rsk / Pesos Bolivianos PagoLinea
elif address == b"\x44\x0c\xd8\x3c\x16\x0d\xe5\xc9\x6d\xdb\x20\x24\x68\x15\xea\x44\xc7\xab\xbc\xa8":
return TokenInfo("BPro", 18) # rsk / BitPro
elif address == b"\x3e\x04\x00\x20\x64\x8a\x2f\x2c\x87\x2c\xe0\xc7\x16\x5b\xa5\xad\x78\x41\xc9\x72":
return TokenInfo("BRLCB", 18) # rsk / Real Brasileño PagoLinea
elif address == b"\xe3\x55\xc2\x80\x13\x1d\xfa\xf1\x8b\xf1\xc3\x64\x8a\xee\x3c\x39\x6d\xb6\xb5\xfd":
return TokenInfo("BRZ", 18) # rsk / Brezilian Digital Coin
elif address == b"\xab\x2d\x29\x0b\x7a\x60\x0f\x5e\xa8\xd5\xb9\x33\xf6\xf1\x5c\x86\x7f\xd7\xe6\x0e":
return TokenInfo("BTCCB", 18) # rsk / Bitcoin PagoLinea
elif address == b"\x61\xb5\x0d\x8f\xb4\x3c\xc2\x8b\x56\xee\x7f\x9d\xa3\x2a\xe4\x6c\x3c\x1c\x68\xa3":
return TokenInfo("CNYCB", 18) # rsk / Yuan Chino PagoLinea
elif address == b"\x7c\x45\x9c\x5b\x11\xe2\x81\x5d\xb0\x85\xdd\xa9\xec\x31\x4a\x9c\xde\x00\xa0\x82":
return TokenInfo("COPCB", 18) # rsk / Pesos Colombianos PagoLinea
elif address == b"\x87\x26\x64\xa8\x85\xa1\x99\x5d\x75\x4e\x36\x66\xa2\x3f\xad\x5c\x80\x14\x01\xc4":
return TokenInfo("cRBTC", 18) # rsk / rLending RBTC
elif address == b"\xb7\xff\x2c\x56\xc8\x97\x56\x2c\x0a\xa6\x74\x7d\x26\x79\xd3\x5f\x5e\x93\x74\x92":
return TokenInfo("cRIF", 18) # rsk / rLending RIF
elif address == b"\xd2\x56\xc1\x21\xa5\x07\xca\xdd\x26\x87\x59\x9e\x27\xfa\x45\xe3\x1b\x7c\x31\x99":
return TokenInfo("crUSDT", 18) # rsk / rLending USDT
elif address == b"\xe7\x00\x69\x1d\xa7\xb9\x85\x1f\x2f\x35\xf8\xb8\x18\x2c\x69\xc5\x3c\xca\xd9\xdb":
return TokenInfo("DOC", 18) # rsk / Dollar on Chain
elif address == b"\x84\xc0\xcb\x1d\x66\x23\xcf\xb3\x54\x6a\x79\xc6\x6e\xb9\x6b\x87\x4c\xe6\x65\x9d":
return TokenInfo("ETHCB", 18) # rsk / Ether PagoLinea
elif address == b"\xae\x2c\xeb\x4b\x57\xad\xe2\x26\x43\xbe\x29\x09\x42\x51\x05\xd5\x11\x4b\x1d\xbc":
return TokenInfo("EURCB", 18) # rsk / Euro PagoLinea
elif address == b"\x05\x5a\x90\x23\x03\x74\x63\x82\xfb\xb7\xd1\x8f\x6a\xe0\xdf\x56\xef\xdc\x52\x13":
return TokenInfo("FISH", 18) # rsk / Babelfish
elif address == b"\x3d\x9f\x9e\x1f\x81\x51\x41\x0b\xed\xa3\x06\xfd\xf8\x62\x6a\x02\xe0\x3e\xa8\xaa":
return TokenInfo("IDRCB", 18) # rsk / Rupia Indonesia PagoLinea
elif address == b"\x20\x58\xba\x95\x77\xc4\xf9\x02\x46\xbe\xa9\xd7\x4a\xe2\xe4\xcd\x01\x67\xa1\x23":
return TokenInfo("MXNCB", 18) # rsk / Pesos Mexicanos PagoLinea
elif address == b"\x99\xaf\x5d\xeb\x8d\xae\xbc\xd3\x6f\xcc\xd1\x6f\xa4\x6d\xc9\x5d\x92\x2c\xde\x5b":
return TokenInfo("PABCB", 18) # rsk / Pesos Panameños PagoLinea
elif address == b"\x0f\x68\x95\xfa\x26\x79\x45\x3d\x2c\x32\xc5\xf6\xe2\xf0\x0e\x46\x21\xc5\x7c\xa2":
return TokenInfo("PENCB", 18) # rsk / Sol Peruano PagoLinea
elif address == b"\xa0\x5f\xd8\x08\x2e\x19\x92\x3a\xa4\x86\x8f\xf3\xc2\xae\x48\x85\x0b\x73\x47\x36":
return TokenInfo("PYGCB", 18) # rsk / Guaranies Paraguayos PagoLinea
elif address == b"\xff\x9e\xa3\x41\xd9\xea\x91\xcb\x7c\x54\x34\x23\x54\x37\x7f\x51\x04\xfd\x40\x3f":
return TokenInfo("rAMLT", 18) # rsk / AMLT Coinfirm on RSK
elif address == b"\x49\x91\x51\x6d\xf6\x05\x31\x21\x12\x12\x74\x39\x7a\x8c\x1d\xad\x60\x8b\xc9\x5b":
return TokenInfo("rBUND", 18) # rsk / Bundles Finance on RSK
elif address == b"\x6b\x1a\x73\xd5\x47\xf4\x00\x9a\x26\xb8\x48\x5b\x63\xd7\x01\x5d\x24\x8a\xd4\x06":
return TokenInfo("rDAI", 18) # rsk / Dai Stablecoin on RSK
elif address == b"\x2d\x91\x9f\x19\xd4\x89\x23\x81\xd5\x8e\xde\xbe\xca\x66\xd5\x64\x2c\xef\x1a\x1f":
return TokenInfo("RDOC", 18) # rsk / RIF Dollar on Chain
elif address == b"\x73\xc0\x84\x67\xe2\x3f\x7d\xcb\x7d\xdb\xbc\x8d\x05\x04\x1b\x74\x46\x7a\x49\x8a":
return TokenInfo("rFLIXX", 18) # rsk / Flixxo on RSK
elif address == b"\x2a\xcc\x95\x75\x8f\x8b\x5f\x58\x34\x70\xba\x26\x5e\xb6\x85\xa8\xf4\x5f\xc9\xd5":
return TokenInfo("RIF", 18) # rsk / RIF Token
elif address == b"\xf4\xd2\x7c\x56\x59\x5e\xd5\x9b\x66\xcc\x7f\x03\xcf\xf5\x19\x3e\x4b\xd7\x4a\x61":
return TokenInfo("RIFP", 18) # rsk / RIF Pro
elif address == b"\x14\xad\xae\x34\xbe\xf7\xca\x95\x7c\xe2\xdd\xe5\xad\xd9\x7e\xa0\x50\x12\x38\x27":
return TokenInfo("rLINK", 18) # rsk / ChainLink Token on RSK
elif address == b"\x9c\x3a\x5f\x8d\x68\x6f\xad\xe2\x93\xc0\xce\x98\x9a\x62\xa3\x44\x08\xc4\xe3\x07":
return TokenInfo("rRFOX", 18) # rsk / RedFOX Labs on RSK
elif address == b"\x70\x56\x6d\x85\x41\xbe\xab\xe9\x84\xc8\xba\xbf\x8a\x81\x6e\xd9\x08\x51\x4b\xa8":
return TokenInfo("rUBI", 18) # rsk / Universal Basic Income on RSK
elif address == b"\x1b\xda\x44\xfd\xa0\x23\xf2\xaf\x82\x80\xa1\x6f\xd1\xb0\x1d\x1a\x49\x3b\xa6\xc4":
return TokenInfo("rUSDC", 18) # rsk / USD Coin on RSK
elif address == b"\xef\x21\x34\x41\xa8\x5d\xf4\xd7\xac\xbd\xae\x0c\xf7\x80\x04\xe1\xe4\x86\xbb\x96":
return TokenInfo("rUSDT", 18) # rsk / Tether USD on RSK
elif address == b"\xef\xc7\x8f\xc7\xd4\x8b\x64\x95\x83\x15\x94\x92\x79\xba\x18\x1c\x21\x14\xab\xbd":
return TokenInfo("SOV", 18) # rsk / Sovryn Token
elif address == b"\xaa\x5d\xc2\xea\x0e\x05\x6f\xc9\x62\xf4\x8a\xb2\x55\x47\xd6\x6d\x35\x86\xee\x8a":
return TokenInfo("USDCB", 18) # rsk / Dolar Americano PagoLinea
elif address == b"\xd8\x13\x26\x25\xb1\x0b\x39\x62\x23\x9f\x68\x42\x98\x1d\xce\x02\xf1\xa1\x63\xd2":
return TokenInfo("UYUCB", 18) # rsk / Peso Uruguayo PagoLinea
elif address == b"\xe9\xf7\x8e\x50\x7f\x24\x53\x7f\x3f\x78\xc2\x12\xcf\x93\xf6\x5e\xec\x90\x54\xc2":
return TokenInfo("VESCB", 18) # rsk / Bolivares PagoLinea
elif address == b"\x96\x7f\x87\x99\xaf\x07\xdf\x15\x34\xd4\x8a\x95\xa5\xc9\xfe\xbe\x92\xc5\x3a\xe0":
return TokenInfo("WRBTC", 18) # rsk / Wrapped RBTC on RSK
elif address == b"\xb5\x99\x97\x95\xbe\x0e\xbb\x5b\xab\x23\x14\x4a\xa5\xfd\x6a\x02\xd0\x80\x29\x9f":
return TokenInfo("XUSD", 18) # rsk / XUSD Babelfish Stablecoin
elif chain_id == 42:
if False:
pass

View File

@ -1,7 +1,7 @@
#!/bin/sh
RETURN=0
EXCEPTIONS="decred|omni|ripple|dash|TEXT_MARGIN_LEFT|APP_CARDANO_PASSPHRASE|APP_MONERO_LIVE_REFRESH|ed25519 cardano|dash_width|dashlane|flo|mnemonic|meter|refuse|fused|enemy|cinema|syntaxerror|mix|palm|UdesRsK"
EXCEPTIONS="decred|omni|ripple|dash|TEXT_MARGIN_LEFT|APP_CARDANO_PASSPHRASE|APP_MONERO_LIVE_REFRESH|ed25519 cardano|dash_width|dashlane|flo|mnemonic|meter|refuse|fused|enemy|cinema|syntaxerror|mix|palm|UdesRsK|kcc"
# dump all coins except the first 3 (Bitcoin, Testnet, Regtest)
ALTCOINS=$(./common/tools/cointool.py dump -l -p -t | grep '"name"' | cut -d '"' -f 4 | tail -n +4)