package exchanges /*--------------------------------+ | Code generated by exchanges | | DO NOT EDIT | +--------------------------------*/ import ( "fmt" "github.com/ethereum/go-ethereum/common" ) type Exchange struct { code string name string symbol string logo string addresses []common.Address } func (e *Exchange) Code() string { return e.code } func (e *Exchange) Name() string { return e.name } func (e *Exchange) Symbol() string { return e.symbol } func (e *Exchange) Logo() string { return e.logo } func (e *Exchange) Addresses() []common.Address { return e.addresses } // Get returns an exchange struct if the provided // code is contained within the valid codes. Otherwise // an error will be returned func GetCentralizedExchangeWithCode(code string) (*Exchange, error) { if Valid(code) { val, ok := centralizedExchangesByCode[code] if ok { return val, nil } } return nil, fmt.Errorf("exchange: could not find exchange with code: %q", code) } // Get returns an exchange struct which owns the given // address. If the address does not belong to any exchange, // nil will be returned func GetCentralizedExchangeWithAddress(address common.Address) *Exchange { return centralizedExchangesByAddress[address.String()] } // Valid checks if a provided code is contained // inside the provided ValidCodes slice func Valid(code string) bool { for _, c := range ValidCodes { if c == code { return true } } return false } // Following are all the structs containing exchange data var ( // binance Exchange struct exchange_binance = Exchange{code: "binance", name: "Binance", symbol: "", logo: "https://s1.coincarp.com/logo/2/binance.png?style=36", addresses: []common.Address{common.HexToAddress("0xBE0eB53F46cd790Cd13851d5EFf43D12404d33E8"), common.HexToAddress("0xF977814e90dA44bFA03b6295A0616a897441aceC"), common.HexToAddress("0x47ac0Fb4F2D84898e4D9E7b4DaB3C24507a6D503"), common.HexToAddress("0x28C6c06298d514Db089934071355E5743bf21d60"), common.HexToAddress("0x5a52E96BAcdaBb82fd05763E25335261B270Efcb"), common.HexToAddress("0x9696f59E4d72E237BE84fFD425DCaD154Bf96976"), common.HexToAddress("0x06a0048079ec6571Cd1b537418869CDE6191d42D"), common.HexToAddress("0x21a31Ee1afC51d94C2eFcCAa2092aD1028285549"), common.HexToAddress("0x56Eddb7aa87536c09CCc2793473599fD21A8b17F"), common.HexToAddress("0xDFd5293D8e347dFe59E90eFd55b2956a1343963d"), common.HexToAddress("0x4976A4A02f38326660D17bf34b431dC6e2eb2327"), common.HexToAddress("0x8B99F3660622e21f2910ECCA7fBe51d654a1517D"), common.HexToAddress("0x4D9fF50EF4dA947364BB9650892B2554e7BE5E2B"), common.HexToAddress("0xB8c77482e45F1F44dE1745F52C74426C631bDD52"), common.HexToAddress("0x564286362092D8e7936f0549571a803B203aAceD"), common.HexToAddress("0x3666019b9e801FA9c6f73FdBC952052eBe35c059"), common.HexToAddress("0x708396f17127c42383E3b9014072679b2F60B82f"), common.HexToAddress("0x8894E0a0c962CB723c1976a4421c95949bE2D4E3"), common.HexToAddress("0x3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE"), common.HexToAddress("0x001866Ae5B3de6cAa5a51543FD9fB64f524F5478"), common.HexToAddress("0xa344c7aDA83113B3B56941F6e85bf2Eb425949f3"), common.HexToAddress("0x4E9ce36E442e55EcD9025B9a6E0D88485d628A67"), common.HexToAddress("0x8f12f14A09D80051dE4315808Df57af19D80caD4"), common.HexToAddress("0xfE9e8709d3215310075d67E3ed32A380CCf451C8"), common.HexToAddress("0xE0F0CfDe7Ee664943906f17F7f14342E76A5CeC7"), common.HexToAddress("0x0681d8Db095565FE8A346fA0277bFfdE9C0eDBBF"), common.HexToAddress("0x328366Da5A4C5F669172a716955E3adf93A26705"), common.HexToAddress("0x6Aa8F871908F0A2A9AEFB4786b344707CB5D7e26"), common.HexToAddress("0xc365c3315cF926351CcAf13fA7D19c8C4058C8E1"), common.HexToAddress("0x8F22F2063D253846B53609231eD80FA571Bc0C8F"), common.HexToAddress("0xD551234Ae421e3BCBA99A0Da6d736074f22192FF"), common.HexToAddress("0x614B2aD34E7b3146314c352Ae02b4a9b19DeB685"), common.HexToAddress("0xf88c022F7EbfF09A76bf895eb5782a1d92F25Fc7"), common.HexToAddress("0x92D2A1D125C09b2b8192DDc111a5f61857037508"), common.HexToAddress("0xC3C8E0A39769e2308869f7461364ca48155D1d9E"), common.HexToAddress("0x410ed1cbceA3B3990A3f27362c06C3C5D1E75d08"), common.HexToAddress("0xCff79eB669a69bDe08eFce9eE8E37e601dF02F32"), common.HexToAddress("0x15aB2321d7E83d00C015048b567f4F6AadC1B022"), common.HexToAddress("0x4Fabb145d64652a948d72533023f6E7A623C7C53"), common.HexToAddress("0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"), common.HexToAddress("0xdAC17F958D2ee523a2206206994597C13D831ec7")}} // kraken Exchange struct exchange_kraken = Exchange{code: "kraken", name: "Kraken", symbol: "", logo: "https://s1.coincarp.com/logo/2/kraken.png?style=36", addresses: []common.Address{common.HexToAddress("0xDA9dfA130Df4dE4673b89022EE50ff26f6EA73Cf"), common.HexToAddress("0x267be1C1D684F78cb4F6a176C4911b741E4Ffdc0"), common.HexToAddress("0xe9f7eCAe3A53D2A67105292894676b00d1FaB785"), common.HexToAddress("0xc6bed363b30DF7F35b601a5547fE56cd31Ec63DA"), common.HexToAddress("0x29728D0efd284D85187362fAA2d4d76C2CfC2612"), common.HexToAddress("0x66c57bF505A85A74609D2C83E94Aabb26d691E1F"), common.HexToAddress("0x43984D578803891dfa9706bDEee6078D80cFC79E"), common.HexToAddress("0xAe2D4617c862309A3d75A0fFB358c7a5009c673F"), common.HexToAddress("0xE853c56864A2ebe4576a807D26Fdc4A0adA51919"), common.HexToAddress("0x2910543Af39abA0Cd09dBb2D50200b3E800A63D2"), common.HexToAddress("0x53d284357ec70cE289D6D64134DfAc8E511c8a3D"), common.HexToAddress("0x0A869d79a7052C7f1b55a8EbAbbEa3420F0D1E13"), common.HexToAddress("0x7f4eDDa6C8646580E68b93041B5476348eEf0406"), common.HexToAddress("0xFa52274DD61E1643d2205169732f29114BC240b3")}} // okex Exchange struct exchange_okex = Exchange{code: "okex", name: "OKX(OKEx)", symbol: "", logo: "https://s1.coincarp.com/logo/2/okex.png?style=36&v=1642493710", addresses: []common.Address{common.HexToAddress("0x98EC059Dc3aDFBdd63429454aEB0c990FBA4A128"), common.HexToAddress("0x868daB0b8E21EC0a48b726A1ccf25826c78C6d7F"), common.HexToAddress("0x539C92186f7C6CC4CbF443F26eF84C595baBBcA1"), common.HexToAddress("0xbFbBFacCD1126A11b8F84C60b09859F80f3BD10F"), common.HexToAddress("0xBf94F0AC752C739F623C463b5210a7fb2cbb420B"), common.HexToAddress("0xf51cD688b8744b1bfD2FBa70D050dE85EC4fb9Fb"), common.HexToAddress("0xe95f6604A591F6ba33aCCB43a8a885C9c272108c"), common.HexToAddress("0xf7858Da8a6617f7C6d0fF2bcAFDb6D2eeDF64840"), common.HexToAddress("0xc3AE71FE59f5133BA180cbBd76536a70Dec23d40"), common.HexToAddress("0x4E7b110335511F662FDBB01bf958A7844118c0D4"), common.HexToAddress("0xA7EFAe728D2936e78BDA97dc267687568dD593f3"), common.HexToAddress("0x4b4e14a3773Ee558b6597070797fd51EB48606e5"), common.HexToAddress("0xCbffCB2c38ecd19468d366D392AC0c1DC7F04Bb6"), common.HexToAddress("0x2c8FBB630289363Ac80705A1a61273f76fD5a161"), common.HexToAddress("0x6cC5F688a315f3dC28A7781717a9A798a59fDA7b"), common.HexToAddress("0x7eb6c83AB7D8D9B8618c0Ed973cbEF71d1921EF2"), common.HexToAddress("0x313Eb1C5e1970EB5CEEF6AEbad66b07c7338d369"), common.HexToAddress("0xBDa23B750dD04F792ad365B5F2a6F1d8593796f2"), common.HexToAddress("0x96FDC631F02207B72e5804428DeE274cF2aC0bCD"), common.HexToAddress("0x9723b6d608D4841eB4Ab131687a5D4764eb30138"), common.HexToAddress("0x5041ed759Dd4aFc3a72b8192C143F72f4724081A"), common.HexToAddress("0x06d3a30cBb00660B85a30988D197B1c282c6dCB6"), common.HexToAddress("0x276cdBa3a39aBF9cEdBa0F1948312c0681E6D5Fd"), common.HexToAddress("0x68841a1806fF291314946EebD0cdA8b348E73d6D"), common.HexToAddress("0x3D55CCb2a943d88D39dd2E62DAf767C69fD0179F"), common.HexToAddress("0x07cff3c78Dc9bD2378b89b92f01254703861c2E4"), common.HexToAddress("0x236F9F97e0E62388479bf9E5BA4889e46B0273C3"), common.HexToAddress("0x59FAE149A8f8EC74d5bC038F8b76D25b136b9573"), common.HexToAddress("0x75231F58b43240C9718Dd58B4967c5114342a86c")}} // Bitfinex Exchange struct exchange_bitfinex = Exchange{code: "Bitfinex", name: "Bitfinex", symbol: "", logo: "https://s1.coincarp.com/logo/2/bitfinex.png?style=36&v=1642558568", addresses: []common.Address{common.HexToAddress("0xC61b9BB3A7a0767E3179713f3A5c7a9aeDCE193C"), common.HexToAddress("0x36a85757645E8e8AeC062a1dEE289c7d615901Ca"), common.HexToAddress("0x1B8766d041567EeD306940c587e21C06aB968663"), common.HexToAddress("0x5a710a3cDF2AF218740384c52a10852D8870626A"), common.HexToAddress("0x4fdd5Eb2FB260149A3903859043e962Ab89D8ED4"), common.HexToAddress("0x28140CB1AC771d4Add91eE23788E50249C10263d"), common.HexToAddress("0xC56fEFd1028B0534bfaDCdB580d3519b5586246E"), common.HexToAddress("0x77134cbC06cB00b66F4c7e623D5fdBF6777635EC"), common.HexToAddress("0x0b73F67A49273fc4B9A65DBD25D7d0918E734E63"), common.HexToAddress("0x742d35Cc6634C0532925a3b844Bc454e4438f44e"), common.HexToAddress("0x53B36141490c419fa27ecabFEB8Be1ecAdc82431"), common.HexToAddress("0x0cD76cD43992C665FdC2d8aC91B935CA3165E782"), common.HexToAddress("0x1151314c646Ce4E0eFD76d1aF4760aE66a9Fe30F"), common.HexToAddress("0x876EabF441B2EE5B5b0554Fd502a8E0600950cFa"), common.HexToAddress("0x5754284f345afc66a98fbB0a0Afe71e0F007B949"), common.HexToAddress("0x87a32492dA96069115A12E27fF5e378f03A8eDF7"), common.HexToAddress("0xC6CDE7C39eB2f0F0095F41570af89eFC2C1Ea828"), common.HexToAddress("0xdcD0272462140D0A3cEd6C4bf970c7641f08CD2c"), common.HexToAddress("0x7727E5113D1d161373623e5f49FD568B4F543a9E")}} // gemini Exchange struct exchange_gemini = Exchange{code: "gemini", name: "Gemini", symbol: "", logo: "https://s1.coincarp.com/logo/2/gemini.png?style=36", addresses: []common.Address{common.HexToAddress("0x61EDCDf5bb737ADffE5043706e7C5bb1f1a56eEA"), common.HexToAddress("0xd24400ae8BfEBb18cA49Be86258a3C749cf46853"), common.HexToAddress("0x5f65f7b609678448494De4C87521CdF6cEf1e932"), common.HexToAddress("0x6Fc82a5fe25A5cDb58bc74600A40A69C065263f8")}} // crypto-com-exchange Exchange struct exchange_crypto_com_exchange = Exchange{code: "crypto-com-exchange", name: "Crypto.com Exchange", symbol: "", logo: "https://s1.coincarp.com/logo/2/crypto-com-exchange.png?style=36", addresses: []common.Address{common.HexToAddress("0xCFFAd3200574698b78f32232aa9D63eABD290703"), common.HexToAddress("0x6262998Ced04146fA42253a5C0AF90CA02dfd2A3"), common.HexToAddress("0x46340b20830761efd32832A74d7169B29FEB9758"), common.HexToAddress("0x72A53cDBBcc1b9efa39c834A540550e23463AAcB"), common.HexToAddress("0x7758E507850dA48cd47df1fB5F875c23E3340c50"), common.HexToAddress("0x55c005713BAb8824efd9f5B41C55F8bbC815abCd"), common.HexToAddress("0xA8e330039b67Be5573AfB388Dc35214481C5cf81")}} // bithumb Exchange struct exchange_bithumb = Exchange{code: "bithumb", name: "Bithumb", symbol: "", logo: "https://s1.coincarp.com/logo/2/bithumb.png?style=36", addresses: []common.Address{common.HexToAddress("0x558553D54183a8542F7832742e7B4Ba9c33Aa1E6"), common.HexToAddress("0x3fBE1f8Fc5dDb27d428aA60f661EAAaB0d2000ce"), common.HexToAddress("0x3052cD6BF951449A984fe4B5a38B46AEF9455c8E"), common.HexToAddress("0x8FA8aF91C675452200e49b4683a33Ca2E1A34e42"), common.HexToAddress("0x2140eFD7Ba31169c69dfff6CDC66C542f0211825"), common.HexToAddress("0x090bA5aF8284eBE16Fccfc6C0BE8FbEFcf23D365"), common.HexToAddress("0x15878e87c685f866edFaF454BE6Dc06Fa517B35B"), common.HexToAddress("0x186549a4aE594fc1F70bA4CFFDAc714b405bE3F9"), common.HexToAddress("0x31D03f07178BcD74F9099AfeBD23B0AE30184ab5"), common.HexToAddress("0x88D34944cF554e9CCCf4a24292D891f620e9c94F"), common.HexToAddress("0xA0Ff1e0F30b5DDA2dc01e7e828290Bc72b71E57d"), common.HexToAddress("0xc1dA8F69e4881efe341600620268934ef01a3E63"), common.HexToAddress("0xd273Bd546b11Bd60214A2F9d71f22A088AAfe31B"), common.HexToAddress("0xed48DC0628789c2956B1E41726d062a86ec45bFF")}} // kucoin Exchange struct exchange_kucoin = Exchange{code: "kucoin", name: "KuCoin", symbol: "", logo: "https://s1.coincarp.com/logo/2/kucoin.png?style=36", addresses: []common.Address{common.HexToAddress("0xD6216fC19DB775Df9774a6E33526131dA7D19a2c"), common.HexToAddress("0xb8e6D31e7B212b2b7250EE9c26C56cEBBFBe6B23"), common.HexToAddress("0x1692E170361cEFD1eb7240ec13D048Fd9aF6d667"), common.HexToAddress("0xcaD621da75a66c7A8f4FF86D30A2bF981Bfc8FdD"), common.HexToAddress("0xd89350284c7732163765b23338f2ff27449E0Bf5"), common.HexToAddress("0x88Bd4D3e2997371BCEEFE8D9386c6B5B4dE60346"), common.HexToAddress("0xeC30d02f10353f8EFC9601371f56e808751f396F"), common.HexToAddress("0x738cF6903E6c4e699D1C2dd9AB8b67fcDb3121eA"), common.HexToAddress("0xf16E9B0D03470827A95CDfd0Cb8a8A3b46969B91"), common.HexToAddress("0xa1D8d972560C2f8144AF871Db508F0B0B10a3fBf"), common.HexToAddress("0x2B5634C42055806a59e9107ED44D43c426E58258"), common.HexToAddress("0x689C56AEf474Df92D44A1B70850f808488F9769C"), common.HexToAddress("0xFf651EAD42b8EeA0B9cB88EDc92704ef6af372Ce"), common.HexToAddress("0x899B5d52671830f567BF43A14684Eb14e1f945fe"), common.HexToAddress("0x14EA40648fC8C1781D19363F5B9Cc9A877ac2469"), common.HexToAddress("0x2a8c8b09bD77c13980495A959B26c1305166A57f"), common.HexToAddress("0x5dB0E46744A321f7Fe7e2E4A9EE0df2F5dD0c3E3"), common.HexToAddress("0xF43D7EbaaD1Efefb3e4df0c9d5766a112DcE7Dec")}} // bybit Exchange struct exchange_bybit = Exchange{code: "bybit", name: "Bybit", symbol: "", logo: "https://s1.coincarp.com/logo/2/bybit.png?style=36&v=1642060058", addresses: []common.Address{common.HexToAddress("0x1Db92e2EeBC8E0c075a02BeA49a2935BcD2dFCF4"), common.HexToAddress("0xee5B5B923fFcE93A870B3104b7CA09c3db80047A"), common.HexToAddress("0xf89d7b9c864f589bbF53a82105107622B35EaA40"), common.HexToAddress("0xA7A93fd0a276fc1C0197a5B5623eD117786eeD06")}} // gate-io Exchange struct exchange_gate_io = Exchange{code: "gate-io", name: "gate.io", symbol: "", logo: "https://s1.coincarp.com/logo/2/gate-io.png?style=36&v=1654130549", addresses: []common.Address{common.HexToAddress("0xC882b111A75C0c657fC507C04FbFcD2cC984F071"), common.HexToAddress("0x1C4b70a3968436B9A0a9cf5205c787eb81Bb558c"), common.HexToAddress("0x0D0707963952f2fBA59dD06f2b425ace40b492Fe"), common.HexToAddress("0xD793281182A0e3E023116004778F45c29fc14F19"), common.HexToAddress("0x7793cD85c11a924478d358D49b05b37E91B5810F"), common.HexToAddress("0x5d8f42503ea6E7807DaF04047aA749E43847bE09"), common.HexToAddress("0x127481c5Ce4f9bB7cbDB6F8681eF27b21E953bd1"), common.HexToAddress("0x249C4677896D969e2fec3AD2c405FB4be3baD4D2"), common.HexToAddress("0x6DF6d4610e12Fd9033f8c8329F443f201BD36aE1"), common.HexToAddress("0xeb1d60A831a9B689a67f314aFbF0D7f9E6ac911d"), common.HexToAddress("0xE7872ffEDDAC12fB4B8579fBf390553415A99028"), common.HexToAddress("0x7049e4343cE902240cAeDFd093559250Ff890Cef"), common.HexToAddress("0xfF5566497750058C1b9A35229Ab7ca8f50811912"), common.HexToAddress("0xe134A754345582b113962cFA51b0DC036a1B04C5"), common.HexToAddress("0x4ADd38EE5bf1e232707c543C880F34c61c158EA9"), common.HexToAddress("0xDb13fEA8aFd91f66Bb99595AA2801599da1aed3F"), common.HexToAddress("0x020142aCd7f25281C0C5e0e90B6CCe6ddaEa3cD8"), common.HexToAddress("0xE35973b0C5C831A7423342DBaEbF555946FDEd4c"), common.HexToAddress("0xc9B8ded010dDb547e334410fC04BB82420EaFF06"), common.HexToAddress("0xfeAFAe14aDED9279afdA58C4A3Ac42FE7195E57F"), common.HexToAddress("0x9ED8b706C99E6ebd80824130eD935F9b5d78f4E3"), common.HexToAddress("0x1dBf7a573e5fF8E40E477510a7c43F633B0BEE79")}} // bittrex Exchange struct exchange_bittrex = Exchange{code: "bittrex", name: "Bittrex", symbol: "", logo: "https://s1.coincarp.com/logo/2/bittrex.png?style=36", addresses: []common.Address{common.HexToAddress("0x66f820a414680B5bcda5eECA5dea238543F42054"), common.HexToAddress("0xFbC9D695D419Cdf7eB46dF979353f5B394227976"), common.HexToAddress("0x429C8344C9b911e9a0A6e6cE257b28250Bd3a90a"), common.HexToAddress("0xFBb1b73C4f0BDa4f67dcA266ce6Ef42f520fBB98"), common.HexToAddress("0xE94b04a0FeD112f3664e45adb2B8915693dD5FF3")}} // coinone Exchange struct exchange_coinone = Exchange{code: "coinone", name: "Coinone", symbol: "", logo: "https://s1.coincarp.com/logo/2/coinone.png?style=36", addresses: []common.Address{common.HexToAddress("0x1e2FCfd26d36183f1A5d90f0e6296915b02BCb40"), common.HexToAddress("0x167A9333BF582556f35Bd4d16A7E80E191aa6476")}} // huobipro Exchange struct exchange_huobipro = Exchange{code: "huobipro", name: "Huobi Global", symbol: "", logo: "https://s1.coincarp.com/logo/2/huobipro.png?style=36&v=1669107209", addresses: []common.Address{common.HexToAddress("0x18709E89BD403F470088aBDAcEbE86CC60dda12e"), common.HexToAddress("0xA929022c9107643515F5c777cE9a910F0D1e490C"), common.HexToAddress("0xeEe28d484628d41A82d01e21d12E2E78D69920da"), common.HexToAddress("0x6748F50f686bfbcA6Fe8ad62b22228b87F31ff2b"), common.HexToAddress("0x5C985E89DDe482eFE97ea9f1950aD149Eb73829B"), common.HexToAddress("0x1062a747393198f70F71ec65A582423Dba7E5Ab3"), common.HexToAddress("0xaB5C66752a9e8167967685F1450532fB96d5d24f"), common.HexToAddress("0xfdb16996831753d5331fF813c29a93c76834A0AD"), common.HexToAddress("0xFA4B5Be3f2f84f56703C42eB22142744E95a2c58"), common.HexToAddress("0x0A98fB70939162725aE66E626Fe4b52cFF62c2e5"), common.HexToAddress("0x46705dfff24256421A05D056c29E81Bdc09723B8"), common.HexToAddress("0x18916e1a2933Cb349145A280473A5DE8EB6630cb"), common.HexToAddress("0xFd54078bAdD5653571726C3370AfB127351a6f26"), common.HexToAddress("0xadB2B42F6bD96F5c65920b9ac88619DcE4166f94"), common.HexToAddress("0xc589b275e60dDa57aD7E117C6DD837Ab524a5666"), common.HexToAddress("0xf056F435Ba0CC4fCD2F1B17e3766549fFc404B94"), common.HexToAddress("0x5401dBf7da53e1C9Dbf484E3d69505815F2f5e6e"), common.HexToAddress("0x7EF35bb398E0416b81b019fEa395219B65c52164"), common.HexToAddress("0xEec606A66edB6f497662Ea31b5eb1610da87AB5f"), common.HexToAddress("0x794d28aC31bCB136294761a556b68D2634094153"), common.HexToAddress("0x4d77a1144dC74f26838B69391a6D3B1e403D0990"), common.HexToAddress("0x9A755332D874c893111207b0b220Ce2615cd036F"), common.HexToAddress("0xE4818f8fDe0C977A01DA4Fa467365B8bF22b071E"), common.HexToAddress("0x32598293906b5b17c27d657dB3AD2c9b3f3E4265"), common.HexToAddress("0xE93381fB4c4F14bDa253907b18faD305D799241a"), common.HexToAddress("0xf66852bC122fD40bFECc63CD48217E88bda12109"), common.HexToAddress("0x30741289523c2e4d2A62c7D6722686D14E723851"), common.HexToAddress("0x90E9dDD9d8D5ae4E3763d0CF856C97594DEA7325"), common.HexToAddress("0xB2a48f542dc56B89b24C04076cbE565b3Dc58e7b"), common.HexToAddress("0xCAc725beF4f114F728cbCfd744a731C2a463c3Fc"), common.HexToAddress("0x6F48a3E70F0251d1e83a989e62aAa2281A6d5380"), common.HexToAddress("0xEB6D43Fe241fb2320b5A3c9BE9CDfD4dd8226451"), common.HexToAddress("0x1B93129F05cc2E840135AAB154223C75097B69bf"), common.HexToAddress("0xd8a83b72377476D0a66683CDe20A8aAD0B628713"), common.HexToAddress("0x28FFE35688fFFfd0659AEE2E34778b0ae4E193aD"), common.HexToAddress("0xB4Cd0386d2Db86f30C1A11c2B8c4F4185c1Dade9"), common.HexToAddress("0x956e0DBEcC0e873d34a5e39B25f364b2CA036730"), common.HexToAddress("0x73f8FC2e74302eb2EfdA125A326655aCF0DC2D1B"), common.HexToAddress("0x229b5c097F9b35009CA1321Ad2034D4b3D5070F6"), common.HexToAddress("0xE3314bbF3334228b257779E28228CfB86fA4261B"), common.HexToAddress("0x1205E4f0D2f02262E667fd72f95a68913b4F7462"), common.HexToAddress("0x0511509A39377F1C6c78DB4330FBfcC16D8A602f"), common.HexToAddress("0x0577a79Cfc63Bbc0Df38833Ff4C4a3BF2095b404"), common.HexToAddress("0xB6bC437708a398cDA5627224BB8b88BCD1E88d8F"), common.HexToAddress("0xc837F51A0eFa33F8ECA03570e3D01a4B2CF97FfD"), common.HexToAddress("0x137ad9C4777E1d36e4b605e745e8F37B2b62E9c5"), common.HexToAddress("0x034f854B44D28E26386c1BC37ff9B20C6380b00d"), common.HexToAddress("0x0c6C34CDd915845376fb5407E0895196C9DD4eeC"), common.HexToAddress("0x926fC576b7facF6aE2d08eE2D4734C134a743988"), common.HexToAddress("0x5861b8446A2F6e19a067874c133f04c578928727"), common.HexToAddress("0xDc76CD25977E0a5Ae17155770273aD58648900D3"), common.HexToAddress("0x6f259637dcD74C767781E37Bc6133cd6A68aa161"), common.HexToAddress("0xa66Daa57432024023DB65477BA87D4E7F5f95213"), common.HexToAddress("0xa8660c8ffD6D578F657B72c0c811284aef0B735e")}} // binance-us Exchange struct exchange_binance_us = Exchange{code: "binance-us", name: "Binance.US", symbol: "", logo: "https://s1.coincarp.com/logo/2/binance-us.png?style=36", addresses: []common.Address{common.HexToAddress("0x34ea4138580435B5A521E460035edb19Df1938c1"), common.HexToAddress("0xf60c2Ea62EDBfE808163751DD0d8693DCb30019c"), common.HexToAddress("0x61189Da79177950A7272c88c6058b96d4bcD6BE2")}} // bitflyer Exchange struct exchange_bitflyer = Exchange{code: "bitflyer", name: "bitFlyer", symbol: "", logo: "https://s1.coincarp.com/logo/2/bitflyer.png?style=36", addresses: []common.Address{common.HexToAddress("0x111cFf45948819988857BBF1966A0399e0D1141e")}} // korbit Exchange struct exchange_korbit = Exchange{code: "korbit", name: "Korbit", symbol: "", logo: "https://s1.coincarp.com/logo/2/korbit.png?style=36", addresses: []common.Address{common.HexToAddress("0xD03be958e6b8da2D28aC8231a2291d6E4f0a7ea7"), common.HexToAddress("0xf0bc8FdDB1F358cEf470D63F96aE65B1D7914953"), common.HexToAddress("0xd6e0F7dA4480b3AD7A2C8b31bc5a19325355CA15"), common.HexToAddress("0x8550E644D74536f1DF38B17D5F69aa1BFe28aE86"), common.HexToAddress("0x0c01089AEdc45Ab0F43467CCeCA6B4d3E4170bEa"), common.HexToAddress("0x2864DE013415B6c2C7A96333183B20f0F9cC7532"), common.HexToAddress("0x59fba2E8595841DD2627703f4bb535C3B40a12E0"), common.HexToAddress("0x49e14f2D6839768BcC39Ef0F60809f00eaBBAc69"), common.HexToAddress("0x51d9914cB7f0C7D03075280D8f57Eb0Be6Ee457E"), common.HexToAddress("0x58e2201D8e1668597A37f4D6e701fF642dC2fa6d"), common.HexToAddress("0xE6ae903Bf00691d5996fABa0C2Ee7E7422A48FfE"), common.HexToAddress("0x50CBe3772513706CEE11548A13a1890F0a2996A0"), common.HexToAddress("0x954818aE7D93DD682BEC7823EE3406e3B4133028"), common.HexToAddress("0xb7580490a51D3F48D451ba5f2DD79a835d266015"), common.HexToAddress("0x1167ed55a3a37f072d59217493117b07972aAD7F"), common.HexToAddress("0x1E4B147d4dA3Fdb73ACC8428dDEA638088451Cdc"), common.HexToAddress("0xe5d7CcC5fc3b3216C4DFF3a59442F1d83038468C"), common.HexToAddress("0x42992d123b02d213f58ddb72572Cf48607be6348")}} // luno Exchange struct exchange_luno = Exchange{code: "luno", name: "Luno", symbol: "", logo: "https://s1.coincarp.com/logo/2/luno.png?style=36", addresses: []common.Address{common.HexToAddress("0x416299AAde6443e6F6e8ab67126e65a7F606eeF5")}} // coinbasepro Exchange struct exchange_coinbasepro = Exchange{code: "coinbasepro", name: "Coinbase Pro", symbol: "", logo: "https://s1.coincarp.com/logo/2/coinbasepro.png?style=36&v=1628048947", addresses: []common.Address{common.HexToAddress("0xA9D1e08C7793af67e9d92fe308d5697FB81d3E43"), common.HexToAddress("0x71660c4005BA85c37ccec55d0C4493E66Fe775d3"), common.HexToAddress("0xddfAbCdc4D8FfC6d5beaf154f18B778f892A0740"), common.HexToAddress("0x3cD751E6b0078Be393132286c442345e5DC49699"), common.HexToAddress("0x503828976D22510aad0201ac7EC88293211D23Da"), common.HexToAddress("0xb5d85CBf7cB3EE0D56b3bB207D5Fc4B82f43F511"), common.HexToAddress("0xeB2629a2734e272Bcc07BDA959863f316F4bD4Cf"), common.HexToAddress("0xA090e606E30bD747d4E6245a1517EbE430F0057e"), common.HexToAddress("0xD688AEA8f7d450909AdE10C47FaA95707b0682d9"), common.HexToAddress("0x02466E547BFDAb679fC49e96bBfc62B9747D997C"), common.HexToAddress("0x6b76F8B1e9E59913BfE758821887311bA1805cAB")}} // idex Exchange struct exchange_idex = Exchange{code: "idex", name: "IDEX", symbol: "", logo: "https://s1.coincarp.com/logo/2/idex.png?style=36&v=1638840148", addresses: []common.Address{common.HexToAddress("0x2a0c0DBEcC7E4D658f48E01e3fA353F44050c208"), common.HexToAddress("0x19CD9ce7e9BD7F56f69Bcfb8ed63aEB46631A970")}} // bitget Exchange struct exchange_bitget = Exchange{code: "bitget", name: "Bitget", symbol: "", logo: "https://s1.coincarp.com/logo/2/bitget.png?style=36&v=1676594834", addresses: []common.Address{common.HexToAddress("0xe80623a9d41f2f05780D9cD9cea0F797Fd53062A"), common.HexToAddress("0xe6a421f24d330967a3Af2F4cDB5c34067E7e4d75"), common.HexToAddress("0x97b9D2102A9a65A26E1EE82D59e42d1B73B68689"), common.HexToAddress("0x5bdf85216ec1e38D6458C870992A69e38e03F7Ef"), common.HexToAddress("0x0639556F03714A74a5fEEaF5736a4A64fF70D206"), common.HexToAddress("0xE2B406EC9227143A8830229eEb3Eb6E24b5c60Be"), common.HexToAddress("0x31A36512D4903635b7dd6828a934C3915A5809Be")}} // mexc Exchange struct exchange_mexc = Exchange{code: "mexc", name: "MEXC Global", symbol: "", logo: "https://s1.coincarp.com/logo/2/mexc.png?style=36&v=1668751999", addresses: []common.Address{common.HexToAddress("0x3CC936b795A188F0e246cBB2D74C5Bd190aeCF18"), common.HexToAddress("0x75e89d5979E4f6Fba9F97c104c2F0AFB3F1dcB88"), common.HexToAddress("0x0162Cd2BA40E23378Bf0FD41f919E1be075f025F"), common.HexToAddress("0x0211f3ceDbEf3143223D3ACF0e589747933e8527"), common.HexToAddress("0xe70CDE2c091569a09e7c1e335e20AF302Ab41339")}} // curve Exchange struct exchange_curve = Exchange{code: "curve", name: "Curve", symbol: "", logo: "https://s1.coincarp.com/logo/2/curve.png?style=36", addresses: []common.Address{common.HexToAddress("0xc5424B857f758E906013F3555Dad202e4bdB4567")}} // bitmex Exchange struct exchange_bitmex = Exchange{code: "bitmex", name: "BitMEX", symbol: "", logo: "https://s1.coincarp.com/logo/2/bitmex.png?style=36", addresses: []common.Address{common.HexToAddress("0xEEA81C4416d71CeF071224611359F6F99A4c4294")}} // poloniex Exchange struct exchange_poloniex = Exchange{code: "poloniex", name: "Poloniex", symbol: "", logo: "https://s1.coincarp.com/logo/2/poloniex.png?style=36", addresses: []common.Address{common.HexToAddress("0xA910f92ACdAf488fa6eF02174fb86208Ad7722ba"), common.HexToAddress("0x32Be343B94f860124dC4fEe278FDCBD38C102D88"), common.HexToAddress("0x6F803466bCD17f44fa18975bf7c509ba64Bf3825"), common.HexToAddress("0x6B71834D65C5C4d8eD158D54B47E6Ea4Ff4E5437"), common.HexToAddress("0x8d451AE5ee8F557a9cE7A9D7Be8A8cb40002d5cB"), common.HexToAddress("0xc0e30823e5e628df8bc9bf2636a347E1512F0ecb"), common.HexToAddress("0xfbf2173154F7625713be22E0504404EBfE021eae"), common.HexToAddress("0xEaD6be34CE315940264519f250d8160f369fa5cd"), common.HexToAddress("0xb794F5eA0ba39494cE839613fffBA74279579268"), common.HexToAddress("0x48d466B7c0d32B61E8A82Cd2bCF060F7C3F966df"), common.HexToAddress("0x65F9B2e4d7aAEB40fFEA8C6F5844d5AD7Da257E0"), common.HexToAddress("0xaB11204cfEacCFfa63C2D23AeF2Ea9aCCDB0a0D5"), common.HexToAddress("0x0536806df512D6cDDE913Cf95c9886f65b1D3462"), common.HexToAddress("0x31a2Feb9b5D3b5f4e76C71D6C92FC46eBb3cb1c1"), common.HexToAddress("0x209c4784AB1E8183Cf58cA33cb740efbF3FC18EF"), common.HexToAddress("0x2fA2Bc2ce6A4f92952921A4CAA46B3727D24a1ec"), common.HexToAddress("0x36B01066b7fa4a0fdb2968eA0256C848e9135674"), common.HexToAddress("0x6795cf8EB25585EaDC356Ae32AC6641016c550f2"), common.HexToAddress("0xAa9fa73dFE17ecAa2C89b39f0bb2779613C5Fc3b"), common.HexToAddress("0xBd2Ec7c608a06fE975DBDCA729E84dEdb34eCC21")}} // bit-z Exchange struct exchange_bit_z = Exchange{code: "bit-z", name: "BitZ", symbol: "", logo: "https://s1.coincarp.com/logo/2/bit-z.png?style=36", addresses: []common.Address{common.HexToAddress("0xEe8D8ABABB63bCd41e70a30B187CbaAA4e5D7ec6"), common.HexToAddress("0xA24f25A8545eE2Ab81B2A5Cc8F047d3567fCDE0F"), common.HexToAddress("0x3D5851C33b581a49998850a78D1865a1936dAcb3"), common.HexToAddress("0x4B729cF402CfCfFd057E254924B32241AeDC1795")}} // yobit Exchange struct exchange_yobit = Exchange{code: "yobit", name: "YoBit", symbol: "", logo: "https://s1.coincarp.com/logo/2/yobit.png?style=36", addresses: []common.Address{common.HexToAddress("0xF5bEC430576fF1b82e44DDB5a1C93F6F9d0884f3"), common.HexToAddress("0xc4D300019f587145cFd9b42875073b3AD4Bb0296")}} // coinswitch-kuber Exchange struct exchange_coinswitch_kuber = Exchange{code: "coinswitch-kuber", name: "CoinSwitch", symbol: "", logo: "https://s1.coincarp.com/logo/2/coinswitch-kuber.png?style=36&v=1672997092", addresses: []common.Address{common.HexToAddress("0x252D1375CA8F8A4CA59F1e7635F8Fd7C4A78031E"), common.HexToAddress("0xceAE7673553c90d0a3cd1A494dA35eDe63910cBF"), common.HexToAddress("0x3506A6ccc61d4D2046B79969020a5aF79010b4a6"), common.HexToAddress("0x294B9B133cA7Bc8ED2CdD03bA661a4C6d3a834D9"), common.HexToAddress("0x17a678C673FbB5B2f3294ef35e18c0Ef8cC3E64F"), common.HexToAddress("0x250b05e1E0dd20A876E369a16441E714e3d9f436"), common.HexToAddress("0x4346910075E50A442931D698D41ebE6965a584b1"), common.HexToAddress("0x4cD3aa96836c133c9B9f27daFa7baF744D57404d"), common.HexToAddress("0x758E2c2D1a362E2B3e613545e48285b03581EF43"), common.HexToAddress("0x7D3f7A3842f18873C769a42f92F51F091954211c"), common.HexToAddress("0xc0EB873cd81d47d290Ff7b6AD49280f6fD9cfB2B"), common.HexToAddress("0xE627b3e5591a713E3c23aF6fc4eBa2F313FdF489"), common.HexToAddress("0xE6b936B7640afa9242d1A714E50eE823e1Be140f")}} // bitcoin-indonesia Exchange struct exchange_bitcoin_indonesia = Exchange{code: "bitcoin-indonesia", name: "Indodax", symbol: "", logo: "https://s1.coincarp.com/logo/2/bitcoin-indonesia.png?style=36", addresses: []common.Address{common.HexToAddress("0x91Dca37856240E5e1906222ec79278b16420Dc92"), common.HexToAddress("0x3C02290922a3618A4646E3BbCa65853eA45FE7C6"), common.HexToAddress("0x9CbADD5Ce7E14742F70414A6DcbD4e7bB8712719")}} // phemex Exchange struct exchange_phemex = Exchange{code: "phemex", name: "Phemex", symbol: "", logo: "https://s1.coincarp.com/logo/2/phemex.png?style=36", addresses: []common.Address{common.HexToAddress("0xf7D13C7dBec85ff86Ee815f6dCbb3DEDAc78ca49")}} // bigone Exchange struct exchange_bigone = Exchange{code: "bigone", name: "BigONE", symbol: "", logo: "https://s1.coincarp.com/logo/2/bigone.png?style=36", addresses: []common.Address{common.HexToAddress("0xD4Dcd2459BB78d7a645Aa7E196857D421b10D93F"), common.HexToAddress("0xa30D8157911ef23c46C0eB71889eFe6a648a41F7"), common.HexToAddress("0x88e343F4599292C2CfFe683C1bb93cD3480BdbAb"), common.HexToAddress("0x17Bc58b788808DaB201a9A90817fF3C168BF3d61")}} // Bitmax Exchange struct exchange_bitmax = Exchange{code: "Bitmax", name: "AscendEX", symbol: "", logo: "https://s1.coincarp.com/logo/2/bitmax.png?style=36", addresses: []common.Address{common.HexToAddress("0x983873529f95132BD1812A3B52c98Fb271d2f679"), common.HexToAddress("0xfB8131c260749c7835a08ccBdb64728De432858E"), common.HexToAddress("0x4B1a99467a284Cc690e3237bC69105956816f762"), common.HexToAddress("0x03BDf69B1322D623836aFBD27679A1C0AfA067E9"), common.HexToAddress("0x986a2fCa9eDa0e06fBf7839B89BfC006eE2a23Dd")}} // hitbtc Exchange struct exchange_hitbtc = Exchange{code: "hitbtc", name: "HitBTC", symbol: "", logo: "https://s1.coincarp.com/logo/2/hitbtc.png?style=36", addresses: []common.Address{common.HexToAddress("0xEf58321032cF693Fa7e39F31e45CBc32f2092cb3"), common.HexToAddress("0x1C11BA15939E1C16eC7ca1678dF6160Ea2063Bc5"), common.HexToAddress("0xEd0245c53F69eBccDaB3e39cF0013161a67BF296"), common.HexToAddress("0xA12431D0B9dB640034b0CDFcEEF9CCe161e62be4"), common.HexToAddress("0x9C67e141C0472115AA1b98BD0088418Be68fD249"), common.HexToAddress("0x59a5208B32e627891C389EbafC644145224006E8"), common.HexToAddress("0xb77bd9fc4830A801D42BCD3Ffdf2f8C079ecBe28"), common.HexToAddress("0x2d969D1a10833f207fdC74381979bAa249146DF3")}} // latoken Exchange struct exchange_latoken = Exchange{code: "latoken", name: "LATOKEN", symbol: "", logo: "https://s1.coincarp.com/logo/2/latoken.png?style=36", addresses: []common.Address{common.HexToAddress("0x7891b20C690605F4E370d6944C8A5DBfAc5a451c"), common.HexToAddress("0x0861Fca546225fbF8806986D211C8398f7457734")}} // bitstamp Exchange struct exchange_bitstamp = Exchange{code: "bitstamp", name: "Bitstamp", symbol: "", logo: "https://s1.coincarp.com/logo/2/bitstamp.png?style=36", addresses: []common.Address{common.HexToAddress("0x4c766dEf136F59f6494f0969B1355882080CF8E0"), common.HexToAddress("0x00BDb5699745f5b860228c8f939ABF1b9Ae374eD"), common.HexToAddress("0x1522900B6daFac587d499a862861C0869Be6E428"), common.HexToAddress("0xc5b611f502a0DCF6C3188Fd494061aE29B2baa4f"), common.HexToAddress("0x059799F2261d37b829c2850cEe67b5b975432271"), common.HexToAddress("0x9A9BED3Eb03E386D66f8a29DC67dC29Bbb1ccB72")}} // coinlistpro Exchange struct exchange_coinlistpro = Exchange{code: "coinlistpro", name: "Coinlist Pro", symbol: "", logo: "https://s1.coincarp.com/logo/2/coinlistpro.png?style=36&v=1624265836", addresses: []common.Address{common.HexToAddress("0xD1669Ac6044269b59Fa12c5822439F609Ca54F41"), common.HexToAddress("0x8D1f2eBFACCf1136dB76FDD1b86f1deDE2D23852")}} // shuzibi Exchange struct exchange_shuzibi = Exchange{code: "shuzibi", name: "DigiFinex", symbol: "", logo: "https://s1.coincarp.com/logo/2/shuzibi.png?style=36", addresses: []common.Address{common.HexToAddress("0xB37640f5F7ef7b0fDCce2c0C053DB4f976945647"), common.HexToAddress("0x6693C388255F519497f0Ca2854c31B72E605569b"), common.HexToAddress("0xe17ee7B3c676701c66B395A35f0DF4C2276a344E")}} // exmo Exchange struct exchange_exmo = Exchange{code: "exmo", name: "Exmo", symbol: "", logo: "https://s1.coincarp.com/logo/2/exmo.png?style=36", addresses: []common.Address{common.HexToAddress("0x0DB79Bbb99DEFC2356d82848A459A5a13869EB3F"), common.HexToAddress("0xd7B9A9b2F665849C4071Ad5af77d8c76aa30fb32"), common.HexToAddress("0x1Fd6267f0D86F62D88172B998390AfEE2a1F54B6")}} // zb Exchange struct exchange_zb = Exchange{code: "zb", name: "ZB", symbol: "", logo: "https://s1.coincarp.com/logo/2/zb.png?style=36", addresses: []common.Address{common.HexToAddress("0xFD6724B4b3e8eca764F0DD07ccd903aD348D70F8"), common.HexToAddress("0x6485fc77bE2186fc60feeA38d0ef4331D8404b60"), common.HexToAddress("0xF98e7AF638b015D15E1820852bF24900f074b38B"), common.HexToAddress("0x60d0cC2aE15859f69bF74DADb8AE3Bd58434976b")}} // hotbit Exchange struct exchange_hotbit = Exchange{code: "hotbit", name: "Hotbit", symbol: "", logo: "https://s1.coincarp.com/logo/2/hotbit.png?style=36", addresses: []common.Address{common.HexToAddress("0x562680a4dC50ed2f14d75BF31f494cfE0b8D10a1"), common.HexToAddress("0x274F3c32C90517975e29Dfc209a23f315c1e5Fc7"), common.HexToAddress("0x8533A0bd9310Eb63E7CC8E1116c18a3D67B1976A")}} // kuna Exchange struct exchange_kuna = Exchange{code: "kuna", name: "Kuna", symbol: "", logo: "https://s1.coincarp.com/logo/2/kuna.png?style=36", addresses: []common.Address{common.HexToAddress("0xb357C9B4c9aff115f12AF5dd6dAb652d8f2ad561"), common.HexToAddress("0x77aB999d1e9F152156B4411E1f3E2A42Dab8CD6D")}} // probit-exchange Exchange struct exchange_probit_exchange = Exchange{code: "probit-exchange", name: "ProBit Global", symbol: "", logo: "https://s1.coincarp.com/logo/2/probit-exchange.png?style=36", addresses: []common.Address{common.HexToAddress("0xF71AfE21Cd32959113Fc47aE2EF886B43A9413d5"), common.HexToAddress("0x72E5263FF33D2494692D7F94A758aA9F82062F73")}} // remitano Exchange struct exchange_remitano = Exchange{code: "remitano", name: "Remitano", symbol: "", logo: "https://s1.coincarp.com/logo/2/remitano.png?style=36&v=1628736240", addresses: []common.Address{common.HexToAddress("0x2819c144D5946404C0516B6f817a960dB37D4929"), common.HexToAddress("0x0be1cef9d45f6621eB083f0a0e4b2261618938d8"), common.HexToAddress("0xd0b02a49B0768302F407cB28d813DaE1761BAEfa")}} // whitebit Exchange struct exchange_whitebit = Exchange{code: "whitebit", name: "WhiteBIT", symbol: "", logo: "https://s1.coincarp.com/logo/2/whitebit.png?style=36&v=1667871362", addresses: []common.Address{common.HexToAddress("0x39F6a6C85d39d5ABAd8A398310c52E7c374F2bA3")}} // coinw Exchange struct exchange_coinw = Exchange{code: "coinw", name: "Coinw", symbol: "", logo: "https://s1.coincarp.com/logo/2/coinw.png?style=36", addresses: []common.Address{common.HexToAddress("0xeD4e1AD0F899EF3954D05bafc502F50C8e6A6baf"), common.HexToAddress("0xa20f10289248717374e9B7776dC368aa526cb6F2"), common.HexToAddress("0x94961bB15bafE2d73b899B9a3fC209B3FcF899D6"), common.HexToAddress("0xcb243bf48FB443082FAE7db47eC96Cb120Cd6801"), common.HexToAddress("0x429Bf8EC3330E02401D72bEadE86000d9a2E19EB"), common.HexToAddress("0x8705CcFd8A6dF3785217C307cbEbf9b793310B94"), common.HexToAddress("0x9f8646A35db0f466aC9322e2D194cc18f209Fc75"), common.HexToAddress("0x6f31D347457962c9811ff953742870EF5a755dE3"), common.HexToAddress("0xd115B7B6bEA4819BFD1fe5397f5e7e01fA19D83d")}} // xt Exchange struct exchange_xt = Exchange{code: "xt", name: "XT", symbol: "", logo: "https://s1.coincarp.com/logo/2/xt.png?style=36", addresses: []common.Address{common.HexToAddress("0x659BA341542Ed9c25eCA5FD7daE3659385956360"), common.HexToAddress("0xe74638bff8e7e332c08C239407FA68324acf8Dee")}} // okcoin-intl Exchange struct exchange_okcoin_intl = Exchange{code: "okcoin-intl", name: "Okcoin", symbol: "", logo: "https://s1.coincarp.com/logo/2/okcoin-intl.png?style=36&v=1623981085", addresses: []common.Address{common.HexToAddress("0xD30b438DF65f4f788563b2b3611Bd6059bFF4ad9")}} // wazirx Exchange struct exchange_wazirx = Exchange{code: "wazirx", name: "WazirX", symbol: "", logo: "https://s1.coincarp.com/logo/2/wazirx.png?style=36&v=1630464169", addresses: []common.Address{common.HexToAddress("0x618fFD1cDAbeE36CE5992a857Cc7463f21272bD7")}} // wootrade Exchange struct exchange_wootrade = Exchange{code: "wootrade", name: "WOO X", symbol: "", logo: "https://s1.coincarp.com/logo/2/wootrade.png?style=36&v=1678894355", addresses: []common.Address{common.HexToAddress("0x63DFE4e34A3bFC00eB0220786238a7C6cEF8Ffc4"), common.HexToAddress("0xeA319fd75766F5180018F8e760f51c3D3C457496"), common.HexToAddress("0x0d83F81bc9f1E8252F87A4109bBF0d90171c81DF")}} // bitrue Exchange struct exchange_bitrue = Exchange{code: "bitrue", name: "Bitrue", symbol: "", logo: "https://s1.coincarp.com/logo/2/bitrue.png?style=36&v=1637802321", addresses: []common.Address{common.HexToAddress("0x6cc8dCbCA746a6E4Fdefb98E1d0DF903b107fd21"), common.HexToAddress("0x878d587BE19cd44C203EC5E90d9cA3724C4D2c3D")}} // binance-jex Exchange struct exchange_binance_jex = Exchange{code: "binance-jex", name: "Binance JEX", symbol: "", logo: "https://s1.coincarp.com/logo/2/binance-jex.png?style=36&v=1624874753", addresses: []common.Address{common.HexToAddress("0xAB83D182f3485cf1D6ccdd34C7CFEf95b4C08da4")}} // otcbtc Exchange struct exchange_otcbtc = Exchange{code: "otcbtc", name: "OTCBTC", symbol: "", logo: "https://s1.coincarp.com/logo/2/otcbtc.png?style=36", addresses: []common.Address{common.HexToAddress("0xAeEc6f5aCA72F3A005af1B3420ab8c8c7009BaC8"), common.HexToAddress("0x8f7DEE5cDe6965481F0119BaC9d5b2b142bcc94F")}} // dextrade Exchange struct exchange_dextrade = Exchange{code: "dextrade", name: "Dex-Trade", symbol: "", logo: "https://s1.coincarp.com/logo/2/dextrade.png?style=36&v=1624268482", addresses: []common.Address{common.HexToAddress("0xd0a174B1Ff551D63eD0823AE743bBe9BC204B0f0")}} // mercatox Exchange struct exchange_mercatox = Exchange{code: "mercatox", name: "Mercatox", symbol: "", logo: "https://s1.coincarp.com/logo/2/mercatox.png?style=36", addresses: []common.Address{common.HexToAddress("0xe03c23519e18D64F144d2800E30E81B0065C48B5")}} // upbit Exchange struct exchange_upbit = Exchange{code: "upbit", name: "Upbit", symbol: "", logo: "https://s1.coincarp.com/logo/2/upbit.png?style=36", addresses: []common.Address{common.HexToAddress("0x390dE26d772D2e2005C6d1d24afC902bae37a4bB"), common.HexToAddress("0xBA826fEc90CEFdf6706858E5FbaFcb27A290Fbe0"), common.HexToAddress("0x5E032243d507C743b061eF021e2EC7fcc6d3ab89"), common.HexToAddress("0x03747F06215B44E498831dA019B27f53E483599F")}} // cex-io Exchange struct exchange_cex_io = Exchange{code: "cex-io", name: "CEX.IO", symbol: "", logo: "https://s1.coincarp.com/logo/2/cex-io.png?style=36", addresses: []common.Address{common.HexToAddress("0xc9f5296Eb3ac266c94568D790b6e91ebA7D76a11")}} // bilaxy Exchange struct exchange_bilaxy = Exchange{code: "bilaxy", name: "Bilaxy", symbol: "", logo: "https://s1.coincarp.com/logo/2/bilaxy.png?style=36&v=1626747663", addresses: []common.Address{common.HexToAddress("0x9BA3560231e3E0aD7dde23106F5B98C72E30b468"), common.HexToAddress("0xf7793d27A1b76CDF14Db7C83e82C772cF7C92910")}} // Bit2C Exchange struct exchange_bit2c = Exchange{code: "Bit2C", name: "Bit2C", symbol: "", logo: "https://s1.coincarp.com/logo/2/bit2c.png?style=36", addresses: []common.Address{common.HexToAddress("0x7c49e1c0e33F3efB57d64b7690Fa287C8D15B90A")}} // bingx Exchange struct exchange_bingx = Exchange{code: "bingx", name: "BingX", symbol: "", logo: "https://s1.coincarp.com/logo/2/bingx.png?style=36&v=1647943344", addresses: []common.Address{common.HexToAddress("0x474ac5cb62D7aCEDC9990d4DaAfA0c39D9478FBB")}} // liquid Exchange struct exchange_liquid = Exchange{code: "liquid", name: "Liquid", symbol: "", logo: "https://s1.coincarp.com/logo/2/liquid.png?style=36", addresses: []common.Address{common.HexToAddress("0xedBB72E6b3Cf66a792bFF7FaaC5Ea769fe810517")}} // bitforex Exchange struct exchange_bitforex = Exchange{code: "bitforex", name: "BitForex", symbol: "", logo: "https://s1.coincarp.com/logo/2/bitforex.png?style=36&v=1660631865", addresses: []common.Address{common.HexToAddress("0xeeC0Ed9E41C209c1c53a35900a06BF5DcA927405")}} // coinex Exchange struct exchange_coinex = Exchange{code: "coinex", name: "CoinEx", symbol: "", logo: "https://s1.coincarp.com/logo/2/coinex.png?style=36", addresses: []common.Address{common.HexToAddress("0xb9ee1e551f538A464E8F8C41E9904498505B49b0"), common.HexToAddress("0x53Eb3Ea47643E87e8f25dd997A37B3b5260e7336")}} // jbexcom Exchange struct exchange_jbexcom = Exchange{code: "jbexcom", name: "Jubi", symbol: "", logo: "https://s1.coincarp.com/logo/2/jbexcom.png?style=36", addresses: []common.Address{common.HexToAddress("0xAD840A2B569188d49245fcd7Bde71167D77df6c0")}} // 8v-global Exchange struct exchange_8v_global = Exchange{code: "8v-global", name: "8V Global Exchange", symbol: "", logo: "https://s1.coincarp.com/logo/2/8v-global.png?style=36&v=1651200248", addresses: []common.Address{common.HexToAddress("0x09b1806Df13062B5f653BeDA6998972cabCF7009")}} // coinexchange Exchange struct exchange_coinexchange = Exchange{code: "coinexchange", name: "CoinExchange", symbol: "", logo: "https://s1.coincarp.com/logo/2/coinexchange.png?style=36", addresses: []common.Address{common.HexToAddress("0x4B01721F0244E7c5B5F63c20942850E447f5a5Ee"), common.HexToAddress("0x226CE8219207E773c0768A699bf7982DbEA754Ad")}} // tokencan Exchange struct exchange_tokencan = Exchange{code: "tokencan", name: "Tokencan", symbol: "", logo: "https://s1.coincarp.com/logo/2/tokencan.png?style=36", addresses: []common.Address{common.HexToAddress("0x475c4810C124873a58E1045428D1FA35634b6048")}} // btse Exchange struct exchange_btse = Exchange{code: "btse", name: "BTSE", symbol: "", logo: "https://s1.coincarp.com/logo/2/btse.png?style=36", addresses: []common.Address{common.HexToAddress("0x1619d743d7DC612E99d5D94Ebd6b9695D46f0BF3"), common.HexToAddress("0xde279a5cD86860Cd3D039AA1B74bc29E74cABB12")}} // zgcom Exchange struct exchange_zgcom = Exchange{code: "zgcom", name: "ZG.com", symbol: "", logo: "https://s1.coincarp.com/logo/2/zgcom.png?style=36", addresses: []common.Address{common.HexToAddress("0x8BaeD8FD7FC228781a95e7D6E57C3e430D2BE6F9")}} // qbtc Exchange struct exchange_qbtc = Exchange{code: "qbtc", name: "QBTC", symbol: "", logo: "https://s1.coincarp.com/logo/2/qbtc.png?style=36", addresses: []common.Address{common.HexToAddress("0xa5a3903FC3698c241B1385DF4F80A5C665f47404")}} // paribu Exchange struct exchange_paribu = Exchange{code: "paribu", name: "Paribu", symbol: "", logo: "https://s1.coincarp.com/logo/2/paribu.png?style=36", addresses: []common.Address{common.HexToAddress("0xBd8ef191Caa1571e8aD4619ae894e07A75De0C35"), common.HexToAddress("0x2bB97B6CF6FfE53576032c11711D59Bd056830eE")}} // ftx Exchange struct exchange_ftx = Exchange{code: "ftx", name: "FTX", symbol: "", logo: "https://s1.coincarp.com/logo/2/ftx.png?style=36", addresses: []common.Address{common.HexToAddress("0xC098B2a3Aa256D2140208C3de6543aAEf5cd3A94"), common.HexToAddress("0xdc51356928baE9fd7F43ddB4a1C8e1FbDD340eB5"), common.HexToAddress("0xFF3baBb82a8065318A0548E4aF19e0ED46dc28F9"), common.HexToAddress("0xA72CEb9964Bac623D67CF4d07B99645145ba16e1"), common.HexToAddress("0xd45C041dC87AA2495793BeC3964389C81A962DFA"), common.HexToAddress("0xb2ab43F76131fb299A8b04d3434eEA6e14069cfA"), common.HexToAddress("0x91FDe2e551560067A818bdA6f4B63C89ee83500d"), common.HexToAddress("0x2FAF487A4414Fe77e2327F0bf4AE2a264a776AD2")}} // bibox Exchange struct exchange_bibox = Exchange{code: "bibox", name: "Bibox", symbol: "", logo: "https://s1.coincarp.com/logo/2/bibox.png?style=36", addresses: []common.Address{common.HexToAddress("0xf73C3c65bde10BF26c2E1763104e609A41702EFE")}} // bitmart Exchange struct exchange_bitmart = Exchange{code: "bitmart", name: "BitMart", symbol: "", logo: "https://s1.coincarp.com/logo/2/bitmart.png?style=36&v=1675696548", addresses: []common.Address{common.HexToAddress("0xe79eeF9b9388A4fF70ed7ec5Bccd5B928ebB8Bd1"), common.HexToAddress("0x68b22215FF74E3606BD5E6c1DE8c2D68180c85F7")}} // bkex Exchange struct exchange_bkex = Exchange{code: "bkex", name: "BKEX", symbol: "", logo: "https://s1.coincarp.com/logo/2/bkex.png?style=36&v=1648085868", addresses: []common.Address{common.HexToAddress("0xD9811e8b7c42418c71dABfE63b9CC17f8db1A6Eb")}} // Cobinhood Exchange struct exchange_cobinhood = Exchange{code: "Cobinhood", name: "COBINHOOD", symbol: "", logo: "https://s1.coincarp.com/logo/2/cobinhood.png?style=36", addresses: []common.Address{common.HexToAddress("0xB726dA4fbdc3E4dBda97bb20998cF899b0e727E0"), common.HexToAddress("0x8958618332dF62AF93053cb9c535e26462c959B0")}} // jingui Exchange struct exchange_jingui = Exchange{code: "jingui", name: "JinGui", symbol: "", logo: "https://s1.coincarp.com/logo/2/jingui.png?style=36", addresses: []common.Address{common.HexToAddress("0xf65c33c383a6996ffEC2d00AA93df3cE2Bdb7851")}} // bgogo Exchange struct exchange_bgogo = Exchange{code: "bgogo", name: "Bgogo", symbol: "", logo: "https://s1.coincarp.com/logo/2/bgogo.png?style=36", addresses: []common.Address{common.HexToAddress("0x7A10Ec7d68a048BdaE36A70E93532D31423170fA"), common.HexToAddress("0xCe1bF8E51F8b39e51c6184e059786D1c0eAF360F")}} // citex Exchange struct exchange_citex = Exchange{code: "citex", name: "CITEX", symbol: "", logo: "https://s1.coincarp.com/logo/2/citex.png?style=36", addresses: []common.Address{common.HexToAddress("0xe51a4316607772132F89b3483DA698e4d682E191"), common.HexToAddress("0x9E2E3649563E60926A7B5968BC3537Fb58fAf78b"), common.HexToAddress("0x4d7291630651041358abE50532C1A20948559155"), common.HexToAddress("0x691c5e2751Ec615d2b49cb569fdF787720b0fD31"), common.HexToAddress("0x7B897Ab1e759028F14e1841Ffc5449f11273e330")}} // crex24 Exchange struct exchange_crex24 = Exchange{code: "crex24", name: "CREX24", symbol: "", logo: "https://s1.coincarp.com/logo/2/crex24.png?style=36", addresses: []common.Address{common.HexToAddress("0x521dB06bF657Ed1D6C98553A70319a8DdBAc75A3")}} // idcm Exchange struct exchange_idcm = Exchange{code: "idcm", name: "Klickl(IDCM)", symbol: "", logo: "https://s1.coincarp.com/logo/2/idcm.png?style=36&v=1652319488", addresses: []common.Address{common.HexToAddress("0x2a1dCbDF3fc17C7263529AA7fB1F90e3D4624eD2"), common.HexToAddress("0x2B2b0CF3d1BC4a776c512e7F374991FD9CA3Eb34"), common.HexToAddress("0xC5565200eb6a428451D53280b49c4488f74ac14D"), common.HexToAddress("0x8B2b3d18230661157d399226686d91B2fC340a30"), common.HexToAddress("0x0A8B4E06FA1A93211422D0F4f12747A832dBBD28"), common.HexToAddress("0xC86F08c4F6aeC029Ece7e56d1d302dFdcF2EC41d")}} // tidex Exchange struct exchange_tidex = Exchange{code: "tidex", name: "Tidex", symbol: "", logo: "https://s1.coincarp.com/logo/2/tidex.png?style=36&v=1651653452", addresses: []common.Address{common.HexToAddress("0x3613ef1125A078EF96Ffc898c4eC28D73C5b8C52"), common.HexToAddress("0x0a73573Cf2903d2D8305b1eCb9e9730186a312aE")}} // ztcom Exchange struct exchange_ztcom = Exchange{code: "ztcom", name: "ZT", symbol: "", logo: "https://s1.coincarp.com/logo/2/ztcom.png?style=36", addresses: []common.Address{common.HexToAddress("0x5004A7AA3c430BC3e133Ee29C28E391b16F8BF7d"), common.HexToAddress("0x444a5E0d2515f322E7278F6EE95CB34d8de98f09"), common.HexToAddress("0x7aA12EeF14Db55884Ab2Fe0D097E0064EF7A8ECA"), common.HexToAddress("0x0179D232beCF100Cd1f0Dd3e84a8AFA9ca31aFF3")}} // coinegg Exchange struct exchange_coinegg = Exchange{code: "coinegg", name: "CoinEgg", symbol: "", logo: "https://s1.coincarp.com/logo/2/coinegg.png?style=36", addresses: []common.Address{common.HexToAddress("0x93f36930F94FBB5aFc5fB506D3f7ABB9179a4e4e")}} // bw Exchange struct exchange_bw = Exchange{code: "bw", name: "BW", symbol: "", logo: "https://s1.coincarp.com/logo/2/bw.png?style=36", addresses: []common.Address{common.HexToAddress("0x73957709695E73Fd175582105c44743CF0fB6f2f")}} // uex Exchange struct exchange_uex = Exchange{code: "uex", name: "UEX", symbol: "", logo: "https://s1.coincarp.com/logo/2/uex.png?style=36", addresses: []common.Address{common.HexToAddress("0x2f1233Ec3a4930Fd95874291DB7da9E90dfB2F03")}} // ggbtc Exchange struct exchange_ggbtc = Exchange{code: "ggbtc", name: "GGBTC", symbol: "", logo: "https://s1.coincarp.com/logo/2/ggbtc.png?style=36", addresses: []common.Address{common.HexToAddress("0x9fB01A2584Aac5aAE3faB1ed25F86c5269b32999")}} // ulei Exchange struct exchange_ulei = Exchange{code: "ulei", name: "ULEI", symbol: "", logo: "https://s1.coincarp.com/logo/2/ulei.png?style=36", addresses: []common.Address{common.HexToAddress("0xb27ac505bee7298b204b530b368B6191F4141C55"), common.HexToAddress("0x412D18072b7809aB25d8B4B0e0167128E122eC37")}} // wrnet Exchange struct exchange_wrnet = Exchange{code: "wrnet", name: "XinBi Global", symbol: "", logo: "https://s1.coincarp.com/logo/2/wrnet.png?style=36", addresses: []common.Address{common.HexToAddress("0x499bC6B4B9e7da1fD8A775106a389F4C1D1D4B98"), common.HexToAddress("0x373fE5F4D8936590b4463DF22bE4ce3f82ced806"), common.HexToAddress("0xf8bC6604190a6279080E0fE24e15dc1D2927E10B")}} // dcoin Exchange struct exchange_dcoin = Exchange{code: "dcoin", name: "Dcoin", symbol: "", logo: "https://s1.coincarp.com/logo/2/dcoin.png?style=36", addresses: []common.Address{common.HexToAddress("0x4003CAefF9d6eB5af6927b0842c90f43F31d25d1")}} // ftx-us Exchange struct exchange_ftx_us = Exchange{code: "ftx-us", name: "FTX US", symbol: "", logo: "https://s1.coincarp.com/logo/2/ftx-us.png?style=36", addresses: []common.Address{common.HexToAddress("0x7abE0cE388281d2aCF297Cb089caef3819b13448")}} // abcc Exchange struct exchange_abcc = Exchange{code: "abcc", name: "ABCC", symbol: "", logo: "https://s1.coincarp.com/logo/2/abcc.png?style=36", addresses: []common.Address{common.HexToAddress("0x05f51AAb068CAa6Ab7eeb672f88c180f67F17eC7")}} // aex Exchange struct exchange_aex = Exchange{code: "aex", name: "AEX", symbol: "", logo: "https://s1.coincarp.com/logo/2/aex.png?style=36", addresses: []common.Address{common.HexToAddress("0x4564BFe303900178578769b2D76B1a13533E5fd5"), common.HexToAddress("0x6814B1FE0dBb34d006dC204A6b2DED962dF1D684")}} // bithumbpro Exchange struct exchange_bithumbpro = Exchange{code: "bithumbpro", name: "BitGlobal", symbol: "", logo: "https://s1.coincarp.com/logo/2/bithumbpro.png?style=36&v=1637803956", addresses: []common.Address{common.HexToAddress("0xb4460b75254ce0563Bb68eC219208344C7EA838c")}} // sushiswap Exchange struct exchange_sushiswap = Exchange{code: "sushiswap", name: "SushiSwap", symbol: "", logo: "https://s1.coincarp.com/logo/2/sushiswap.png?style=36", addresses: []common.Address{common.HexToAddress("0x088ee5007C98a9677165D78dD2109AE4a3D04d0C")}} // uniswap Exchange struct exchange_uniswap = Exchange{code: "uniswap", name: "Uniswap (V2)", symbol: "", logo: "https://s1.coincarp.com/logo/2/uniswap.png?style=36", addresses: []common.Address{common.HexToAddress("0x2fDbAdf3C4D5A8666Bc06645B8358ab803996E28")}} ) var centralizedExchangesByCode = map[string]*Exchange{ "binance": &exchange_binance, "kraken": &exchange_kraken, "okex": &exchange_okex, "Bitfinex": &exchange_bitfinex, "gemini": &exchange_gemini, "crypto-com-exchange": &exchange_crypto_com_exchange, "bithumb": &exchange_bithumb, "kucoin": &exchange_kucoin, "bybit": &exchange_bybit, "gate-io": &exchange_gate_io, "bittrex": &exchange_bittrex, "coinone": &exchange_coinone, "huobipro": &exchange_huobipro, "binance-us": &exchange_binance_us, "bitflyer": &exchange_bitflyer, "korbit": &exchange_korbit, "luno": &exchange_luno, "coinbasepro": &exchange_coinbasepro, "idex": &exchange_idex, "bitget": &exchange_bitget, "mexc": &exchange_mexc, "curve": &exchange_curve, "bitmex": &exchange_bitmex, "poloniex": &exchange_poloniex, "bit-z": &exchange_bit_z, "yobit": &exchange_yobit, "coinswitch-kuber": &exchange_coinswitch_kuber, "bitcoin-indonesia": &exchange_bitcoin_indonesia, "phemex": &exchange_phemex, "bigone": &exchange_bigone, "Bitmax": &exchange_bitmax, "hitbtc": &exchange_hitbtc, "latoken": &exchange_latoken, "bitstamp": &exchange_bitstamp, "coinlistpro": &exchange_coinlistpro, "shuzibi": &exchange_shuzibi, "exmo": &exchange_exmo, "zb": &exchange_zb, "hotbit": &exchange_hotbit, "kuna": &exchange_kuna, "probit-exchange": &exchange_probit_exchange, "remitano": &exchange_remitano, "whitebit": &exchange_whitebit, "coinw": &exchange_coinw, "xt": &exchange_xt, "okcoin-intl": &exchange_okcoin_intl, "wazirx": &exchange_wazirx, "wootrade": &exchange_wootrade, "bitrue": &exchange_bitrue, "binance-jex": &exchange_binance_jex, "otcbtc": &exchange_otcbtc, "dextrade": &exchange_dextrade, "mercatox": &exchange_mercatox, "upbit": &exchange_upbit, "cex-io": &exchange_cex_io, "bilaxy": &exchange_bilaxy, "Bit2C": &exchange_bit2c, "bingx": &exchange_bingx, "liquid": &exchange_liquid, "bitforex": &exchange_bitforex, "coinex": &exchange_coinex, "jbexcom": &exchange_jbexcom, "8v-global": &exchange_8v_global, "coinexchange": &exchange_coinexchange, "tokencan": &exchange_tokencan, "btse": &exchange_btse, "zgcom": &exchange_zgcom, "qbtc": &exchange_qbtc, "paribu": &exchange_paribu, "ftx": &exchange_ftx, "bibox": &exchange_bibox, "bitmart": &exchange_bitmart, "bkex": &exchange_bkex, "Cobinhood": &exchange_cobinhood, "jingui": &exchange_jingui, "bgogo": &exchange_bgogo, "citex": &exchange_citex, "crex24": &exchange_crex24, "idcm": &exchange_idcm, "tidex": &exchange_tidex, "ztcom": &exchange_ztcom, "coinegg": &exchange_coinegg, "bw": &exchange_bw, "uex": &exchange_uex, "ggbtc": &exchange_ggbtc, "ulei": &exchange_ulei, "wrnet": &exchange_wrnet, "dcoin": &exchange_dcoin, "ftx-us": &exchange_ftx_us, "abcc": &exchange_abcc, "aex": &exchange_aex, "bithumbpro": &exchange_bithumbpro, "sushiswap": &exchange_sushiswap, "uniswap": &exchange_uniswap, } var centralizedExchangesByAddress = map[string]*Exchange{ "0xBE0eB53F46cd790Cd13851d5EFf43D12404d33E8": &exchange_binance, "0xF977814e90dA44bFA03b6295A0616a897441aceC": &exchange_binance, "0x47ac0Fb4F2D84898e4D9E7b4DaB3C24507a6D503": &exchange_binance, "0x28C6c06298d514Db089934071355E5743bf21d60": &exchange_binance, "0x5a52E96BAcdaBb82fd05763E25335261B270Efcb": &exchange_binance, "0x9696f59E4d72E237BE84fFD425DCaD154Bf96976": &exchange_binance, "0x06a0048079ec6571Cd1b537418869CDE6191d42D": &exchange_binance, "0x21a31Ee1afC51d94C2eFcCAa2092aD1028285549": &exchange_binance, "0x56Eddb7aa87536c09CCc2793473599fD21A8b17F": &exchange_binance, "0xDFd5293D8e347dFe59E90eFd55b2956a1343963d": &exchange_binance, "0x4976A4A02f38326660D17bf34b431dC6e2eb2327": &exchange_binance, "0x8B99F3660622e21f2910ECCA7fBe51d654a1517D": &exchange_binance, "0x4D9fF50EF4dA947364BB9650892B2554e7BE5E2B": &exchange_binance, "0xB8c77482e45F1F44dE1745F52C74426C631bDD52": &exchange_binance, "0x564286362092D8e7936f0549571a803B203aAceD": &exchange_binance, "0x3666019b9e801FA9c6f73FdBC952052eBe35c059": &exchange_binance, "0x708396f17127c42383E3b9014072679b2F60B82f": &exchange_binance, "0x8894E0a0c962CB723c1976a4421c95949bE2D4E3": &exchange_binance, "0x3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE": &exchange_binance, "0x001866Ae5B3de6cAa5a51543FD9fB64f524F5478": &exchange_binance, "0xa344c7aDA83113B3B56941F6e85bf2Eb425949f3": &exchange_binance, "0x4E9ce36E442e55EcD9025B9a6E0D88485d628A67": &exchange_binance, "0x8f12f14A09D80051dE4315808Df57af19D80caD4": &exchange_binance, "0xfE9e8709d3215310075d67E3ed32A380CCf451C8": &exchange_binance, "0xE0F0CfDe7Ee664943906f17F7f14342E76A5CeC7": &exchange_binance, "0x0681d8Db095565FE8A346fA0277bFfdE9C0eDBBF": &exchange_binance, "0x328366Da5A4C5F669172a716955E3adf93A26705": &exchange_binance, "0x6Aa8F871908F0A2A9AEFB4786b344707CB5D7e26": &exchange_binance, "0xc365c3315cF926351CcAf13fA7D19c8C4058C8E1": &exchange_binance, "0x8F22F2063D253846B53609231eD80FA571Bc0C8F": &exchange_binance, "0xD551234Ae421e3BCBA99A0Da6d736074f22192FF": &exchange_binance, "0x614B2aD34E7b3146314c352Ae02b4a9b19DeB685": &exchange_binance, "0xf88c022F7EbfF09A76bf895eb5782a1d92F25Fc7": &exchange_binance, "0x92D2A1D125C09b2b8192DDc111a5f61857037508": &exchange_binance, "0xC3C8E0A39769e2308869f7461364ca48155D1d9E": &exchange_binance, "0x410ed1cbceA3B3990A3f27362c06C3C5D1E75d08": &exchange_binance, "0xCff79eB669a69bDe08eFce9eE8E37e601dF02F32": &exchange_binance, "0x15aB2321d7E83d00C015048b567f4F6AadC1B022": &exchange_binance, "0x4Fabb145d64652a948d72533023f6E7A623C7C53": &exchange_binance, "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48": &exchange_binance, "0xdAC17F958D2ee523a2206206994597C13D831ec7": &exchange_binance, "0xDA9dfA130Df4dE4673b89022EE50ff26f6EA73Cf": &exchange_kraken, "0x267be1C1D684F78cb4F6a176C4911b741E4Ffdc0": &exchange_kraken, "0xe9f7eCAe3A53D2A67105292894676b00d1FaB785": &exchange_kraken, "0xc6bed363b30DF7F35b601a5547fE56cd31Ec63DA": &exchange_kraken, "0x29728D0efd284D85187362fAA2d4d76C2CfC2612": &exchange_kraken, "0x66c57bF505A85A74609D2C83E94Aabb26d691E1F": &exchange_kraken, "0x43984D578803891dfa9706bDEee6078D80cFC79E": &exchange_kraken, "0xAe2D4617c862309A3d75A0fFB358c7a5009c673F": &exchange_kraken, "0xE853c56864A2ebe4576a807D26Fdc4A0adA51919": &exchange_kraken, "0x2910543Af39abA0Cd09dBb2D50200b3E800A63D2": &exchange_kraken, "0x53d284357ec70cE289D6D64134DfAc8E511c8a3D": &exchange_kraken, "0x0A869d79a7052C7f1b55a8EbAbbEa3420F0D1E13": &exchange_kraken, "0x7f4eDDa6C8646580E68b93041B5476348eEf0406": &exchange_kraken, "0xFa52274DD61E1643d2205169732f29114BC240b3": &exchange_kraken, "0x98EC059Dc3aDFBdd63429454aEB0c990FBA4A128": &exchange_okex, "0x868daB0b8E21EC0a48b726A1ccf25826c78C6d7F": &exchange_okex, "0x539C92186f7C6CC4CbF443F26eF84C595baBBcA1": &exchange_okex, "0xbFbBFacCD1126A11b8F84C60b09859F80f3BD10F": &exchange_okex, "0xBf94F0AC752C739F623C463b5210a7fb2cbb420B": &exchange_okex, "0xf51cD688b8744b1bfD2FBa70D050dE85EC4fb9Fb": &exchange_okex, "0xe95f6604A591F6ba33aCCB43a8a885C9c272108c": &exchange_okex, "0xf7858Da8a6617f7C6d0fF2bcAFDb6D2eeDF64840": &exchange_okex, "0xc3AE71FE59f5133BA180cbBd76536a70Dec23d40": &exchange_okex, "0x4E7b110335511F662FDBB01bf958A7844118c0D4": &exchange_okex, "0xA7EFAe728D2936e78BDA97dc267687568dD593f3": &exchange_okex, "0x4b4e14a3773Ee558b6597070797fd51EB48606e5": &exchange_okex, "0xCbffCB2c38ecd19468d366D392AC0c1DC7F04Bb6": &exchange_okex, "0x2c8FBB630289363Ac80705A1a61273f76fD5a161": &exchange_okex, "0x6cC5F688a315f3dC28A7781717a9A798a59fDA7b": &exchange_okex, "0x7eb6c83AB7D8D9B8618c0Ed973cbEF71d1921EF2": &exchange_okex, "0x313Eb1C5e1970EB5CEEF6AEbad66b07c7338d369": &exchange_okex, "0xBDa23B750dD04F792ad365B5F2a6F1d8593796f2": &exchange_okex, "0x96FDC631F02207B72e5804428DeE274cF2aC0bCD": &exchange_okex, "0x9723b6d608D4841eB4Ab131687a5D4764eb30138": &exchange_okex, "0x5041ed759Dd4aFc3a72b8192C143F72f4724081A": &exchange_okex, "0x06d3a30cBb00660B85a30988D197B1c282c6dCB6": &exchange_okex, "0x276cdBa3a39aBF9cEdBa0F1948312c0681E6D5Fd": &exchange_okex, "0x68841a1806fF291314946EebD0cdA8b348E73d6D": &exchange_okex, "0x3D55CCb2a943d88D39dd2E62DAf767C69fD0179F": &exchange_okex, "0x07cff3c78Dc9bD2378b89b92f01254703861c2E4": &exchange_okex, "0x236F9F97e0E62388479bf9E5BA4889e46B0273C3": &exchange_okex, "0x59FAE149A8f8EC74d5bC038F8b76D25b136b9573": &exchange_okex, "0x75231F58b43240C9718Dd58B4967c5114342a86c": &exchange_okex, "0xC61b9BB3A7a0767E3179713f3A5c7a9aeDCE193C": &exchange_bitfinex, "0x36a85757645E8e8AeC062a1dEE289c7d615901Ca": &exchange_bitfinex, "0x1B8766d041567EeD306940c587e21C06aB968663": &exchange_bitfinex, "0x5a710a3cDF2AF218740384c52a10852D8870626A": &exchange_bitfinex, "0x4fdd5Eb2FB260149A3903859043e962Ab89D8ED4": &exchange_bitfinex, "0x28140CB1AC771d4Add91eE23788E50249C10263d": &exchange_bitfinex, "0xC56fEFd1028B0534bfaDCdB580d3519b5586246E": &exchange_bitfinex, "0x77134cbC06cB00b66F4c7e623D5fdBF6777635EC": &exchange_bitfinex, "0x0b73F67A49273fc4B9A65DBD25D7d0918E734E63": &exchange_bitfinex, "0x742d35Cc6634C0532925a3b844Bc454e4438f44e": &exchange_bitfinex, "0x53B36141490c419fa27ecabFEB8Be1ecAdc82431": &exchange_bitfinex, "0x0cD76cD43992C665FdC2d8aC91B935CA3165E782": &exchange_bitfinex, "0x1151314c646Ce4E0eFD76d1aF4760aE66a9Fe30F": &exchange_bitfinex, "0x876EabF441B2EE5B5b0554Fd502a8E0600950cFa": &exchange_bitfinex, "0x5754284f345afc66a98fbB0a0Afe71e0F007B949": &exchange_bitfinex, "0x87a32492dA96069115A12E27fF5e378f03A8eDF7": &exchange_bitfinex, "0xC6CDE7C39eB2f0F0095F41570af89eFC2C1Ea828": &exchange_bitfinex, "0xdcD0272462140D0A3cEd6C4bf970c7641f08CD2c": &exchange_bitfinex, "0x7727E5113D1d161373623e5f49FD568B4F543a9E": &exchange_bitfinex, "0x61EDCDf5bb737ADffE5043706e7C5bb1f1a56eEA": &exchange_gemini, "0xd24400ae8BfEBb18cA49Be86258a3C749cf46853": &exchange_gemini, "0x5f65f7b609678448494De4C87521CdF6cEf1e932": &exchange_gemini, "0x6Fc82a5fe25A5cDb58bc74600A40A69C065263f8": &exchange_gemini, "0xCFFAd3200574698b78f32232aa9D63eABD290703": &exchange_crypto_com_exchange, "0x6262998Ced04146fA42253a5C0AF90CA02dfd2A3": &exchange_crypto_com_exchange, "0x46340b20830761efd32832A74d7169B29FEB9758": &exchange_crypto_com_exchange, "0x72A53cDBBcc1b9efa39c834A540550e23463AAcB": &exchange_crypto_com_exchange, "0x7758E507850dA48cd47df1fB5F875c23E3340c50": &exchange_crypto_com_exchange, "0x55c005713BAb8824efd9f5B41C55F8bbC815abCd": &exchange_crypto_com_exchange, "0xA8e330039b67Be5573AfB388Dc35214481C5cf81": &exchange_crypto_com_exchange, "0x558553D54183a8542F7832742e7B4Ba9c33Aa1E6": &exchange_bithumb, "0x3fBE1f8Fc5dDb27d428aA60f661EAAaB0d2000ce": &exchange_bithumb, "0x3052cD6BF951449A984fe4B5a38B46AEF9455c8E": &exchange_bithumb, "0x8FA8aF91C675452200e49b4683a33Ca2E1A34e42": &exchange_bithumb, "0x2140eFD7Ba31169c69dfff6CDC66C542f0211825": &exchange_bithumb, "0x090bA5aF8284eBE16Fccfc6C0BE8FbEFcf23D365": &exchange_bithumb, "0x15878e87c685f866edFaF454BE6Dc06Fa517B35B": &exchange_bithumb, "0x186549a4aE594fc1F70bA4CFFDAc714b405bE3F9": &exchange_bithumb, "0x31D03f07178BcD74F9099AfeBD23B0AE30184ab5": &exchange_bithumb, "0x88D34944cF554e9CCCf4a24292D891f620e9c94F": &exchange_bithumb, "0xA0Ff1e0F30b5DDA2dc01e7e828290Bc72b71E57d": &exchange_bithumb, "0xc1dA8F69e4881efe341600620268934ef01a3E63": &exchange_bithumb, "0xd273Bd546b11Bd60214A2F9d71f22A088AAfe31B": &exchange_bithumb, "0xed48DC0628789c2956B1E41726d062a86ec45bFF": &exchange_bithumb, "0xD6216fC19DB775Df9774a6E33526131dA7D19a2c": &exchange_kucoin, "0xb8e6D31e7B212b2b7250EE9c26C56cEBBFBe6B23": &exchange_kucoin, "0x1692E170361cEFD1eb7240ec13D048Fd9aF6d667": &exchange_kucoin, "0xcaD621da75a66c7A8f4FF86D30A2bF981Bfc8FdD": &exchange_kucoin, "0xd89350284c7732163765b23338f2ff27449E0Bf5": &exchange_kucoin, "0x88Bd4D3e2997371BCEEFE8D9386c6B5B4dE60346": &exchange_kucoin, "0xeC30d02f10353f8EFC9601371f56e808751f396F": &exchange_kucoin, "0x738cF6903E6c4e699D1C2dd9AB8b67fcDb3121eA": &exchange_kucoin, "0xf16E9B0D03470827A95CDfd0Cb8a8A3b46969B91": &exchange_kucoin, "0xa1D8d972560C2f8144AF871Db508F0B0B10a3fBf": &exchange_kucoin, "0x2B5634C42055806a59e9107ED44D43c426E58258": &exchange_kucoin, "0x689C56AEf474Df92D44A1B70850f808488F9769C": &exchange_kucoin, "0xFf651EAD42b8EeA0B9cB88EDc92704ef6af372Ce": &exchange_kucoin, "0x899B5d52671830f567BF43A14684Eb14e1f945fe": &exchange_kucoin, "0x14EA40648fC8C1781D19363F5B9Cc9A877ac2469": &exchange_kucoin, "0x2a8c8b09bD77c13980495A959B26c1305166A57f": &exchange_kucoin, "0x5dB0E46744A321f7Fe7e2E4A9EE0df2F5dD0c3E3": &exchange_kucoin, "0xF43D7EbaaD1Efefb3e4df0c9d5766a112DcE7Dec": &exchange_kucoin, "0x1Db92e2EeBC8E0c075a02BeA49a2935BcD2dFCF4": &exchange_bybit, "0xee5B5B923fFcE93A870B3104b7CA09c3db80047A": &exchange_bybit, "0xf89d7b9c864f589bbF53a82105107622B35EaA40": &exchange_bybit, "0xA7A93fd0a276fc1C0197a5B5623eD117786eeD06": &exchange_bybit, "0xC882b111A75C0c657fC507C04FbFcD2cC984F071": &exchange_gate_io, "0x1C4b70a3968436B9A0a9cf5205c787eb81Bb558c": &exchange_gate_io, "0x0D0707963952f2fBA59dD06f2b425ace40b492Fe": &exchange_gate_io, "0xD793281182A0e3E023116004778F45c29fc14F19": &exchange_gate_io, "0x7793cD85c11a924478d358D49b05b37E91B5810F": &exchange_gate_io, "0x5d8f42503ea6E7807DaF04047aA749E43847bE09": &exchange_gate_io, "0x127481c5Ce4f9bB7cbDB6F8681eF27b21E953bd1": &exchange_gate_io, "0x249C4677896D969e2fec3AD2c405FB4be3baD4D2": &exchange_gate_io, "0x6DF6d4610e12Fd9033f8c8329F443f201BD36aE1": &exchange_gate_io, "0xeb1d60A831a9B689a67f314aFbF0D7f9E6ac911d": &exchange_gate_io, "0xE7872ffEDDAC12fB4B8579fBf390553415A99028": &exchange_gate_io, "0x7049e4343cE902240cAeDFd093559250Ff890Cef": &exchange_gate_io, "0xfF5566497750058C1b9A35229Ab7ca8f50811912": &exchange_gate_io, "0xe134A754345582b113962cFA51b0DC036a1B04C5": &exchange_gate_io, "0x4ADd38EE5bf1e232707c543C880F34c61c158EA9": &exchange_gate_io, "0xDb13fEA8aFd91f66Bb99595AA2801599da1aed3F": &exchange_gate_io, "0x020142aCd7f25281C0C5e0e90B6CCe6ddaEa3cD8": &exchange_gate_io, "0xE35973b0C5C831A7423342DBaEbF555946FDEd4c": &exchange_gate_io, "0xc9B8ded010dDb547e334410fC04BB82420EaFF06": &exchange_gate_io, "0xfeAFAe14aDED9279afdA58C4A3Ac42FE7195E57F": &exchange_gate_io, "0x9ED8b706C99E6ebd80824130eD935F9b5d78f4E3": &exchange_gate_io, "0x1dBf7a573e5fF8E40E477510a7c43F633B0BEE79": &exchange_gate_io, "0x66f820a414680B5bcda5eECA5dea238543F42054": &exchange_bittrex, "0xFbC9D695D419Cdf7eB46dF979353f5B394227976": &exchange_bittrex, "0x429C8344C9b911e9a0A6e6cE257b28250Bd3a90a": &exchange_bittrex, "0xFBb1b73C4f0BDa4f67dcA266ce6Ef42f520fBB98": &exchange_bittrex, "0xE94b04a0FeD112f3664e45adb2B8915693dD5FF3": &exchange_bittrex, "0x1e2FCfd26d36183f1A5d90f0e6296915b02BCb40": &exchange_coinone, "0x167A9333BF582556f35Bd4d16A7E80E191aa6476": &exchange_coinone, "0x18709E89BD403F470088aBDAcEbE86CC60dda12e": &exchange_huobipro, "0xA929022c9107643515F5c777cE9a910F0D1e490C": &exchange_huobipro, "0xeEe28d484628d41A82d01e21d12E2E78D69920da": &exchange_huobipro, "0x6748F50f686bfbcA6Fe8ad62b22228b87F31ff2b": &exchange_huobipro, "0x5C985E89DDe482eFE97ea9f1950aD149Eb73829B": &exchange_huobipro, "0x1062a747393198f70F71ec65A582423Dba7E5Ab3": &exchange_huobipro, "0xaB5C66752a9e8167967685F1450532fB96d5d24f": &exchange_huobipro, "0xfdb16996831753d5331fF813c29a93c76834A0AD": &exchange_huobipro, "0xFA4B5Be3f2f84f56703C42eB22142744E95a2c58": &exchange_huobipro, "0x0A98fB70939162725aE66E626Fe4b52cFF62c2e5": &exchange_huobipro, "0x46705dfff24256421A05D056c29E81Bdc09723B8": &exchange_huobipro, "0x18916e1a2933Cb349145A280473A5DE8EB6630cb": &exchange_huobipro, "0xFd54078bAdD5653571726C3370AfB127351a6f26": &exchange_huobipro, "0xadB2B42F6bD96F5c65920b9ac88619DcE4166f94": &exchange_huobipro, "0xc589b275e60dDa57aD7E117C6DD837Ab524a5666": &exchange_huobipro, "0xf056F435Ba0CC4fCD2F1B17e3766549fFc404B94": &exchange_huobipro, "0x5401dBf7da53e1C9Dbf484E3d69505815F2f5e6e": &exchange_huobipro, "0x7EF35bb398E0416b81b019fEa395219B65c52164": &exchange_huobipro, "0xEec606A66edB6f497662Ea31b5eb1610da87AB5f": &exchange_huobipro, "0x794d28aC31bCB136294761a556b68D2634094153": &exchange_huobipro, "0x4d77a1144dC74f26838B69391a6D3B1e403D0990": &exchange_huobipro, "0x9A755332D874c893111207b0b220Ce2615cd036F": &exchange_huobipro, "0xE4818f8fDe0C977A01DA4Fa467365B8bF22b071E": &exchange_huobipro, "0x32598293906b5b17c27d657dB3AD2c9b3f3E4265": &exchange_huobipro, "0xE93381fB4c4F14bDa253907b18faD305D799241a": &exchange_huobipro, "0xf66852bC122fD40bFECc63CD48217E88bda12109": &exchange_huobipro, "0x30741289523c2e4d2A62c7D6722686D14E723851": &exchange_huobipro, "0x90E9dDD9d8D5ae4E3763d0CF856C97594DEA7325": &exchange_huobipro, "0xB2a48f542dc56B89b24C04076cbE565b3Dc58e7b": &exchange_huobipro, "0xCAc725beF4f114F728cbCfd744a731C2a463c3Fc": &exchange_huobipro, "0x6F48a3E70F0251d1e83a989e62aAa2281A6d5380": &exchange_huobipro, "0xEB6D43Fe241fb2320b5A3c9BE9CDfD4dd8226451": &exchange_huobipro, "0x1B93129F05cc2E840135AAB154223C75097B69bf": &exchange_huobipro, "0xd8a83b72377476D0a66683CDe20A8aAD0B628713": &exchange_huobipro, "0x28FFE35688fFFfd0659AEE2E34778b0ae4E193aD": &exchange_huobipro, "0xB4Cd0386d2Db86f30C1A11c2B8c4F4185c1Dade9": &exchange_huobipro, "0x956e0DBEcC0e873d34a5e39B25f364b2CA036730": &exchange_huobipro, "0x73f8FC2e74302eb2EfdA125A326655aCF0DC2D1B": &exchange_huobipro, "0x229b5c097F9b35009CA1321Ad2034D4b3D5070F6": &exchange_huobipro, "0xE3314bbF3334228b257779E28228CfB86fA4261B": &exchange_huobipro, "0x1205E4f0D2f02262E667fd72f95a68913b4F7462": &exchange_huobipro, "0x0511509A39377F1C6c78DB4330FBfcC16D8A602f": &exchange_huobipro, "0x0577a79Cfc63Bbc0Df38833Ff4C4a3BF2095b404": &exchange_huobipro, "0xB6bC437708a398cDA5627224BB8b88BCD1E88d8F": &exchange_huobipro, "0xc837F51A0eFa33F8ECA03570e3D01a4B2CF97FfD": &exchange_huobipro, "0x137ad9C4777E1d36e4b605e745e8F37B2b62E9c5": &exchange_huobipro, "0x034f854B44D28E26386c1BC37ff9B20C6380b00d": &exchange_huobipro, "0x0c6C34CDd915845376fb5407E0895196C9DD4eeC": &exchange_huobipro, "0x926fC576b7facF6aE2d08eE2D4734C134a743988": &exchange_huobipro, "0x5861b8446A2F6e19a067874c133f04c578928727": &exchange_huobipro, "0xDc76CD25977E0a5Ae17155770273aD58648900D3": &exchange_huobipro, "0x6f259637dcD74C767781E37Bc6133cd6A68aa161": &exchange_huobipro, "0xa66Daa57432024023DB65477BA87D4E7F5f95213": &exchange_huobipro, "0xa8660c8ffD6D578F657B72c0c811284aef0B735e": &exchange_huobipro, "0x34ea4138580435B5A521E460035edb19Df1938c1": &exchange_binance_us, "0xf60c2Ea62EDBfE808163751DD0d8693DCb30019c": &exchange_binance_us, "0x61189Da79177950A7272c88c6058b96d4bcD6BE2": &exchange_binance_us, "0x111cFf45948819988857BBF1966A0399e0D1141e": &exchange_bitflyer, "0xD03be958e6b8da2D28aC8231a2291d6E4f0a7ea7": &exchange_korbit, "0xf0bc8FdDB1F358cEf470D63F96aE65B1D7914953": &exchange_korbit, "0xd6e0F7dA4480b3AD7A2C8b31bc5a19325355CA15": &exchange_korbit, "0x8550E644D74536f1DF38B17D5F69aa1BFe28aE86": &exchange_korbit, "0x0c01089AEdc45Ab0F43467CCeCA6B4d3E4170bEa": &exchange_korbit, "0x2864DE013415B6c2C7A96333183B20f0F9cC7532": &exchange_korbit, "0x59fba2E8595841DD2627703f4bb535C3B40a12E0": &exchange_korbit, "0x49e14f2D6839768BcC39Ef0F60809f00eaBBAc69": &exchange_korbit, "0x51d9914cB7f0C7D03075280D8f57Eb0Be6Ee457E": &exchange_korbit, "0x58e2201D8e1668597A37f4D6e701fF642dC2fa6d": &exchange_korbit, "0xE6ae903Bf00691d5996fABa0C2Ee7E7422A48FfE": &exchange_korbit, "0x50CBe3772513706CEE11548A13a1890F0a2996A0": &exchange_korbit, "0x954818aE7D93DD682BEC7823EE3406e3B4133028": &exchange_korbit, "0xb7580490a51D3F48D451ba5f2DD79a835d266015": &exchange_korbit, "0x1167ed55a3a37f072d59217493117b07972aAD7F": &exchange_korbit, "0x1E4B147d4dA3Fdb73ACC8428dDEA638088451Cdc": &exchange_korbit, "0xe5d7CcC5fc3b3216C4DFF3a59442F1d83038468C": &exchange_korbit, "0x42992d123b02d213f58ddb72572Cf48607be6348": &exchange_korbit, "0x416299AAde6443e6F6e8ab67126e65a7F606eeF5": &exchange_luno, "0xA9D1e08C7793af67e9d92fe308d5697FB81d3E43": &exchange_coinbasepro, "0x71660c4005BA85c37ccec55d0C4493E66Fe775d3": &exchange_coinbasepro, "0xddfAbCdc4D8FfC6d5beaf154f18B778f892A0740": &exchange_coinbasepro, "0x3cD751E6b0078Be393132286c442345e5DC49699": &exchange_coinbasepro, "0x503828976D22510aad0201ac7EC88293211D23Da": &exchange_coinbasepro, "0xb5d85CBf7cB3EE0D56b3bB207D5Fc4B82f43F511": &exchange_coinbasepro, "0xeB2629a2734e272Bcc07BDA959863f316F4bD4Cf": &exchange_coinbasepro, "0xA090e606E30bD747d4E6245a1517EbE430F0057e": &exchange_coinbasepro, "0xD688AEA8f7d450909AdE10C47FaA95707b0682d9": &exchange_coinbasepro, "0x02466E547BFDAb679fC49e96bBfc62B9747D997C": &exchange_coinbasepro, "0x6b76F8B1e9E59913BfE758821887311bA1805cAB": &exchange_coinbasepro, "0x2a0c0DBEcC7E4D658f48E01e3fA353F44050c208": &exchange_idex, "0x19CD9ce7e9BD7F56f69Bcfb8ed63aEB46631A970": &exchange_idex, "0xe80623a9d41f2f05780D9cD9cea0F797Fd53062A": &exchange_bitget, "0xe6a421f24d330967a3Af2F4cDB5c34067E7e4d75": &exchange_bitget, "0x97b9D2102A9a65A26E1EE82D59e42d1B73B68689": &exchange_bitget, "0x5bdf85216ec1e38D6458C870992A69e38e03F7Ef": &exchange_bitget, "0x0639556F03714A74a5fEEaF5736a4A64fF70D206": &exchange_bitget, "0xE2B406EC9227143A8830229eEb3Eb6E24b5c60Be": &exchange_bitget, "0x31A36512D4903635b7dd6828a934C3915A5809Be": &exchange_bitget, "0x3CC936b795A188F0e246cBB2D74C5Bd190aeCF18": &exchange_mexc, "0x75e89d5979E4f6Fba9F97c104c2F0AFB3F1dcB88": &exchange_mexc, "0x0162Cd2BA40E23378Bf0FD41f919E1be075f025F": &exchange_mexc, "0x0211f3ceDbEf3143223D3ACF0e589747933e8527": &exchange_mexc, "0xe70CDE2c091569a09e7c1e335e20AF302Ab41339": &exchange_mexc, "0xc5424B857f758E906013F3555Dad202e4bdB4567": &exchange_curve, "0xEEA81C4416d71CeF071224611359F6F99A4c4294": &exchange_bitmex, "0xA910f92ACdAf488fa6eF02174fb86208Ad7722ba": &exchange_poloniex, "0x32Be343B94f860124dC4fEe278FDCBD38C102D88": &exchange_poloniex, "0x6F803466bCD17f44fa18975bf7c509ba64Bf3825": &exchange_poloniex, "0x6B71834D65C5C4d8eD158D54B47E6Ea4Ff4E5437": &exchange_poloniex, "0x8d451AE5ee8F557a9cE7A9D7Be8A8cb40002d5cB": &exchange_poloniex, "0xc0e30823e5e628df8bc9bf2636a347E1512F0ecb": &exchange_poloniex, "0xfbf2173154F7625713be22E0504404EBfE021eae": &exchange_poloniex, "0xEaD6be34CE315940264519f250d8160f369fa5cd": &exchange_poloniex, "0xb794F5eA0ba39494cE839613fffBA74279579268": &exchange_poloniex, "0x48d466B7c0d32B61E8A82Cd2bCF060F7C3F966df": &exchange_poloniex, "0x65F9B2e4d7aAEB40fFEA8C6F5844d5AD7Da257E0": &exchange_poloniex, "0xaB11204cfEacCFfa63C2D23AeF2Ea9aCCDB0a0D5": &exchange_poloniex, "0x0536806df512D6cDDE913Cf95c9886f65b1D3462": &exchange_poloniex, "0x31a2Feb9b5D3b5f4e76C71D6C92FC46eBb3cb1c1": &exchange_poloniex, "0x209c4784AB1E8183Cf58cA33cb740efbF3FC18EF": &exchange_poloniex, "0x2fA2Bc2ce6A4f92952921A4CAA46B3727D24a1ec": &exchange_poloniex, "0x36B01066b7fa4a0fdb2968eA0256C848e9135674": &exchange_poloniex, "0x6795cf8EB25585EaDC356Ae32AC6641016c550f2": &exchange_poloniex, "0xAa9fa73dFE17ecAa2C89b39f0bb2779613C5Fc3b": &exchange_poloniex, "0xBd2Ec7c608a06fE975DBDCA729E84dEdb34eCC21": &exchange_poloniex, "0xEe8D8ABABB63bCd41e70a30B187CbaAA4e5D7ec6": &exchange_bit_z, "0xA24f25A8545eE2Ab81B2A5Cc8F047d3567fCDE0F": &exchange_bit_z, "0x3D5851C33b581a49998850a78D1865a1936dAcb3": &exchange_bit_z, "0x4B729cF402CfCfFd057E254924B32241AeDC1795": &exchange_bit_z, "0xF5bEC430576fF1b82e44DDB5a1C93F6F9d0884f3": &exchange_yobit, "0xc4D300019f587145cFd9b42875073b3AD4Bb0296": &exchange_yobit, "0x252D1375CA8F8A4CA59F1e7635F8Fd7C4A78031E": &exchange_coinswitch_kuber, "0xceAE7673553c90d0a3cd1A494dA35eDe63910cBF": &exchange_coinswitch_kuber, "0x3506A6ccc61d4D2046B79969020a5aF79010b4a6": &exchange_coinswitch_kuber, "0x294B9B133cA7Bc8ED2CdD03bA661a4C6d3a834D9": &exchange_coinswitch_kuber, "0x17a678C673FbB5B2f3294ef35e18c0Ef8cC3E64F": &exchange_coinswitch_kuber, "0x250b05e1E0dd20A876E369a16441E714e3d9f436": &exchange_coinswitch_kuber, "0x4346910075E50A442931D698D41ebE6965a584b1": &exchange_coinswitch_kuber, "0x4cD3aa96836c133c9B9f27daFa7baF744D57404d": &exchange_coinswitch_kuber, "0x758E2c2D1a362E2B3e613545e48285b03581EF43": &exchange_coinswitch_kuber, "0x7D3f7A3842f18873C769a42f92F51F091954211c": &exchange_coinswitch_kuber, "0xc0EB873cd81d47d290Ff7b6AD49280f6fD9cfB2B": &exchange_coinswitch_kuber, "0xE627b3e5591a713E3c23aF6fc4eBa2F313FdF489": &exchange_coinswitch_kuber, "0xE6b936B7640afa9242d1A714E50eE823e1Be140f": &exchange_coinswitch_kuber, "0x91Dca37856240E5e1906222ec79278b16420Dc92": &exchange_bitcoin_indonesia, "0x3C02290922a3618A4646E3BbCa65853eA45FE7C6": &exchange_bitcoin_indonesia, "0x9CbADD5Ce7E14742F70414A6DcbD4e7bB8712719": &exchange_bitcoin_indonesia, "0xf7D13C7dBec85ff86Ee815f6dCbb3DEDAc78ca49": &exchange_phemex, "0xD4Dcd2459BB78d7a645Aa7E196857D421b10D93F": &exchange_bigone, "0xa30D8157911ef23c46C0eB71889eFe6a648a41F7": &exchange_bigone, "0x88e343F4599292C2CfFe683C1bb93cD3480BdbAb": &exchange_bigone, "0x17Bc58b788808DaB201a9A90817fF3C168BF3d61": &exchange_bigone, "0x983873529f95132BD1812A3B52c98Fb271d2f679": &exchange_bitmax, "0xfB8131c260749c7835a08ccBdb64728De432858E": &exchange_bitmax, "0x4B1a99467a284Cc690e3237bC69105956816f762": &exchange_bitmax, "0x03BDf69B1322D623836aFBD27679A1C0AfA067E9": &exchange_bitmax, "0x986a2fCa9eDa0e06fBf7839B89BfC006eE2a23Dd": &exchange_bitmax, "0xEf58321032cF693Fa7e39F31e45CBc32f2092cb3": &exchange_hitbtc, "0x1C11BA15939E1C16eC7ca1678dF6160Ea2063Bc5": &exchange_hitbtc, "0xEd0245c53F69eBccDaB3e39cF0013161a67BF296": &exchange_hitbtc, "0xA12431D0B9dB640034b0CDFcEEF9CCe161e62be4": &exchange_hitbtc, "0x9C67e141C0472115AA1b98BD0088418Be68fD249": &exchange_hitbtc, "0x59a5208B32e627891C389EbafC644145224006E8": &exchange_hitbtc, "0xb77bd9fc4830A801D42BCD3Ffdf2f8C079ecBe28": &exchange_hitbtc, "0x2d969D1a10833f207fdC74381979bAa249146DF3": &exchange_hitbtc, "0x7891b20C690605F4E370d6944C8A5DBfAc5a451c": &exchange_latoken, "0x0861Fca546225fbF8806986D211C8398f7457734": &exchange_latoken, "0x4c766dEf136F59f6494f0969B1355882080CF8E0": &exchange_bitstamp, "0x00BDb5699745f5b860228c8f939ABF1b9Ae374eD": &exchange_bitstamp, "0x1522900B6daFac587d499a862861C0869Be6E428": &exchange_bitstamp, "0xc5b611f502a0DCF6C3188Fd494061aE29B2baa4f": &exchange_bitstamp, "0x059799F2261d37b829c2850cEe67b5b975432271": &exchange_bitstamp, "0x9A9BED3Eb03E386D66f8a29DC67dC29Bbb1ccB72": &exchange_bitstamp, "0xD1669Ac6044269b59Fa12c5822439F609Ca54F41": &exchange_coinlistpro, "0x8D1f2eBFACCf1136dB76FDD1b86f1deDE2D23852": &exchange_coinlistpro, "0xB37640f5F7ef7b0fDCce2c0C053DB4f976945647": &exchange_shuzibi, "0x6693C388255F519497f0Ca2854c31B72E605569b": &exchange_shuzibi, "0xe17ee7B3c676701c66B395A35f0DF4C2276a344E": &exchange_shuzibi, "0x0DB79Bbb99DEFC2356d82848A459A5a13869EB3F": &exchange_exmo, "0xd7B9A9b2F665849C4071Ad5af77d8c76aa30fb32": &exchange_exmo, "0x1Fd6267f0D86F62D88172B998390AfEE2a1F54B6": &exchange_exmo, "0xFD6724B4b3e8eca764F0DD07ccd903aD348D70F8": &exchange_zb, "0x6485fc77bE2186fc60feeA38d0ef4331D8404b60": &exchange_zb, "0xF98e7AF638b015D15E1820852bF24900f074b38B": &exchange_zb, "0x60d0cC2aE15859f69bF74DADb8AE3Bd58434976b": &exchange_zb, "0x562680a4dC50ed2f14d75BF31f494cfE0b8D10a1": &exchange_hotbit, "0x274F3c32C90517975e29Dfc209a23f315c1e5Fc7": &exchange_hotbit, "0x8533A0bd9310Eb63E7CC8E1116c18a3D67B1976A": &exchange_hotbit, "0xb357C9B4c9aff115f12AF5dd6dAb652d8f2ad561": &exchange_kuna, "0x77aB999d1e9F152156B4411E1f3E2A42Dab8CD6D": &exchange_kuna, "0xF71AfE21Cd32959113Fc47aE2EF886B43A9413d5": &exchange_probit_exchange, "0x72E5263FF33D2494692D7F94A758aA9F82062F73": &exchange_probit_exchange, "0x2819c144D5946404C0516B6f817a960dB37D4929": &exchange_remitano, "0x0be1cef9d45f6621eB083f0a0e4b2261618938d8": &exchange_remitano, "0xd0b02a49B0768302F407cB28d813DaE1761BAEfa": &exchange_remitano, "0x39F6a6C85d39d5ABAd8A398310c52E7c374F2bA3": &exchange_whitebit, "0xeD4e1AD0F899EF3954D05bafc502F50C8e6A6baf": &exchange_coinw, "0xa20f10289248717374e9B7776dC368aa526cb6F2": &exchange_coinw, "0x94961bB15bafE2d73b899B9a3fC209B3FcF899D6": &exchange_coinw, "0xcb243bf48FB443082FAE7db47eC96Cb120Cd6801": &exchange_coinw, "0x429Bf8EC3330E02401D72bEadE86000d9a2E19EB": &exchange_coinw, "0x8705CcFd8A6dF3785217C307cbEbf9b793310B94": &exchange_coinw, "0x9f8646A35db0f466aC9322e2D194cc18f209Fc75": &exchange_coinw, "0x6f31D347457962c9811ff953742870EF5a755dE3": &exchange_coinw, "0xd115B7B6bEA4819BFD1fe5397f5e7e01fA19D83d": &exchange_coinw, "0x659BA341542Ed9c25eCA5FD7daE3659385956360": &exchange_xt, "0xe74638bff8e7e332c08C239407FA68324acf8Dee": &exchange_xt, "0xD30b438DF65f4f788563b2b3611Bd6059bFF4ad9": &exchange_okcoin_intl, "0x618fFD1cDAbeE36CE5992a857Cc7463f21272bD7": &exchange_wazirx, "0x63DFE4e34A3bFC00eB0220786238a7C6cEF8Ffc4": &exchange_wootrade, "0xeA319fd75766F5180018F8e760f51c3D3C457496": &exchange_wootrade, "0x0d83F81bc9f1E8252F87A4109bBF0d90171c81DF": &exchange_wootrade, "0x6cc8dCbCA746a6E4Fdefb98E1d0DF903b107fd21": &exchange_bitrue, "0x878d587BE19cd44C203EC5E90d9cA3724C4D2c3D": &exchange_bitrue, "0xAB83D182f3485cf1D6ccdd34C7CFEf95b4C08da4": &exchange_binance_jex, "0xAeEc6f5aCA72F3A005af1B3420ab8c8c7009BaC8": &exchange_otcbtc, "0x8f7DEE5cDe6965481F0119BaC9d5b2b142bcc94F": &exchange_otcbtc, "0xd0a174B1Ff551D63eD0823AE743bBe9BC204B0f0": &exchange_dextrade, "0xe03c23519e18D64F144d2800E30E81B0065C48B5": &exchange_mercatox, "0x390dE26d772D2e2005C6d1d24afC902bae37a4bB": &exchange_upbit, "0xBA826fEc90CEFdf6706858E5FbaFcb27A290Fbe0": &exchange_upbit, "0x5E032243d507C743b061eF021e2EC7fcc6d3ab89": &exchange_upbit, "0x03747F06215B44E498831dA019B27f53E483599F": &exchange_upbit, "0xc9f5296Eb3ac266c94568D790b6e91ebA7D76a11": &exchange_cex_io, "0x9BA3560231e3E0aD7dde23106F5B98C72E30b468": &exchange_bilaxy, "0xf7793d27A1b76CDF14Db7C83e82C772cF7C92910": &exchange_bilaxy, "0x7c49e1c0e33F3efB57d64b7690Fa287C8D15B90A": &exchange_bit2c, "0x474ac5cb62D7aCEDC9990d4DaAfA0c39D9478FBB": &exchange_bingx, "0xedBB72E6b3Cf66a792bFF7FaaC5Ea769fe810517": &exchange_liquid, "0xeeC0Ed9E41C209c1c53a35900a06BF5DcA927405": &exchange_bitforex, "0xb9ee1e551f538A464E8F8C41E9904498505B49b0": &exchange_coinex, "0x53Eb3Ea47643E87e8f25dd997A37B3b5260e7336": &exchange_coinex, "0xAD840A2B569188d49245fcd7Bde71167D77df6c0": &exchange_jbexcom, "0x09b1806Df13062B5f653BeDA6998972cabCF7009": &exchange_8v_global, "0x4B01721F0244E7c5B5F63c20942850E447f5a5Ee": &exchange_coinexchange, "0x226CE8219207E773c0768A699bf7982DbEA754Ad": &exchange_coinexchange, "0x475c4810C124873a58E1045428D1FA35634b6048": &exchange_tokencan, "0x1619d743d7DC612E99d5D94Ebd6b9695D46f0BF3": &exchange_btse, "0xde279a5cD86860Cd3D039AA1B74bc29E74cABB12": &exchange_btse, "0x8BaeD8FD7FC228781a95e7D6E57C3e430D2BE6F9": &exchange_zgcom, "0xa5a3903FC3698c241B1385DF4F80A5C665f47404": &exchange_qbtc, "0xBd8ef191Caa1571e8aD4619ae894e07A75De0C35": &exchange_paribu, "0x2bB97B6CF6FfE53576032c11711D59Bd056830eE": &exchange_paribu, "0xC098B2a3Aa256D2140208C3de6543aAEf5cd3A94": &exchange_ftx, "0xdc51356928baE9fd7F43ddB4a1C8e1FbDD340eB5": &exchange_ftx, "0xFF3baBb82a8065318A0548E4aF19e0ED46dc28F9": &exchange_ftx, "0xA72CEb9964Bac623D67CF4d07B99645145ba16e1": &exchange_ftx, "0xd45C041dC87AA2495793BeC3964389C81A962DFA": &exchange_ftx, "0xb2ab43F76131fb299A8b04d3434eEA6e14069cfA": &exchange_ftx, "0x91FDe2e551560067A818bdA6f4B63C89ee83500d": &exchange_ftx, "0x2FAF487A4414Fe77e2327F0bf4AE2a264a776AD2": &exchange_ftx, "0xf73C3c65bde10BF26c2E1763104e609A41702EFE": &exchange_bibox, "0xe79eeF9b9388A4fF70ed7ec5Bccd5B928ebB8Bd1": &exchange_bitmart, "0x68b22215FF74E3606BD5E6c1DE8c2D68180c85F7": &exchange_bitmart, "0xD9811e8b7c42418c71dABfE63b9CC17f8db1A6Eb": &exchange_bkex, "0xB726dA4fbdc3E4dBda97bb20998cF899b0e727E0": &exchange_cobinhood, "0x8958618332dF62AF93053cb9c535e26462c959B0": &exchange_cobinhood, "0xf65c33c383a6996ffEC2d00AA93df3cE2Bdb7851": &exchange_jingui, "0x7A10Ec7d68a048BdaE36A70E93532D31423170fA": &exchange_bgogo, "0xCe1bF8E51F8b39e51c6184e059786D1c0eAF360F": &exchange_bgogo, "0xe51a4316607772132F89b3483DA698e4d682E191": &exchange_citex, "0x9E2E3649563E60926A7B5968BC3537Fb58fAf78b": &exchange_citex, "0x4d7291630651041358abE50532C1A20948559155": &exchange_citex, "0x691c5e2751Ec615d2b49cb569fdF787720b0fD31": &exchange_citex, "0x7B897Ab1e759028F14e1841Ffc5449f11273e330": &exchange_citex, "0x521dB06bF657Ed1D6C98553A70319a8DdBAc75A3": &exchange_crex24, "0x2a1dCbDF3fc17C7263529AA7fB1F90e3D4624eD2": &exchange_idcm, "0x2B2b0CF3d1BC4a776c512e7F374991FD9CA3Eb34": &exchange_idcm, "0xC5565200eb6a428451D53280b49c4488f74ac14D": &exchange_idcm, "0x8B2b3d18230661157d399226686d91B2fC340a30": &exchange_idcm, "0x0A8B4E06FA1A93211422D0F4f12747A832dBBD28": &exchange_idcm, "0xC86F08c4F6aeC029Ece7e56d1d302dFdcF2EC41d": &exchange_idcm, "0x3613ef1125A078EF96Ffc898c4eC28D73C5b8C52": &exchange_tidex, "0x0a73573Cf2903d2D8305b1eCb9e9730186a312aE": &exchange_tidex, "0x5004A7AA3c430BC3e133Ee29C28E391b16F8BF7d": &exchange_ztcom, "0x444a5E0d2515f322E7278F6EE95CB34d8de98f09": &exchange_ztcom, "0x7aA12EeF14Db55884Ab2Fe0D097E0064EF7A8ECA": &exchange_ztcom, "0x0179D232beCF100Cd1f0Dd3e84a8AFA9ca31aFF3": &exchange_ztcom, "0x93f36930F94FBB5aFc5fB506D3f7ABB9179a4e4e": &exchange_coinegg, "0x73957709695E73Fd175582105c44743CF0fB6f2f": &exchange_bw, "0x2f1233Ec3a4930Fd95874291DB7da9E90dfB2F03": &exchange_uex, "0x9fB01A2584Aac5aAE3faB1ed25F86c5269b32999": &exchange_ggbtc, "0xb27ac505bee7298b204b530b368B6191F4141C55": &exchange_ulei, "0x412D18072b7809aB25d8B4B0e0167128E122eC37": &exchange_ulei, "0x499bC6B4B9e7da1fD8A775106a389F4C1D1D4B98": &exchange_wrnet, "0x373fE5F4D8936590b4463DF22bE4ce3f82ced806": &exchange_wrnet, "0xf8bC6604190a6279080E0fE24e15dc1D2927E10B": &exchange_wrnet, "0x4003CAefF9d6eB5af6927b0842c90f43F31d25d1": &exchange_dcoin, "0x7abE0cE388281d2aCF297Cb089caef3819b13448": &exchange_ftx_us, "0x05f51AAb068CAa6Ab7eeb672f88c180f67F17eC7": &exchange_abcc, "0x4564BFe303900178578769b2D76B1a13533E5fd5": &exchange_aex, "0x6814B1FE0dBb34d006dC204A6b2DED962dF1D684": &exchange_aex, "0xb4460b75254ce0563Bb68eC219208344C7EA838c": &exchange_bithumbpro, "0x088ee5007C98a9677165D78dD2109AE4a3D04d0C": &exchange_sushiswap, "0x2fDbAdf3C4D5A8666Bc06645B8358ab803996E28": &exchange_uniswap, } var ValidCodes = []string{ "binance", "kraken", "okex", "Bitfinex", "gemini", "crypto-com-exchange", "bithumb", "kucoin", "bybit", "gate-io", "bittrex", "coinone", "huobipro", "binance-us", "bitflyer", "korbit", "luno", "coinbasepro", "idex", "bitget", "mexc", "curve", "bitmex", "poloniex", "bit-z", "yobit", "coinswitch-kuber", "bitcoin-indonesia", "phemex", "bigone", "Bitmax", "hitbtc", "latoken", "bitstamp", "coinlistpro", "shuzibi", "exmo", "zb", "hotbit", "kuna", "probit-exchange", "remitano", "whitebit", "coinw", "xt", "okcoin-intl", "wazirx", "wootrade", "bitrue", "binance-jex", "otcbtc", "dextrade", "mercatox", "upbit", "cex-io", "bilaxy", "Bit2C", "bingx", "liquid", "bitforex", "coinex", "jbexcom", "8v-global", "coinexchange", "tokencan", "btse", "zgcom", "qbtc", "paribu", "ftx", "bibox", "bitmart", "bkex", "Cobinhood", "jingui", "bgogo", "citex", "crex24", "idcm", "tidex", "ztcom", "coinegg", "bw", "uex", "ggbtc", "ulei", "wrnet", "dcoin", "ftx-us", "abcc", "aex", "bithumbpro", "sushiswap", "uniswap", }