common: refresh token list

pull/1009/head
matejcik 4 years ago
parent 2f665c8f84
commit eeb46eabca

File diff suppressed because it is too large Load Diff

@ -1 +1 @@
Subproject commit 88414ef852e21279f217d2f3f8fd439cd7c5fd9f
Subproject commit bde3ac3eb40c0b6cd2242b4ddd7c11ed4cce9022

@ -330,8 +330,10 @@
"erc20:eth:BREZ": "1.9.0",
"erc20:eth:BRLN": "1.8.0",
"erc20:eth:BRP": "1.9.0",
"erc20:eth:BRX": "1.9.1",
"erc20:eth:BSDC": "1.6.2",
"erc20:eth:BST": "1.6.2",
"erc20:eth:BTC++": "1.9.1",
"erc20:eth:BTCA": "1.8.0",
"erc20:eth:BTCE": "1.6.2",
"erc20:eth:BTCL": "1.6.2",
@ -387,6 +389,7 @@
"erc20:eth:CFC": "1.6.3",
"erc20:eth:CFI": "1.6.2",
"erc20:eth:CFTY": "1.6.2",
"erc20:eth:CGT": "1.9.1",
"erc20:eth:CHAI": "1.9.0",
"erc20:eth:CHP": "1.8.0",
"erc20:eth:CHSB": "1.6.2",
@ -418,6 +421,7 @@
"erc20:eth:COV": "1.6.2",
"erc20:eth:CPAL": "1.8.4",
"erc20:eth:CPAY": "1.8.0",
"erc20:eth:CPC": "1.9.1",
"erc20:eth:CPEX": "1.6.2",
"erc20:eth:CPLO": "1.8.0",
"erc20:eth:CPY": "1.6.2",
@ -440,6 +444,7 @@
"erc20:eth:CTGC": "1.6.3",
"erc20:eth:CTL": "1.6.2",
"erc20:eth:CTR": "1.8.0",
"erc20:eth:CTSI": "1.9.1",
"erc20:eth:CTX": "1.6.2",
"erc20:eth:CTXC": "1.8.0",
"erc20:eth:CUR8": "1.8.4",
@ -532,6 +537,7 @@
"erc20:eth:ECOM": "1.8.0",
"erc20:eth:EDC": "1.6.2",
"erc20:eth:EDG": "1.6.2",
"erc20:eth:EDI": "1.9.1",
"erc20:eth:EDO": "1.6.2",
"erc20:eth:EDR": "1.6.3",
"erc20:eth:EDU": "1.8.0",
@ -632,6 +638,7 @@
"erc20:eth:FSN": "1.8.0",
"erc20:eth:FT": "1.8.0",
"erc20:eth:FTI": "1.8.0",
"erc20:eth:FTM": "1.9.1",
"erc20:eth:FTR": "1.6.2",
"erc20:eth:FTT": "1.6.2",
"erc20:eth:FTX": "1.8.0",
@ -656,6 +663,7 @@
"erc20:eth:GCU": "1.8.4",
"erc20:eth:GCX": "1.8.4",
"erc20:eth:GEE": "1.6.2",
"erc20:eth:GEFT": "1.9.1",
"erc20:eth:GELD": "1.6.2",
"erc20:eth:GEM": "1.8.0",
"erc20:eth:GEN": "1.6.2",
@ -666,6 +674,7 @@
"erc20:eth:GIF": "1.6.2",
"erc20:eth:GIM": "1.6.2",
"erc20:eth:GIRL": "1.8.4",
"erc20:eth:GL": "1.9.1",
"erc20:eth:GLA": "1.8.0",
"erc20:eth:GMT": "1.6.2",
"erc20:eth:GNO": "1.6.2",
@ -773,6 +782,7 @@
"erc20:eth:IST34": "1.6.3",
"erc20:eth:ITC": "1.6.2",
"erc20:eth:ITO": "1.9.0",
"erc20:eth:ITO:deprecated": "1.9.1",
"erc20:eth:ITT": "1.6.2",
"erc20:eth:IVY": "1.8.0",
"erc20:eth:IXT": "1.6.2",
@ -782,7 +792,6 @@
"erc20:eth:JBX": "1.9.0",
"erc20:eth:JC": "1.8.0",
"erc20:eth:JNT": "1.6.2",
"erc20:eth:JOB": "1.8.4",
"erc20:eth:JOT": "1.8.0",
"erc20:eth:JOY": "1.6.2",
"erc20:eth:JSE": "1.9.0",
@ -821,7 +830,6 @@
"erc20:eth:LEO": "1.8.4",
"erc20:eth:LEV": "1.8.0",
"erc20:eth:LFR": "1.6.2",
"erc20:eth:LGC": "1.9.0",
"erc20:eth:LGD": "1.9.0",
"erc20:eth:LGO": "1.6.2",
"erc20:eth:LGO (old):deprecated": "1.9.0",
@ -834,6 +842,7 @@
"erc20:eth:LIVE": "1.6.2",
"erc20:eth:LKY": "1.8.0",
"erc20:eth:LML": "1.8.0",
"erc20:eth:LMY": "1.9.1",
"erc20:eth:LND": "1.6.2",
"erc20:eth:LOC": "1.6.2",
"erc20:eth:LOCI": "1.6.2",
@ -988,6 +997,7 @@
"erc20:eth:OST": "1.6.2",
"erc20:eth:OTN": "1.8.0",
"erc20:eth:OTO": "1.9.0",
"erc20:eth:OTO:deprecated": "1.9.1",
"erc20:eth:OWN": "1.6.3",
"erc20:eth:OWT": "1.9.0",
"erc20:eth:OXT": "1.9.0",
@ -1052,6 +1062,7 @@
"erc20:eth:PRS": "1.6.2",
"erc20:eth:PRSP": "1.6.2",
"erc20:eth:PSDN": "1.9.0",
"erc20:eth:PSK": "1.9.1",
"erc20:eth:PST": "1.8.0",
"erc20:eth:PT": "1.6.2",
"erc20:eth:PTON": "1.8.0",
@ -1098,6 +1109,7 @@
"erc20:eth:REP:deprecated": "1.8.0",
"erc20:eth:REQ": "1.6.2",
"erc20:eth:RET": "1.9.0",
"erc20:eth:REV": "1.9.1",
"erc20:eth:REX": "1.6.2",
"erc20:eth:RFR": "1.6.2",
"erc20:eth:RFX": "1.8.4",
@ -1422,9 +1434,11 @@
"erc20:eth:XPA": "1.8.0",
"erc20:eth:XPAT": "1.8.0",
"erc20:eth:XPAY": "1.8.4",
"erc20:eth:XPR": "1.9.1",
"erc20:eth:XPT": "1.9.0",
"erc20:eth:XRL": "1.6.2",
"erc20:eth:XSC": "1.6.2",
"erc20:eth:XSGD": "1.9.1",
"erc20:eth:XYO": "1.8.0",
"erc20:eth:YEE": "1.8.0",
"erc20:eth:YNN": "1.9.0",
@ -1518,6 +1532,7 @@
"erc20:eth:eGAS": "1.6.2",
"erc20:eth:eUSD": "1.6.2",
"erc20:eth:eosDAC": "1.6.2",
"erc20:eth:fstETHDAI": "1.9.1",
"erc20:eth:iBAT": "1.9.0",
"erc20:eth:iBNB": "1.9.0",
"erc20:eth:iBTC": "1.9.0",
@ -1535,6 +1550,8 @@
"erc20:eth:iXTZ": "1.9.0",
"erc20:eth:iZRX": "1.9.0",
"erc20:eth:imBTC": "1.9.0",
"erc20:eth:pBTC": "1.9.1",
"erc20:eth:pUSD": "1.9.1",
"erc20:eth:sAUD": "1.9.0",
"erc20:eth:sBNB": "1.9.0",
"erc20:eth:sBTC": "1.9.0",
@ -1570,6 +1587,100 @@
"erc20:eth:uLZRX2x": "1.9.0",
"erc20:eth:uLZRX3x": "1.9.0",
"erc20:eth:uLZRX4x": "1.9.0",
"erc20:eth:uni0xBTC": "1.9.1",
"erc20:eth:uniAMN": "1.9.1",
"erc20:eth:uniAMPL": "1.9.1",
"erc20:eth:uniANT": "1.9.1",
"erc20:eth:uniBAT": "1.9.1",
"erc20:eth:uniBLT": "1.9.1",
"erc20:eth:uniBNT": "1.9.1",
"erc20:eth:uniC20": "1.9.1",
"erc20:eth:uniCELR": "1.9.1",
"erc20:eth:uniCHAI": "1.9.1",
"erc20:eth:uniCVC": "1.9.1",
"erc20:eth:uniDAI": "1.9.1",
"erc20:eth:uniDATA": "1.9.1",
"erc20:eth:uniDGD": "1.9.1",
"erc20:eth:uniDGX": "1.9.1",
"erc20:eth:uniDIP": "1.9.1",
"erc20:eth:uniDONUT": "1.9.1",
"erc20:eth:uniENJ": "1.9.1",
"erc20:eth:uniFAME": "1.9.1",
"erc20:eth:uniFOAM": "1.9.1",
"erc20:eth:uniFUN": "1.9.1",
"erc20:eth:uniGEN": "1.9.1",
"erc20:eth:uniGNO": "1.9.1",
"erc20:eth:uniGRID": "1.9.1",
"erc20:eth:uniGST2": "1.9.1",
"erc20:eth:uniHOT": "1.9.1",
"erc20:eth:uniIOTX": "1.9.1",
"erc20:eth:uniKIN": "1.9.1",
"erc20:eth:uniKNC": "1.9.1",
"erc20:eth:uniLEND": "1.9.1",
"erc20:eth:uniLINK": "1.9.1",
"erc20:eth:uniLOOM": "1.9.1",
"erc20:eth:uniLPT": "1.9.1",
"erc20:eth:uniLQD": "1.9.1",
"erc20:eth:uniLRC": "1.9.1",
"erc20:eth:uniMANA": "1.9.1",
"erc20:eth:uniMATIC": "1.9.1",
"erc20:eth:uniMBC": "1.9.1",
"erc20:eth:uniMGN": "1.9.1",
"erc20:eth:uniMKR": "1.9.1",
"erc20:eth:uniMLN": "1.9.1",
"erc20:eth:uniMOD": "1.9.1",
"erc20:eth:uniNEXO": "1.9.1",
"erc20:eth:uniNMR": "1.9.1",
"erc20:eth:uniOXT": "1.9.1",
"erc20:eth:uniPAN": "1.9.1",
"erc20:eth:uniPAX": "1.9.1",
"erc20:eth:uniPAXG": "1.9.1",
"erc20:eth:uniPNK": "1.9.1",
"erc20:eth:uniPOA20": "1.9.1",
"erc20:eth:uniQCH": "1.9.1",
"erc20:eth:uniQSP": "1.9.1",
"erc20:eth:uniRCN": "1.9.1",
"erc20:eth:uniRDN": "1.9.1",
"erc20:eth:uniREN": "1.9.1",
"erc20:eth:uniREP": "1.9.1",
"erc20:eth:uniRING": "1.9.1",
"erc20:eth:uniRLC": "1.9.1",
"erc20:eth:uniRPL": "1.9.1",
"erc20:eth:uniSAI": "1.9.1",
"erc20:eth:uniSALT": "1.9.1",
"erc20:eth:uniSAN": "1.9.1",
"erc20:eth:uniSHUF": "1.9.1",
"erc20:eth:uniSNT": "1.9.1",
"erc20:eth:uniSNX": "1.9.1",
"erc20:eth:uniSOCKS": "1.9.1",
"erc20:eth:uniSPANK": "1.9.1",
"erc20:eth:uniSTORJ": "1.9.1",
"erc20:eth:uniTAUD": "1.9.1",
"erc20:eth:uniTCAD": "1.9.1",
"erc20:eth:uniTGBP": "1.9.1",
"erc20:eth:uniTHKD": "1.9.1",
"erc20:eth:uniTKN": "1.9.1",
"erc20:eth:uniTRST": "1.9.1",
"erc20:eth:uniTRYB": "1.9.1",
"erc20:eth:uniTUSD": "1.9.1",
"erc20:eth:uniUNI-V1:SAI": "1.9.1",
"erc20:eth:uniUSDC": "1.9.1",
"erc20:eth:uniUSDS": "1.9.1",
"erc20:eth:uniVERI": "1.9.1",
"erc20:eth:uniWBTC": "1.9.1",
"erc20:eth:uniWCK": "1.9.1",
"erc20:eth:uniWETH": "1.9.1",
"erc20:eth:uniXCHF": "1.9.1",
"erc20:eth:uniXIO": "1.9.1",
"erc20:eth:uniZRX": "1.9.1",
"erc20:eth:uniaDAI": "1.9.1",
"erc20:eth:unicDAI": "1.9.1",
"erc20:eth:unicSAI": "1.9.1",
"erc20:eth:uniiDAI": "1.9.1",
"erc20:eth:uniiSAI": "1.9.1",
"erc20:eth:uniimBTC": "1.9.1",
"erc20:eth:unisETH": "1.9.1",
"erc20:eth:unisUSD": "1.9.1",
"erc20:eth:usBAT": "1.9.0",
"erc20:eth:usBAT2x": "1.9.0",
"erc20:eth:usBAT3x": "1.9.0",
@ -1634,6 +1745,7 @@
"erc20:rop:NONE": "1.8.0",
"erc20:rop:RLC": "1.9.0",
"erc20:rop:dqr30": "1.8.0",
"erc20:rsk:RIF": "1.9.1",
"erc20:ubq:BEER": "1.6.2",
"erc20:ubq:CEFS": "1.6.2",
"erc20:ubq:DOT": "1.6.2",
@ -1775,6 +1887,8 @@
"erc20:eth:IMT:22e5": "(AUTO) duplicate key",
"erc20:eth:JET:7734": "(AUTO) duplicate key",
"erc20:eth:JET:8727": "(AUTO) duplicate key",
"erc20:eth:JOB:1728": "(AUTO) duplicate key",
"erc20:eth:JOB:dfbc": "(AUTO) duplicate key",
"erc20:eth:KEY:4cc1": "(AUTO) duplicate key",
"erc20:eth:KEY:4cd9": "(AUTO) duplicate key",
"erc20:eth:KICK:2769": "(AUTO) duplicate key",
@ -1786,6 +1900,8 @@
"erc20:eth:LEMO:d6e3": "(AUTO) duplicate key",
"erc20:eth:LG:6fe5": "(AUTO) duplicate key",
"erc20:eth:LG:c520": "(AUTO) duplicate key",
"erc20:eth:LGC:2bc8": "(AUTO) duplicate key",
"erc20:eth:LGC:3b3a": "(AUTO) duplicate key",
"erc20:eth:LINK Platform": "(AUTO) duplicate key",
"erc20:eth:LNC": "(AUTO) duplicate key",
"erc20:eth:LNC (Linker Coin)": "(AUTO) duplicate key",
@ -2148,8 +2264,10 @@
"erc20:eth:BREZ": "2.3.0",
"erc20:eth:BRLN": "2.0.10",
"erc20:eth:BRP": "2.3.0",
"erc20:eth:BRX": "2.3.1",
"erc20:eth:BSDC": "2.0.7",
"erc20:eth:BST": "2.0.7",
"erc20:eth:BTC++": "2.3.1",
"erc20:eth:BTCA": "2.0.10",
"erc20:eth:BTCE": "2.0.7",
"erc20:eth:BTCL": "2.0.7",
@ -2205,6 +2323,7 @@
"erc20:eth:CFC": "2.0.8",
"erc20:eth:CFI": "2.0.7",
"erc20:eth:CFTY": "2.0.7",
"erc20:eth:CGT": "2.3.1",
"erc20:eth:CHAI": "2.3.0",
"erc20:eth:CHP": "2.0.10",
"erc20:eth:CHSB": "2.0.7",
@ -2236,6 +2355,7 @@
"erc20:eth:COV": "2.0.7",
"erc20:eth:CPAL": "2.1.8",
"erc20:eth:CPAY": "2.0.10",
"erc20:eth:CPC": "2.3.1",
"erc20:eth:CPEX": "2.0.7",
"erc20:eth:CPLO": "2.0.10",
"erc20:eth:CPY": "2.0.7",
@ -2258,6 +2378,7 @@
"erc20:eth:CTGC": "2.0.8",
"erc20:eth:CTL": "2.0.7",
"erc20:eth:CTR": "2.0.10",
"erc20:eth:CTSI": "2.3.1",
"erc20:eth:CTX": "2.0.7",
"erc20:eth:CTXC": "2.0.10",
"erc20:eth:CUR8": "2.1.8",
@ -2350,6 +2471,7 @@
"erc20:eth:ECOM": "2.0.10",
"erc20:eth:EDC": "2.0.7",
"erc20:eth:EDG": "2.0.7",
"erc20:eth:EDI": "2.3.1",
"erc20:eth:EDO": "2.0.7",
"erc20:eth:EDR": "2.0.8",
"erc20:eth:EDU": "2.0.11",
@ -2450,6 +2572,7 @@
"erc20:eth:FSN": "2.0.10",
"erc20:eth:FT": "2.0.10",
"erc20:eth:FTI": "2.0.10",
"erc20:eth:FTM": "2.3.1",
"erc20:eth:FTR": "2.0.7",
"erc20:eth:FTT": "2.0.7",
"erc20:eth:FTX": "2.0.10",
@ -2474,6 +2597,7 @@
"erc20:eth:GCU": "2.1.8",
"erc20:eth:GCX": "2.1.8",
"erc20:eth:GEE": "2.0.7",
"erc20:eth:GEFT": "2.3.1",
"erc20:eth:GELD": "2.0.7",
"erc20:eth:GEM": "2.0.10",
"erc20:eth:GEN": "2.0.7",
@ -2484,6 +2608,7 @@
"erc20:eth:GIF": "2.0.7",
"erc20:eth:GIM": "2.0.7",
"erc20:eth:GIRL": "2.1.8",
"erc20:eth:GL": "2.3.1",
"erc20:eth:GLA": "2.0.10",
"erc20:eth:GMT": "2.0.7",
"erc20:eth:GNO": "2.0.7",
@ -2591,6 +2716,7 @@
"erc20:eth:IST34": "2.0.8",
"erc20:eth:ITC": "2.0.7",
"erc20:eth:ITO": "2.3.0",
"erc20:eth:ITO:deprecated": "2.3.1",
"erc20:eth:ITT": "2.0.7",
"erc20:eth:IVY": "2.0.10",
"erc20:eth:IXT": "2.0.7",
@ -2600,7 +2726,6 @@
"erc20:eth:JBX": "2.3.0",
"erc20:eth:JC": "2.0.10",
"erc20:eth:JNT": "2.0.7",
"erc20:eth:JOB": "2.1.8",
"erc20:eth:JOT": "2.0.10",
"erc20:eth:JOY": "2.0.7",
"erc20:eth:JSE": "2.3.0",
@ -2639,7 +2764,6 @@
"erc20:eth:LEO": "2.1.8",
"erc20:eth:LEV": "2.0.10",
"erc20:eth:LFR": "2.0.7",
"erc20:eth:LGC": "2.3.0",
"erc20:eth:LGD": "2.3.0",
"erc20:eth:LGO": "2.0.7",
"erc20:eth:LGO (old):deprecated": "2.3.0",
@ -2652,6 +2776,7 @@
"erc20:eth:LIVE": "2.0.7",
"erc20:eth:LKY": "2.0.10",
"erc20:eth:LML": "2.0.10",
"erc20:eth:LMY": "2.3.1",
"erc20:eth:LND": "2.0.7",
"erc20:eth:LOC": "2.0.7",
"erc20:eth:LOCI": "2.0.7",
@ -2806,6 +2931,7 @@
"erc20:eth:OST": "2.0.7",
"erc20:eth:OTN": "2.0.10",
"erc20:eth:OTO": "2.3.0",
"erc20:eth:OTO:deprecated": "2.3.1",
"erc20:eth:OWN": "2.0.8",
"erc20:eth:OWT": "2.3.0",
"erc20:eth:OXT": "2.3.0",
@ -2870,6 +2996,7 @@
"erc20:eth:PRS": "2.0.7",
"erc20:eth:PRSP": "2.0.7",
"erc20:eth:PSDN": "2.3.0",
"erc20:eth:PSK": "2.3.1",
"erc20:eth:PST": "2.0.10",
"erc20:eth:PT": "2.0.7",
"erc20:eth:PTON": "2.0.10",
@ -2916,6 +3043,7 @@
"erc20:eth:REP:deprecated": "2.0.10",
"erc20:eth:REQ": "2.0.7",
"erc20:eth:RET": "2.3.0",
"erc20:eth:REV": "2.3.1",
"erc20:eth:REX": "2.0.7",
"erc20:eth:RFR": "2.0.7",
"erc20:eth:RFX": "2.1.8",
@ -3240,9 +3368,11 @@
"erc20:eth:XPA": "2.0.10",
"erc20:eth:XPAT": "2.0.11",
"erc20:eth:XPAY": "2.1.8",
"erc20:eth:XPR": "2.3.1",
"erc20:eth:XPT": "2.3.0",
"erc20:eth:XRL": "2.0.7",
"erc20:eth:XSC": "2.0.7",
"erc20:eth:XSGD": "2.3.1",
"erc20:eth:XYO": "2.0.10",
"erc20:eth:YEE": "2.0.10",
"erc20:eth:YNN": "2.3.0",
@ -3336,6 +3466,7 @@
"erc20:eth:eGAS": "2.0.7",
"erc20:eth:eUSD": "2.0.7",
"erc20:eth:eosDAC": "2.0.7",
"erc20:eth:fstETHDAI": "2.3.1",
"erc20:eth:iBAT": "2.3.0",
"erc20:eth:iBNB": "2.3.0",
"erc20:eth:iBTC": "2.3.0",
@ -3353,6 +3484,8 @@
"erc20:eth:iXTZ": "2.3.0",
"erc20:eth:iZRX": "2.3.0",
"erc20:eth:imBTC": "2.3.0",
"erc20:eth:pBTC": "2.3.1",
"erc20:eth:pUSD": "2.3.1",
"erc20:eth:sAUD": "2.3.0",
"erc20:eth:sBNB": "2.3.0",
"erc20:eth:sBTC": "2.3.0",
@ -3388,6 +3521,100 @@
"erc20:eth:uLZRX2x": "2.3.0",
"erc20:eth:uLZRX3x": "2.3.0",
"erc20:eth:uLZRX4x": "2.3.0",
"erc20:eth:uni0xBTC": "2.3.1",
"erc20:eth:uniAMN": "2.3.1",
"erc20:eth:uniAMPL": "2.3.1",
"erc20:eth:uniANT": "2.3.1",
"erc20:eth:uniBAT": "2.3.1",
"erc20:eth:uniBLT": "2.3.1",
"erc20:eth:uniBNT": "2.3.1",
"erc20:eth:uniC20": "2.3.1",
"erc20:eth:uniCELR": "2.3.1",
"erc20:eth:uniCHAI": "2.3.1",
"erc20:eth:uniCVC": "2.3.1",
"erc20:eth:uniDAI": "2.3.1",
"erc20:eth:uniDATA": "2.3.1",
"erc20:eth:uniDGD": "2.3.1",
"erc20:eth:uniDGX": "2.3.1",
"erc20:eth:uniDIP": "2.3.1",
"erc20:eth:uniDONUT": "2.3.1",
"erc20:eth:uniENJ": "2.3.1",
"erc20:eth:uniFAME": "2.3.1",
"erc20:eth:uniFOAM": "2.3.1",
"erc20:eth:uniFUN": "2.3.1",
"erc20:eth:uniGEN": "2.3.1",
"erc20:eth:uniGNO": "2.3.1",
"erc20:eth:uniGRID": "2.3.1",
"erc20:eth:uniGST2": "2.3.1",
"erc20:eth:uniHOT": "2.3.1",
"erc20:eth:uniIOTX": "2.3.1",
"erc20:eth:uniKIN": "2.3.1",
"erc20:eth:uniKNC": "2.3.1",
"erc20:eth:uniLEND": "2.3.1",
"erc20:eth:uniLINK": "2.3.1",
"erc20:eth:uniLOOM": "2.3.1",
"erc20:eth:uniLPT": "2.3.1",
"erc20:eth:uniLQD": "2.3.1",
"erc20:eth:uniLRC": "2.3.1",
"erc20:eth:uniMANA": "2.3.1",
"erc20:eth:uniMATIC": "2.3.1",
"erc20:eth:uniMBC": "2.3.1",
"erc20:eth:uniMGN": "2.3.1",
"erc20:eth:uniMKR": "2.3.1",
"erc20:eth:uniMLN": "2.3.1",
"erc20:eth:uniMOD": "2.3.1",
"erc20:eth:uniNEXO": "2.3.1",
"erc20:eth:uniNMR": "2.3.1",
"erc20:eth:uniOXT": "2.3.1",
"erc20:eth:uniPAN": "2.3.1",
"erc20:eth:uniPAX": "2.3.1",
"erc20:eth:uniPAXG": "2.3.1",
"erc20:eth:uniPNK": "2.3.1",
"erc20:eth:uniPOA20": "2.3.1",
"erc20:eth:uniQCH": "2.3.1",
"erc20:eth:uniQSP": "2.3.1",
"erc20:eth:uniRCN": "2.3.1",
"erc20:eth:uniRDN": "2.3.1",
"erc20:eth:uniREN": "2.3.1",
"erc20:eth:uniREP": "2.3.1",
"erc20:eth:uniRING": "2.3.1",
"erc20:eth:uniRLC": "2.3.1",
"erc20:eth:uniRPL": "2.3.1",
"erc20:eth:uniSAI": "2.3.1",
"erc20:eth:uniSALT": "2.3.1",
"erc20:eth:uniSAN": "2.3.1",
"erc20:eth:uniSHUF": "2.3.1",
"erc20:eth:uniSNT": "2.3.1",
"erc20:eth:uniSNX": "2.3.1",
"erc20:eth:uniSOCKS": "2.3.1",
"erc20:eth:uniSPANK": "2.3.1",
"erc20:eth:uniSTORJ": "2.3.1",
"erc20:eth:uniTAUD": "2.3.1",
"erc20:eth:uniTCAD": "2.3.1",
"erc20:eth:uniTGBP": "2.3.1",
"erc20:eth:uniTHKD": "2.3.1",
"erc20:eth:uniTKN": "2.3.1",
"erc20:eth:uniTRST": "2.3.1",
"erc20:eth:uniTRYB": "2.3.1",
"erc20:eth:uniTUSD": "2.3.1",
"erc20:eth:uniUNI-V1:SAI": "2.3.1",
"erc20:eth:uniUSDC": "2.3.1",
"erc20:eth:uniUSDS": "2.3.1",
"erc20:eth:uniVERI": "2.3.1",
"erc20:eth:uniWBTC": "2.3.1",
"erc20:eth:uniWCK": "2.3.1",
"erc20:eth:uniWETH": "2.3.1",
"erc20:eth:uniXCHF": "2.3.1",
"erc20:eth:uniXIO": "2.3.1",
"erc20:eth:uniZRX": "2.3.1",
"erc20:eth:uniaDAI": "2.3.1",
"erc20:eth:unicDAI": "2.3.1",
"erc20:eth:unicSAI": "2.3.1",
"erc20:eth:uniiDAI": "2.3.1",
"erc20:eth:uniiSAI": "2.3.1",
"erc20:eth:uniimBTC": "2.3.1",
"erc20:eth:unisETH": "2.3.1",
"erc20:eth:unisUSD": "2.3.1",
"erc20:eth:usBAT": "2.3.0",
"erc20:eth:usBAT2x": "2.3.0",
"erc20:eth:usBAT3x": "2.3.0",
@ -3452,6 +3679,7 @@
"erc20:rop:NONE": "2.0.10",
"erc20:rop:RLC": "2.3.0",
"erc20:rop:dqr30": "2.0.10",
"erc20:rsk:RIF": "2.3.1",
"erc20:ubq:BEER": "2.0.7",
"erc20:ubq:CEFS": "2.0.7",
"erc20:ubq:DOT": "2.0.7",
@ -3601,6 +3829,8 @@
"erc20:eth:IMT:22e5": "(AUTO) duplicate key",
"erc20:eth:JET:7734": "(AUTO) duplicate key",
"erc20:eth:JET:8727": "(AUTO) duplicate key",
"erc20:eth:JOB:1728": "(AUTO) duplicate key",
"erc20:eth:JOB:dfbc": "(AUTO) duplicate key",
"erc20:eth:KEY:4cc1": "(AUTO) duplicate key",
"erc20:eth:KEY:4cd9": "(AUTO) duplicate key",
"erc20:eth:KICK:2769": "(AUTO) duplicate key",
@ -3612,6 +3842,8 @@
"erc20:eth:LEMO:d6e3": "(AUTO) duplicate key",
"erc20:eth:LG:6fe5": "(AUTO) duplicate key",
"erc20:eth:LG:c520": "(AUTO) duplicate key",
"erc20:eth:LGC:2bc8": "(AUTO) duplicate key",
"erc20:eth:LGC:3b3a": "(AUTO) duplicate key",
"erc20:eth:LINK Platform": "(AUTO) duplicate key",
"erc20:eth:LNC": "(AUTO) duplicate key",
"erc20:eth:LNC (Linker Coin)": "(AUTO) duplicate key",

@ -362,10 +362,14 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "BRLN", 18) # eth / Berlin Coin
elif address == b"\xb2\x2c\x27\x86\xa5\x49\xb0\x08\x51\x7b\x67\x62\x5f\x52\x96\xe8\xfa\xf9\x58\x9e":
return (chain_id, address, "BRP", 18) # eth / Rental Processor Token
elif address == b"\x3a\x4a\x0d\x5b\x8d\xfa\xcd\x65\x1e\xe2\x8e\xd4\xff\xeb\xf9\x15\x00\x34\x54\x89":
return (chain_id, address, "BRX", 18) # eth / BerryX
elif address == b"\xf2\x6e\xf5\xe0\x54\x53\x84\xb7\xdc\xc0\xf2\x97\xf2\x67\x41\x89\x58\x68\x30\xdf":
return (chain_id, address, "BSDC", 18) # eth / BSDC
elif address == b"\x50\x9a\x38\xb7\xa1\xcc\x0d\xcd\x83\xaa\x9d\x06\x21\x46\x63\xd9\xec\x7c\x7f\x4a":
return (chain_id, address, "BST", 18) # eth / BlocksquareToken
elif address == b"\x03\x27\x11\x24\x23\xf3\xa6\x8e\xfd\xf1\xfc\xf4\x02\xf6\xc5\xcb\x9f\x7c\x33\xfd":
return (chain_id, address, "BTC++", 18) # eth / PieDAO BTC++
elif address == b"\x02\x72\x58\x36\xeb\xf3\xec\xdb\x1c\xdf\x1c\x7b\x02\xfc\xbb\xfa\xa2\x73\x6a\xf8":
return (chain_id, address, "BTCA", 8) # eth / BitAir
elif address == b"\x08\x86\x94\x9c\x1b\x8c\x41\x28\x60\xc4\x26\x4c\xeb\x80\x83\xd1\x36\x5e\x86\xcf":
@ -480,6 +484,8 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "CFI", 18) # eth / Cofound.it
elif address == b"\x69\x56\x98\x3f\x8b\x3c\xe1\x73\xb4\xab\x84\x36\x1a\xa0\xad\x52\xf3\x8d\x93\x6f":
return (chain_id, address, "CFTY", 8) # eth / Crafty Token
elif address == b"\xf5\x23\x84\x62\xe7\x23\x5c\x7b\x62\x81\x15\x67\xe6\x3d\xd1\x7d\x12\xc2\xea\xa0":
return (chain_id, address, "CGT", 8) # eth / CACHE Gold
elif address == b"\x06\xaf\x07\x09\x7c\x9e\xeb\x7f\xd6\x85\xc6\x92\x75\x1d\x5c\x66\xdb\x49\xc2\x15":
return (chain_id, address, "CHAI", 18) # eth / Chai
elif address == b"\xf3\xdb\x75\x60\xe8\x20\x83\x46\x58\xb5\x90\xc9\x62\x34\xc3\x33\xcd\x3d\x5e\x5e":
@ -594,6 +600,8 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "CTL", 2) # eth / CTL
elif address == b"\x96\xa6\x56\x09\xa7\xb8\x4e\x88\x42\x73\x2d\xeb\x08\xf5\x6c\x3e\x21\xac\x6f\x8a":
return (chain_id, address, "CTR", 18) # eth / Centra
elif address == b"\x49\x16\x04\xc0\xfd\xf0\x83\x47\xdd\x1f\xa4\xee\x06\x2a\x82\x2a\x5d\xd0\x6b\x5d":
return (chain_id, address, "CTSI", 18) # eth / Cartesi Token
elif address == b"\x66\x2a\xbc\xad\x0b\x7f\x34\x5a\xb7\xff\xb1\xb1\xfb\xb9\xdf\x78\x94\xf1\x8e\x66":
return (chain_id, address, "CTX", 18) # eth / CarTaxi
elif address == b"\xea\x11\x75\x5a\xe4\x1d\x88\x9c\xee\xc3\x9a\x63\xe6\xff\x75\xa0\x2b\xc1\xc0\x0d":
@ -874,6 +882,8 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "EDC", 6) # eth / Education Credits
elif address == b"\x08\x71\x1d\x3b\x02\xc8\x75\x8f\x2f\xb3\xab\x4e\x80\x22\x84\x18\xa7\xf8\xe3\x9c":
return (chain_id, address, "EDG", 0) # eth / Edgeless
elif address == b"\x79\xc5\xa1\xae\x58\x63\x22\xa0\x7b\xfb\x60\xbe\x36\xe1\xb3\x1c\xe8\xc8\x4a\x1e":
return (chain_id, address, "EDI", 18) # eth / Freight Trust Network
elif address == b"\xce\xd4\xe9\x31\x98\x73\x4d\xda\xff\x84\x92\xd5\x25\xbd\x25\x8d\x49\xeb\x38\x8e":
return (chain_id, address, "EDO", 18) # eth / Eidoo
elif address == b"\xc5\x28\xc2\x8f\xec\x0a\x90\xc0\x83\x32\x8b\xc4\x5f\x58\x7e\xe2\x15\x76\x0a\x0f":
@ -1076,10 +1086,14 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "FRX", 18) # eth / Forex Coin
elif address == b"\xd0\x35\x2a\x01\x9e\x9a\xb9\xd7\x57\x77\x6f\x53\x23\x77\xaa\xeb\xd3\x6f\xd5\x41":
return (chain_id, address, "FSN", 18) # eth / Fusion
elif address == b"\xcb\xe8\x3d\x63\x23\xa9\xec\x79\x5d\x5c\xb7\x3b\x33\x3b\x23\x37\x7a\x82\x3e\xcc":
return (chain_id, address, "fstETHDAI", 18) # eth / Futureswap: ETHUSD
elif address == b"\x78\xa7\x3b\x6c\xbc\x5d\x18\x3c\xe5\x6e\x78\x6f\x6e\x90\x5c\xad\xec\x63\x54\x7b":
return (chain_id, address, "FT", 18) # eth / Fabric Token
elif address == b"\x94\x3e\xd8\x52\xda\xdb\x5c\x39\x38\xec\xdc\x68\x83\x71\x8d\xf8\x14\x2d\xe4\xc8":
return (chain_id, address, "FTI", 18) # eth / FansTime
elif address == b"\x4e\x15\x36\x1f\xd6\xb4\xbb\x60\x9f\xa6\x3c\x81\xa2\xbe\x19\xd8\x73\x71\x78\x70":
return (chain_id, address, "FTM", 18) # eth / Fantom Token
elif address == b"\x20\x23\xdc\xf7\xc4\x38\xc8\xc8\xc0\xb0\xf2\x8d\xba\xe1\x55\x20\xb4\xf3\xee\x20":
return (chain_id, address, "FTR", 18) # eth / Futourist Token
elif address == b"\x2a\xec\x18\xc5\x50\x0f\x21\x35\x9c\xe1\xbe\xa5\xdc\x17\x77\x34\x4d\xf4\xc0\xdc":
@ -1128,6 +1142,8 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "GCX", 6) # eth / GermanCoin
elif address == b"\x4f\x4f\x0d\xb4\xde\x90\x3b\x88\xf2\xb1\xa2\x84\x79\x71\xe2\x31\xd5\x4f\x8f\xd3":
return (chain_id, address, "GEE", 8) # eth / Geens NPO
elif address == b"\xd0\x46\x4a\x19\x85\xed\xb7\x6b\xa8\x26\x02\x53\x4a\x2d\x89\xd8\xcc\xf3\xb7\xec":
return (chain_id, address, "GEFT", 2) # eth / GlobalEdu
elif address == b"\x24\x08\x3b\xb3\x00\x72\x64\x3c\x3b\xb9\x0b\x44\xb7\x28\x58\x60\xa7\x55\xe6\x87":
return (chain_id, address, "GELD", 18) # eth / GELD
elif address == b"\xc7\xbb\xa5\xb7\x65\x58\x1e\xfb\x2c\xdd\x26\x79\xdb\x5b\xea\x9e\xe7\x9b\x20\x1f":
@ -1148,6 +1164,8 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "GIM", 8) # eth / Gimli
elif address == b"\x9a\xa7\xd1\x19\xbd\xf7\x7f\x65\xa7\x28\x45\x81\xa2\x11\xd8\xc4\x4f\xfb\x04\xb4":
return (chain_id, address, "GIRL", 18) # eth / Girl Coin
elif address == b"\xa5\xb3\x99\xa7\x6b\xba\xbe\xf9\x3d\x70\x25\x55\x25\xc1\xd2\xbc\xc3\x70\x1d\x0b":
return (chain_id, address, "GL", 18) # eth / GLOSMATIN
elif address == b"\x71\xd0\x1d\xb8\xd6\xa2\xfb\xea\x7f\x8d\x43\x45\x99\xc2\x37\x98\x0c\x23\x4e\x4c":
return (chain_id, address, "GLA", 8) # eth / Gladius
elif address == b"\xb3\xbd\x49\xe2\x8f\x8f\x83\x2b\x8d\x1e\x24\x61\x06\x99\x1e\x54\x6c\x32\x35\x02":
@ -1384,8 +1402,10 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "IST34", 18) # eth / IST34 Token
elif address == b"\x5e\x6b\x6d\x9a\xba\xd9\x09\x3f\xdc\x86\x1e\xa1\x60\x0e\xba\x1b\x35\x5c\xd9\x40":
return (chain_id, address, "ITC", 18) # eth / IoT Chain
elif address == b"\x5e\x5b\xc2\x36\xd0\x24\xcd\x26\xbe\x78\x08\x02\xaa\xf1\xe0\xdc\x11\x8f\xc4\x84":
elif address == b"\x29\x3b\x0c\xd0\x99\x1d\xb0\x7c\x85\x29\xfe\xbb\x01\xbc\x7d\x05\x23\x15\xc5\xab":
return (chain_id, address, "ITO", 18) # eth / InTime
elif address == b"\x5e\x5b\xc2\x36\xd0\x24\xcd\x26\xbe\x78\x08\x02\xaa\xf1\xe0\xdc\x11\x8f\xc4\x84":
return (chain_id, address, "[deprecated] ITO", 18) # eth / InTime
elif address == b"\x40\x65\x55\xdb\xf0\x2e\x9e\x4d\xf9\xad\xea\xec\x9d\xa7\x6a\xbe\xed\x8c\x1b\xc3":
return (chain_id, address, "iTRX", 18) # eth / Synth TRX
elif address == b"\x0a\xef\x06\xdc\xcc\xc5\x31\xe5\x81\xf0\x44\x00\x59\xe6\xff\xcc\x20\x60\x39\xee":
@ -1414,8 +1434,6 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "JC", 18) # eth / Jesus Coin
elif address == b"\xa5\xfd\x1a\x79\x1c\x4d\xfc\xaa\xcc\x96\x3d\x4f\x73\xc6\xae\x58\x24\x14\x9e\xa7":
return (chain_id, address, "JNT", 18) # eth / Jibrel Network
elif address == b"\x17\x28\x0d\xa0\x53\x59\x6e\x09\x76\x04\x83\x9c\x61\xa2\xef\x5e\xfb\x7d\x49\x3f":
return (chain_id, address, "JOB", 8) # eth / JOBCHAIN
elif address == b"\xdb\x45\x5c\x71\xc1\xbc\x2d\xe4\xe8\x0c\xa4\x51\x18\x40\x41\xef\x32\x05\x40\x01":
return (chain_id, address, "JOT", 18) # eth / Jury.Online Token
elif address == b"\xdd\xe1\x2a\x12\xa6\xf6\x71\x56\xe0\xda\x67\x2b\xe0\x5c\x37\x4e\x1b\x0a\x3e\x57":
@ -1492,8 +1510,6 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "LEV", 9) # eth / Leverj
elif address == b"\xc7\x98\xcd\x1c\x49\xdb\x0e\x29\x73\x12\xe4\xc6\x82\x75\x26\x68\xce\x1d\xb2\xad":
return (chain_id, address, "LFR", 5) # eth / LifeRun Coin
elif address == b"\x3b\x3a\x55\x57\xf1\x19\x10\x62\x70\x01\x7a\x76\x62\x48\x8c\x1f\xf6\x31\x2a\x6b":
return (chain_id, address, "LGC", 18) # eth / LOGISTICS
elif address == b"\x59\x06\x1b\x6f\x26\xbb\x4a\x9c\xe5\x82\x8a\x19\xd3\x5c\xfd\x5a\x4b\x80\xf0\x56":
return (chain_id, address, "LGD", 8) # eth / Legends
elif address == b"\x0a\x50\xc9\x3c\x76\x2f\xdd\x6e\x56\xd8\x62\x15\xc2\x4a\xaa\xd4\x3a\xb6\x29\xaa":
@ -1518,6 +1534,8 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "LKY", 18) # eth / Linkey
elif address == b"\x25\xb6\x32\x5f\x5b\xb1\xc1\xe0\x3c\xfb\xc3\xe5\x3f\x47\x0e\x1f\x1c\xa0\x22\xe3":
return (chain_id, address, "LML", 18) # eth / Lisk Machine Learning
elif address == b"\x66\xfd\x97\xa7\x8d\x88\x54\xfe\xc4\x45\xcd\x1c\x80\xa0\x78\x96\xb0\xb4\x85\x1f":
return (chain_id, address, "LMY", 18) # eth / Lunch Money
elif address == b"\x09\x47\xb0\xe6\xd8\x21\x37\x88\x05\xc9\x59\x82\x91\x38\x5c\xe7\xc7\x91\xa6\xb2":
return (chain_id, address, "LND", 18) # eth / Lendingblock
elif address == b"\x5e\x33\x46\x44\x40\x10\x13\x53\x22\x26\x8a\x46\x30\xd2\xed\x5f\x8d\x09\x44\x6c":
@ -1824,8 +1842,10 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "OST", 18) # eth / Simple Token 'OST'
elif address == b"\x88\x1e\xf4\x82\x11\x98\x2d\x01\xe2\xcb\x70\x92\xc9\x15\xe6\x47\xcd\x40\xd8\x5c":
return (chain_id, address, "OTN", 18) # eth / Open Trading Network
elif address == b"\xc5\x2b\x11\x28\x3f\x4c\xa6\xbd\x20\xcb\xc4\xad\xdd\x2c\x13\x6a\x19\x3f\x6a\xf1":
elif address == b"\x02\x8c\xe5\xea\x32\x98\xa5\x0c\x0d\x8a\x27\xb9\x37\xb1\xf4\x8c\xf0\xd6\x8b\x56":
return (chain_id, address, "OTO", 18) # eth / OnTime
elif address == b"\xc5\x2b\x11\x28\x3f\x4c\xa6\xbd\x20\xcb\xc4\xad\xdd\x2c\x13\x6a\x19\x3f\x6a\xf1":
return (chain_id, address, "[deprecated] OTO", 18) # eth / OnTime
elif address == b"\x17\x0b\x27\x5c\xed\x08\x9f\xff\xae\xbf\xe9\x27\xf4\x45\xa3\x50\xed\x91\x60\xdc":
return (chain_id, address, "OWN", 8) # eth / OWNDATA
elif address == b"\xc2\x49\x46\x04\xe9\xdc\xef\xa2\xa7\x0d\xce\xbf\x81\xe6\xd7\xbe\x06\x4a\x33\x4e":
@ -1862,6 +1882,8 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "PBL", 18) # eth / PBL
elif address == b"\xf4\xc0\x7b\x18\x65\xbc\x32\x6a\x3c\x01\x33\x94\x92\xca\x75\x38\xfd\x03\x8c\xc0":
return (chain_id, address, "PBT", 4) # eth / Primalbase Token (PBT)
elif address == b"\x52\x28\xa2\x2e\x72\xcc\xc5\x2d\x41\x5e\xcf\xd1\x99\xf9\x9d\x06\x65\xe7\x73\x3b":
return (chain_id, address, "pBTC", 18) # eth / pTokens BTC
elif address == b"\x0f\x02\xe2\x77\x45\xe3\xb6\xe9\xe1\x31\x0d\x19\x46\x9e\x2b\x5d\x7b\x5e\xc9\x9a":
return (chain_id, address, "PCL", 8) # eth / Peculium
elif address == b"\x53\x14\x8b\xb4\x55\x17\x07\xed\xf5\x1a\x1e\x8d\x7a\x93\x69\x8d\x18\x93\x12\x25":
@ -1954,6 +1976,8 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "PRSP", 9) # eth / PRSP
elif address == b"\x5f\x85\xc6\x01\x87\xab\x23\x3c\xa6\xe7\x50\x73\x1d\x15\xe7\xef\xd0\x61\xfb\xde":
return (chain_id, address, "PSDN", 18) # eth / Poseidon
elif address == b"\x1c\x5f\x43\x71\x0a\x17\x76\xb0\xea\x71\x91\xb7\xea\xd7\x5d\x4b\x98\xd6\x98\x58":
return (chain_id, address, "PSK", 18) # eth / Pool of Stake Master Token
elif address == b"\x5d\x4a\xbc\x77\xb8\x40\x5a\xd1\x77\xd8\xac\x66\x82\xd5\x84\xec\xbf\xd4\x6c\xec":
return (chain_id, address, "PST", 18) # eth / Primas
elif address == b"\x66\x49\x7a\x28\x3e\x0a\x00\x7b\xa3\x97\x4e\x83\x77\x84\xc6\xae\x32\x34\x47\xde":
@ -1970,6 +1994,8 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "PUC", 0) # eth / Pour Coin
elif address == b"\xe2\x5f\xf6\xeb\x95\x9b\xce\x67\x97\x57\x78\xe4\x6a\x47\x75\x0c\x24\x3b\x6b\x99":
return (chain_id, address, "PURC", 18) # eth / PureCarbon
elif address == b"\x93\xd3\x29\x6c\xac\x20\x84\x22\xbf\x58\x7c\x35\x97\xd1\x16\xe8\x09\x87\x0f\x2b":
return (chain_id, address, "pUSD", 8) # eth / PegNet pUSD
elif address == b"\x47\xe6\x7b\xa6\x6b\x06\x99\x50\x0f\x18\xa5\x3f\x94\xe2\xb9\xdb\x3d\x47\x43\x7e":
return (chain_id, address, "PXG", 18) # eth / PlayGame
elif address == b"\xc1\x48\x30\xe5\x3a\xa3\x44\xe8\xc1\x46\x03\xa9\x12\x29\xa0\xb9\x25\xb0\xb2\x62":
@ -2046,6 +2072,8 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "REQ", 18) # eth / Request Network
elif address == b"\x01\xaf\x92\x41\x98\xe8\x93\xfc\x57\xa1\xb2\xd2\xbe\x5a\x6c\xc4\x20\xb8\x76\x4a":
return (chain_id, address, "RET", 18) # eth / RaiseEntertainmentToken
elif address == b"\x2e\xf5\x2e\xd7\xde\x8c\x5c\xe0\x3a\x4e\xf0\xef\xbe\x9b\x74\x50\xf2\xd7\xed\xc9":
return (chain_id, address, "REV", 6) # eth / Revain
elif address == b"\xf0\x5a\x93\x82\xa4\xc3\xf2\x9e\x27\x84\x50\x27\x54\x29\x3d\x88\xb8\x35\x10\x9c":
return (chain_id, address, "REX", 18) # eth / imbrex
elif address == b"\xd0\x92\x9d\x41\x19\x54\xc4\x74\x38\xdc\x1d\x87\x1d\xd6\x08\x1f\x5c\x5e\x14\x9c":
@ -2540,8 +2568,196 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "uLZRX3x", 6) # eth / bZx Perpetual Long ZRX 3x
elif address == b"\x39\x2b\x9f\xae\x89\x65\x94\x58\x6b\x4e\x6b\x08\x09\x16\xc6\x87\x2e\x74\xd4\x4f":
return (chain_id, address, "uLZRX4x", 6) # eth / bZx Perpetual Long ZRX 4x
elif address == b"\x70\x15\x64\xaa\x6e\x26\x81\x61\x47\xd4\xfa\x21\x1a\x07\x79\xf1\xb7\x74\xbb\x9b":
return (chain_id, address, "uni0xBTC", 18) # eth / Uniswap: 0xBitcoin Token
elif address == b"\x7c\xfa\xb8\x7a\xac\x08\x99\xc0\x93\x23\x5b\x34\x2a\xc0\xe5\xb1\xac\xf1\x59\xeb":
return (chain_id, address, "uniaDAI", 18) # eth / Uniswap: Aave Interest bearing DAI
elif address == b"\xe6\xc1\x98\xd2\x7a\x5b\x71\x14\x4b\x40\xcf\xa2\x36\x2a\xe3\x16\x67\x28\xe0\xc8":
return (chain_id, address, "uniAMN", 18) # eth / Uniswap: Amon
elif address == b"\x04\x2d\xbb\xdc\x27\xf7\x5d\x27\x7c\x3d\x99\xef\xe3\x27\xdb\x21\xbc\x4f\xde\x75":
return (chain_id, address, "uniAMPL", 18) # eth / Uniswap: Ampleforth
elif address == b"\x07\x7d\x52\xb0\x47\x73\x59\x76\xdf\xda\x76\xfe\xf7\x4d\x4d\x98\x8a\xc2\x51\x96":
return (chain_id, address, "uniANT", 18) # eth / Uniswap: Aragon Network Token
elif address == b"\x2e\x64\x2b\x8d\x59\xb4\x5a\x1d\x8c\x5a\xef\x71\x6a\x84\xff\x44\xea\x66\x59\x14":
return (chain_id, address, "uniBAT", 18) # eth / Uniswap: Basic Attention Token
elif address == b"\x0e\x6a\x53\xb1\x36\x88\x01\x8a\x3d\xf8\xc6\x9f\x99\xaf\xb1\x9a\x30\x68\xd0\x4f":
return (chain_id, address, "uniBLT", 18) # eth / Uniswap: Bloom Token
elif address == b"\x87\xd8\x0d\xbd\x37\xe5\x51\xf5\x86\x80\xb4\x21\x7b\x23\xaf\x6a\x75\x2d\xa8\x3f":
return (chain_id, address, "uniBNT", 18) # eth / Uniswap: Bancor Network Token
elif address == b"\xf7\xb5\xa4\xb9\x34\x65\x80\x25\x39\x0f\xf6\x9d\xb3\x02\xbc\x7f\x2a\xc4\xa5\x42":
return (chain_id, address, "uniC20", 18) # eth / Uniswap: Crypto20
elif address == b"\x34\xe8\x97\x40\xad\xf9\x7c\x3a\x9d\x3f\x63\xcc\x2c\xe4\xa9\x14\x38\x2c\x23\x0b":
return (chain_id, address, "unicDAI", 18) # eth / Uniswap: Compound Dai
elif address == b"\x1e\x37\x40\xa0\x30\xaf\x8c\x75\x5c\x88\x8a\x0e\xe8\x3a\xc9\xe7\x9e\x09\xf4\xf1":
return (chain_id, address, "uniCELR", 18) # eth / Uniswap: CelerToken
elif address == b"\x6c\x39\x42\xb3\x83\xbc\x3d\x0e\xfd\x3f\x36\xef\xa1\xcb\xe7\xc8\xe1\x2c\x8a\x2b":
return (chain_id, address, "uniCHAI", 18) # eth / Uniswap: Chai
elif address == b"\x89\x20\x5a\x3a\x3b\x2a\x69\xde\x6d\xbf\x7f\x01\xed\x13\xb2\x10\x8b\x2c\x43\xe7":
return (chain_id, address, "Unicorn", 0) # eth / Unicorn
elif address == b"\x45\xa2\xfd\xfe\xd7\xf7\xa2\xc7\x91\xfb\x1b\xdf\x60\x75\xb8\x3f\xad\x82\x1d\xde":
return (chain_id, address, "unicSAI", 18) # eth / Uniswap: Compound Dai
elif address == b"\x1c\x6c\x71\x2b\x1f\x4a\x7c\x26\x3b\x1d\xbd\x8f\x97\xfb\x44\x7c\x94\x5d\x3b\x9a":
return (chain_id, address, "uniCVC", 18) # eth / Uniswap: Civic
elif address == b"\x2a\x15\x30\xc4\xc4\x1d\xb0\xb0\xb2\xbb\x64\x6c\xb5\xeb\x1a\x67\xb7\x15\x86\x67":
return (chain_id, address, "uniDAI", 18) # eth / Uniswap: Dai Stablecoin
elif address == b"\x4f\x0d\x6e\x21\x79\x93\x88\x28\xcf\xf9\x3d\xa4\x0a\x8b\xa1\xdf\x75\x19\xca\x8c":
return (chain_id, address, "uniDATA", 18) # eth / Uniswap: Streamr DATAcoin
elif address == b"\xd5\x5c\x1c\xa9\xf5\x99\x2a\x2e\x5e\x37\x9d\xce\x49\xab\xf2\x42\x94\xab\xe0\x55":
return (chain_id, address, "uniDGD", 18) # eth / Uniswap: DigixDAO
elif address == b"\xb9\x2d\xe8\xb3\x05\x84\x39\x2a\xf2\x77\x26\xd5\xce\x04\xef\x3c\x4e\x5c\x99\x24":
return (chain_id, address, "uniDGX", 18) # eth / Uniswap: Digix Gold Token
elif address == b"\x61\x79\x2f\x29\x0e\x51\x00\xfb\xbc\xbb\x23\x09\xf0\x3a\x1b\xab\x86\x9f\xb8\x50":
return (chain_id, address, "uniDIP", 18) # eth / Uniswap: Decentralized Insurance Protocol
elif address == b"\xd5\x52\x11\x9e\xd4\x4e\xc8\xfa\x8f\x87\xc5\x68\x76\x9c\x67\xbd\x02\xb5\xb3\xfb":
return (chain_id, address, "uniDONUT", 18) # eth / Uniswap: Donut
elif address == b"\xb9\x9a\x23\xb1\xa4\x58\x5f\xc5\x6d\x0e\xc3\xb7\x65\x28\xc2\x7c\xad\x42\x74\x73":
return (chain_id, address, "uniENJ", 18) # eth / Uniswap: Enjin Coin
elif address == b"\x5e\x79\x07\xac\x70\xb9\xa7\x81\x36\x5c\x72\xf2\xac\xee\x96\x71\x0b\xda\x04\x2e":
return (chain_id, address, "uniFAME", 18) # eth / Uniswap: SAINT FAME: Genesis Shirt
elif address == b"\xf7\x9c\xb3\xbe\xa8\x3b\xd5\x02\x73\x75\x86\xa6\xe8\xb1\x33\xc3\x78\xfd\x1f\xf2":
return (chain_id, address, "uniFOAM", 18) # eth / Uniswap: FOAM Token
elif address == b"\x60\xa8\x7c\xc7\xfc\xa7\xe5\x38\x67\xfa\xcb\x79\xda\x73\x18\x1b\x1b\xb4\x23\x8b":
return (chain_id, address, "uniFUN", 18) # eth / Uniswap: FunFair
elif address == b"\x26\xcc\x0e\xab\x6c\xb6\x50\xb0\xdb\x4d\x0d\x0d\xa8\xcb\x5b\xf6\x9f\x4a\xd6\x92":
return (chain_id, address, "uniGEN", 18) # eth / Uniswap: DAOstack
elif address == b"\xe8\xe4\x54\x31\xb9\x32\x15\x56\x6b\xa9\x23\xa7\xe6\x11\xb7\x34\x2e\xa9\x54\xdf":
return (chain_id, address, "uniGNO", 18) # eth / Uniswap: Gnosis Token
elif address == b"\x4b\x17\x68\x5b\x33\x03\x07\xc7\x51\xb4\x7f\x33\x89\x0c\x83\x98\xdf\x4f\xe4\x07":
return (chain_id, address, "uniGRID", 18) # eth / Uniswap: GRID Token
elif address == b"\x92\x95\x07\xcd\x3d\x90\xab\x11\xec\x48\x22\xe9\xeb\x5a\x48\xeb\x3a\x17\x8f\x19":
return (chain_id, address, "uniGST2", 18) # eth / Uniswap: Gastoken.io
elif address == b"\xd4\x77\x7e\x16\x4c\x6c\x68\x3e\x10\x59\x3e\x08\x76\x0b\x80\x3d\x58\x52\x9a\x8e":
return (chain_id, address, "uniHOT", 18) # eth / Uniswap: HoloToken
elif address == b"\x3e\x03\x49\xf5\xd3\x84\x14\x00\x8b\x9b\xb1\x90\x7e\xa4\x22\x73\x9b\xe7\xcd\x4c":
return (chain_id, address, "uniiDAI", 18) # eth / Uniswap: Fulcrum DAI iToken
elif address == b"\xff\xcf\x45\xb5\x40\xe6\xc9\xf0\x94\xae\x65\x6d\x2e\x34\xad\x11\xcd\xfd\xb1\x87":
return (chain_id, address, "uniimBTC", 18) # eth / Uniswap: The Tokenized Bitcoin
elif address == b"\x08\x4f\x00\x26\x71\xa5\xf0\x3d\x54\x98\xb1\xe5\xfb\x15\xfc\x0c\xfe\xe9\xa4\x70":
return (chain_id, address, "uniIOTX", 18) # eth / Uniswap: IoTeX Network
elif address == b"\x81\xee\xd7\xf1\xec\xbd\x7f\xa9\x97\x8f\xcc\x75\x84\x29\x6f\xb0\xc2\x15\xdc\x5c":
return (chain_id, address, "uniiSAI", 18) # eth / Uniswap: Fulcrum SAI iToken
elif address == b"\xb7\x52\x0a\x5f\x8c\x83\x2c\x57\x3d\x6b\xd0\xdf\x95\x5f\xc5\xc9\xb7\x24\x00\xf7":
return (chain_id, address, "uniKIN", 18) # eth / Uniswap: Kin
elif address == b"\x49\xc4\xf9\xbc\x14\x88\x4f\x62\x10\xf2\x83\x42\xce\xd5\x92\xa6\x33\x80\x1a\x8b":
return (chain_id, address, "uniKNC", 18) # eth / Uniswap: Kyber Network Crystal
elif address == b"\xca\xa7\xe4\x65\x6f\x6a\x2b\x59\xf5\xf9\x9c\x74\x5f\x91\xab\x26\xd1\x21\x0d\xce":
return (chain_id, address, "uniLEND", 18) # eth / Uniswap: EthLend Token
elif address == b"\xf1\x73\x21\x4c\x72\x0f\x58\xe0\x3e\x19\x40\x85\xb1\xdb\x28\xb5\x0a\xcd\xee\xad":
return (chain_id, address, "uniLINK", 18) # eth / Uniswap: ChainLink Token
elif address == b"\x41\x7c\xb3\x2b\xc9\x91\xfb\xbd\xca\xe2\x30\xc7\xc4\x77\x1c\xc0\xd6\x9d\xaa\x6b":
return (chain_id, address, "uniLOOM", 18) # eth / Uniswap: LoomToken
elif address == b"\xc4\xa1\xc4\x5d\x55\x46\x02\x9f\xd5\x71\x28\x48\x3a\xe6\x5b\x56\x12\x4b\xfa\x6a":
return (chain_id, address, "uniLPT", 18) # eth / Uniswap: Livepeer Token
elif address == b"\xe3\x40\x6e\x7d\x01\x55\xe0\xa8\x32\x36\xec\x25\xd3\x4c\xd3\xd9\x03\x03\x66\x69":
return (chain_id, address, "uniLQD", 18) # eth / Uniswap: Liquidity.Network Token
elif address == b"\xa5\x39\xba\xaa\x3a\xca\x45\x5c\x98\x6b\xb1\xe2\x53\x01\xce\xf9\x36\xce\x1b\x65":
return (chain_id, address, "uniLRC", 18) # eth / Uniswap: LoopringCoin V2
elif address == b"\xc6\x58\x1c\xe3\xa0\x05\xe2\x80\x1c\x1e\x09\x03\x28\x1b\xbd\x31\x8e\xc5\xb5\xc2":
return (chain_id, address, "uniMANA", 18) # eth / Uniswap: Decentraland MANA
elif address == b"\x9a\x7a\x75\xe6\x6b\x32\x5a\x3b\xd4\x69\x73\xb2\xb5\x7c\x9b\x8d\x9d\x26\xa6\x21":
return (chain_id, address, "uniMATIC", 18) # eth / Uniswap: Matic Token
elif address == b"\xe1\xb7\xae\xc3\x63\x90\x68\xb4\x74\xbf\xbc\xb9\x16\x58\x0f\xc2\x8a\x20\x71\x7b":
return (chain_id, address, "uniMBC", 18) # eth / Uniswap: Marblecoin
elif address == b"\xdd\x80\xca\x80\x62\xc7\xef\x90\xfc\xa2\x54\x7e\x6a\x2a\x12\x6c\x59\x6e\x61\x1f":
return (chain_id, address, "uniMGN", 18) # eth / Uniswap: Magnolia Token
elif address == b"\x2c\x4b\xd0\x64\xb9\x98\x83\x80\x76\xfa\x34\x1a\x83\xd0\x07\xfc\x2f\xa5\x09\x57":
return (chain_id, address, "uniMKR", 18) # eth / Uniswap: Maker
elif address == b"\xa9\x31\xf4\xeb\x16\x5a\xc3\x07\xfd\x74\x31\xb5\xec\x6e\xad\xde\x53\xe1\x4b\x0c":
return (chain_id, address, "uniMLN", 18) # eth / Uniswap: Melon Token
elif address == b"\xcc\xb9\x86\x54\xcd\x48\x62\x16\xff\xf2\x73\xdd\x02\x52\x46\x58\x8e\x77\xcf\xc1":
return (chain_id, address, "uniMOD", 18) # eth / Uniswap: Modum Token
elif address == b"\x06\x9c\x97\xdb\xa9\x48\x17\x5d\x10\xaf\x4b\x24\x14\x96\x9e\x0b\x88\xd4\x46\x69":
return (chain_id, address, "uniNEXO", 18) # eth / Uniswap: Nexo
elif address == b"\x2b\xf5\xa5\xba\x29\xe6\x06\x82\xfc\x56\xb2\xfc\xf9\xce\x07\xbe\xf4\xf6\x19\x6f":
return (chain_id, address, "uniNMR", 18) # eth / Uniswap: Numeraire
elif address == b"\xe9\xa5\xbb\xe4\x1d\xc6\x3d\x55\x5e\x06\x74\x6b\x04\x7d\x62\x4e\x33\x43\xea\x52":
return (chain_id, address, "uniOXT", 18) # eth / Uniswap: Orchid
elif address == b"\xf5\x3b\xbf\xbf\xf0\x1c\x50\xf2\xd4\x2d\x54\x2b\x09\x63\x7d\xca\x97\x93\x5f\xf7":
return (chain_id, address, "uniPAN", 18) # eth / Uniswap: Panvala pan
elif address == b"\xc0\x40\xd5\x1b\x07\xae\xa5\xd9\x4a\x89\xbc\x21\xe8\x07\x8b\x77\x36\x6f\xc6\xc7":
return (chain_id, address, "uniPAX", 18) # eth / Uniswap: PAX
elif address == b"\x0d\x2e\x1a\x84\x63\x8b\xd1\xb6\xc0\xc2\x60\xc7\x58\xc3\x94\x51\xd4\x58\x7b\xe1":
return (chain_id, address, "uniPAXG", 18) # eth / Uniswap: Paxos Gold
elif address == b"\xf5\x06\x82\x8b\x16\x6d\xe8\x8c\xa2\xed\xb2\xa9\x8d\x96\x0a\xbb\xa0\xd2\x40\x2a":
return (chain_id, address, "uniPNK", 18) # eth / Uniswap: Pinakion
elif address == b"\xa2\xe6\xb3\xef\x20\x5f\xea\xee\x47\x59\x37\xc4\x88\x3b\x24\xe6\xeb\x71\x7e\xef":
return (chain_id, address, "uniPOA20", 18) # eth / Uniswap: POA ERC20 on Foundation
elif address == b"\x75\x58\x99\xf0\x54\x0c\x35\x48\xb9\x9e\x68\xc5\x9a\xdb\x0f\x15\xd2\x69\x51\x88":
return (chain_id, address, "uniQCH", 18) # eth / Uniswap: QChi
elif address == b"\x82\xdb\x9f\xc4\x95\x6f\xa4\x0e\xfe\x1e\x35\xd8\x81\x00\x46\x12\xb5\xcb\x2c\xc2":
return (chain_id, address, "uniQSP", 18) # eth / Uniswap: Quantstamp Token
elif address == b"\xd9\x1f\xf1\x6e\xf9\x25\x68\xfc\x27\xf4\x66\xc3\xc5\x61\x3e\x43\x31\x3a\xb1\xdc":
return (chain_id, address, "uniRCN", 18) # eth / Uniswap: Ripio Credit Network Token
elif address == b"\x7d\x03\xce\xcb\x36\x82\x0b\x46\x66\xf4\x5e\x1b\x4c\xa2\x53\x87\x24\xdb\x27\x1c":
return (chain_id, address, "uniRDN", 18) # eth / Uniswap: Raiden Token
elif address == b"\x43\x89\x29\x92\xb0\xb1\x02\x45\x9e\x89\x5b\x88\x60\x1b\xb2\xc7\x67\x36\x94\x2c":
return (chain_id, address, "uniREN", 18) # eth / Uniswap: Republic Token
elif address == b"\x48\xb0\x4d\x2a\x05\xb6\xb6\x04\xd8\xd5\x22\x3f\xd1\x98\x4f\x19\x1d\xed\x51\xaf":
return (chain_id, address, "uniREP", 18) # eth / Uniswap: Reputation
elif address == b"\xeb\xd8\xaa\x50\xb2\x6b\xfa\x63\x00\x7d\x61\xeb\xa7\x77\xa9\xdd\xe7\xe4\x3c\x64":
return (chain_id, address, "uniRING", 18) # eth / Uniswap: Darwinia Network Native Token
elif address == b"\xa8\x25\xca\xe0\x2b\x31\x0e\x99\x01\xb4\x77\x68\x06\xce\x25\xdb\x52\x0c\x86\x42":
return (chain_id, address, "uniRLC", 18) # eth / Uniswap: iEx.ec Network Token
elif address == b"\x3f\xb2\xf1\x80\x65\x92\x6d\xdb\x33\xe7\x57\x14\x75\xc5\x09\x54\x1d\x15\xda\x0e":
return (chain_id, address, "uniRPL", 18) # eth / Uniswap: Rocket Pool
elif address == b"\x09\xca\xbe\xc1\xea\xd1\xc0\xba\x25\x4b\x09\xef\xb3\xee\x13\x84\x17\x12\xbe\x14":
return (chain_id, address, "uniSAI", 18) # eth / Uniswap: Dai Stablecoin v1.0 (SAI)
elif address == b"\xc0\xc5\x9c\xde\x85\x1b\xfc\xbd\xdd\xd3\x37\x7e\xc1\x0e\xa5\x4a\x18\xef\xb9\x37":
return (chain_id, address, "uniSALT", 18) # eth / Uniswap: Salt
elif address == b"\x8a\x8d\x7a\xd4\xb8\x9d\x91\x98\x3c\xd0\x69\xc5\x8c\x4a\xa9\xf2\xf4\x16\x62\x98":
return (chain_id, address, "uniSAN", 18) # eth / Uniswap: SANtiment network token
elif address == b"\xe9\xcf\x78\x87\xb9\x31\x50\xd4\xf2\xda\x7d\xfc\x6d\x50\x2b\x21\x64\x38\xf2\x44":
return (chain_id, address, "unisETH", 18) # eth / Uniswap: Synth sETH
elif address == b"\x53\x69\x56\xfa\xb8\x67\x74\xfb\x55\xcf\xaa\xcf\x49\x6b\xc2\x5e\x4d\x2b\x43\x5c":
return (chain_id, address, "uniSHUF", 18) # eth / Uniswap: Shuffle.Monster V3
elif address == b"\x1a\xec\x8f\x11\xa7\xe7\x8d\xc2\x24\x77\xe9\x1e\xd9\x24\xfa\xb4\x6e\x3a\x88\xfd":
return (chain_id, address, "uniSNT", 18) # eth / Uniswap: Status Network Token
elif address == b"\x39\x58\xb4\xec\x42\x7f\x8f\xa2\x4e\xb6\x0f\x42\x82\x17\x60\xe8\x8d\x48\x5f\x7f":
return (chain_id, address, "uniSNX", 18) # eth / Uniswap: Synthetix Network Token
elif address == b"\x22\xd8\x43\x2c\xc7\xaa\x4f\x87\x12\xa6\x55\xfc\x4c\xdf\xb1\xba\xec\x29\xfc\xa9":
return (chain_id, address, "uniSOCKS", 18) # eth / Uniswap: Unisocks Edition 0
elif address == b"\x4e\x39\x53\x04\x65\x5f\x07\x96\xbc\x3b\xc6\x37\x09\xdb\x72\x17\x3b\x9d\xdf\x98":
return (chain_id, address, "uniSPANK", 18) # eth / Uniswap: SPANK
elif address == b"\xa7\x29\x85\x41\xe5\x2f\x96\xd4\x23\x82\xec\xbe\x4f\x24\x2c\xbc\xbc\x53\x4d\x02":
return (chain_id, address, "uniSTORJ", 18) # eth / Uniswap: StorjToken
elif address == b"\xb9\x44\xd1\x3b\x2f\x40\x47\xfc\x7b\xd3\xf7\x01\x3b\xcf\x01\xb1\x15\xfb\x26\x0d":
return (chain_id, address, "unisUSD", 18) # eth / Uniswap: Synth sUSD
elif address == b"\x88\xdf\x13\x88\x9e\x20\xef\xa9\x3f\xf9\xa0\xc0\x8f\x10\x1f\x43\x1b\xd9\xdd\xd7":
return (chain_id, address, "uniTAUD", 18) # eth / Uniswap: TrueAUD
elif address == b"\xf9\x96\xd7\xd9\xba\xcb\x92\x17\xca\x64\xbb\xce\x1b\x1c\xd7\x2e\x0e\x88\x6b\xe6":
return (chain_id, address, "uniTCAD", 18) # eth / Uniswap: TrueCAD
elif address == b"\x6b\xfa\x11\x9a\x19\x15\x76\xba\x26\xbc\x5e\x71\x14\x32\xac\xa0\xcf\xda\x04\xde":
return (chain_id, address, "uniTGBP", 18) # eth / Uniswap: TrueGBP
elif address == b"\x50\x5c\x02\xb4\xaa\x12\x86\x37\x5f\xbd\xf0\xc3\x90\xac\x0f\xe9\x20\x9d\xcb\x05":
return (chain_id, address, "uniTHKD", 18) # eth / Uniswap: TrueHKD
elif address == b"\xb6\xcf\xbf\x32\x2d\xb4\x7d\x39\x33\x1e\x30\x60\x05\xdc\x7e\x5e\x65\x49\x94\x2b":
return (chain_id, address, "uniTKN", 18) # eth / Uniswap: Monolith TKN
elif address == b"\x95\xe4\x64\x9f\x52\x09\xdd\x29\x2c\xaf\x1f\x08\x7b\x8f\x1d\xb3\xbe\x24\x92\x7f":
return (chain_id, address, "uniTRST", 18) # eth / Uniswap: Trustcoin
elif address == b"\x12\x23\x27\xfd\x43\xb2\xc6\x6d\xd9\xe4\xb6\xc9\x1c\x8f\x07\x1e\x21\x75\x58\xef":
return (chain_id, address, "uniTRYB", 18) # eth / Uniswap: BiLira
elif address == b"\x50\x48\xb9\xd0\x10\x97\x49\x8f\xd7\x2f\x3f\x14\xbc\x9b\xc7\x4a\x5a\xac\x8f\xa7":
return (chain_id, address, "uniTUSD", 18) # eth / Uniswap: TrueUSD
elif address == b"\x60\x1c\x32\xe0\x58\x0d\x3a\xef\x94\x37\xdb\x52\xd0\x9f\x5a\x5d\x7e\x60\xec\x22":
return (chain_id, address, "uniUNI-V1:SAI", 18) # eth / Uniswap: Uniswap V1
elif address == b"\x97\xde\xc8\x72\x01\x3f\x6b\x5f\xb4\x43\x86\x10\x90\xad\x93\x15\x42\x87\x81\x26":
return (chain_id, address, "uniUSDC", 18) # eth / Uniswap: USD//C
elif address == b"\x7e\xf7\x19\x1a\xb9\x1d\xdb\x4d\x7c\xc3\x47\xfb\xfa\x17\x03\x55\xac\xba\xf0\x2d":
return (chain_id, address, "uniUSDS", 18) # eth / Uniswap: StableUSD
elif address == b"\x17\xe5\xbf\x07\xd6\x96\xea\xf0\xd1\x4c\xaa\x4b\x44\xff\x8a\x1e\x17\xb3\x4d\xe3":
return (chain_id, address, "uniVERI", 18) # eth / Uniswap: Veritaseum
elif address == b"\x4d\x2f\x5c\xfb\xa5\x5a\xe4\x12\x22\x11\x82\xd8\x47\x5b\xc8\x57\x99\xa5\x64\x4b":
return (chain_id, address, "uniWBTC", 18) # eth / Uniswap: Wrapped BTC
elif address == b"\x4f\xf7\xfa\x49\x35\x59\xc4\x0a\xbd\x6d\x15\x7a\x0b\xfc\x35\xdf\x68\xd8\xd0\xac":
return (chain_id, address, "uniWCK", 18) # eth / Uniswap: Wrapped CryptoKitties
elif address == b"\xa2\x88\x1a\x90\xbf\x33\xf0\x3e\x7a\x3f\x80\x37\x65\xcd\x2e\xd5\xc8\x92\x8d\xfb":
return (chain_id, address, "uniWETH", 18) # eth / Uniswap: Wrapped Ether
elif address == b"\x8d\xe0\xd0\x02\xdc\x83\x47\x8f\x47\x9d\xc3\x1f\x76\xcb\x0a\x8a\xa7\xcc\xea\x17":
return (chain_id, address, "uniXCHF", 18) # eth / Uniswap: CryptoFranc
elif address == b"\x7b\x6e\x52\x78\xa1\x4d\x53\x18\x57\x1d\x65\xac\xed\x03\x6d\x09\xc9\x98\xc7\x07":
return (chain_id, address, "uniXIO", 18) # eth / Uniswap: XIO Network
elif address == b"\xae\x76\xc8\x4c\x92\x62\xcd\xb9\xab\xc0\xc2\xc8\x88\x8e\x62\xdb\x8e\x22\xa0\xbf":
return (chain_id, address, "uniZRX", 18) # eth / Uniswap: 0x Protocol Token
elif address == b"\x6b\xa4\x60\xab\x75\xcd\x2c\x56\x34\x3b\x35\x17\xff\xeb\xa6\x07\x48\x65\x4d\x26":
return (chain_id, address, "UP", 8) # eth / UpToken
elif address == b"\xc8\x6d\x05\x48\x09\x62\x34\x32\x21\x0c\x10\x7a\xf2\xe3\xf6\x19\xdc\xfb\xf6\x52":
@ -2830,12 +3046,16 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "XPAT", 18) # eth / Pangea Arbitration Token
elif address == b"\xbc\x7e\xd0\xc8\xcf\x98\x6a\xe6\x23\x37\xfc\x8d\xf3\xb0\x2c\x6e\xc8\x73\x10\xed":
return (chain_id, address, "XPAY", 18) # eth / Xpayment
elif address == b"\xd7\xef\xb0\x0d\x12\xc2\xc1\x31\x31\xfd\x31\x93\x36\xfd\xf9\x52\x52\x5d\xa2\xaf":
return (chain_id, address, "XPR", 4) # eth / Proton
elif address == b"\x08\xaa\x0e\xd0\x04\x07\x36\xdd\x28\xd4\xc8\xb1\x6a\xb4\x53\xb3\x68\x24\x8d\x19":
return (chain_id, address, "XPT", 18) # eth / Cryptobuyer Token
elif address == b"\xb2\x47\x54\xbe\x79\x28\x15\x53\xdc\x1a\xdc\x16\x0d\xdf\x5c\xd9\xb7\x43\x61\xa4":
return (chain_id, address, "XRL", 9) # eth / XRL
elif address == b"\x0f\x51\x3f\xfb\x49\x26\xff\x82\xd7\xf6\x0a\x05\x06\x90\x47\xac\xa2\x95\xc4\x13":
return (chain_id, address, "XSC", 18) # eth / XSC
elif address == b"\x70\xe8\xde\x73\xce\x53\x8d\xa2\xbe\xed\x35\xd1\x41\x87\xf6\x95\x9a\x8e\xca\x96":
return (chain_id, address, "XSGD", 6) # eth / Singapore-Dollar Backed Stablecoin
elif address == b"\x22\xc4\x21\xba\x47\x17\xed\xaf\x6b\x6b\xda\x42\x42\x07\xa7\x33\x5e\x8f\x0e\x52":
return (chain_id, address, "xSOL", 18) # eth / Solana SOL Futures
elif address == b"\x55\x29\x6f\x69\xf4\x0e\xa6\xd2\x0e\x47\x85\x33\xc1\x5a\x6b\x08\xb6\x54\xe7\x58":
@ -2944,6 +3164,11 @@ def token_by_chain_address(chain_id, address):
return (chain_id, address, "QWARK", 8) # ubq / QWARK
elif address == b"\x5e\x17\x15\xbb\x79\x80\x5b\xd6\x72\x72\x97\x60\xb3\xf7\xf3\x4d\x6f\x48\x50\x98":
return (chain_id, address, "RICKS", 8) # ubq / RICKS
elif chain_id == 30:
if False:
pass
elif address == b"\x2a\xcc\x95\x75\x8f\x8b\x5f\x58\x34\x70\xba\x26\x5e\xb6\x85\xa8\xf4\x5f\xc9\xd5":
return (chain_id, address, "RIF", 18) # rsk / RIF Token
elif chain_id == 42:
if False:
pass

Loading…
Cancel
Save