const ADDRESSES = require('../helper/coreAssets.json')
const { cexExports } = require("../helper/cex");
const bitcoinAddressBook = require("../helper/bitcoin-book/index.js");

const config = {
  bsc: {
    owners: [
      "0x0639556F03714A74a5fEEaF5736a4A64fF70D206",
      "0x149ded7438caf5e5bfdc507a6c25436214d445e1",
      "0x3a7d1a8c3a8dc9d48a68e628432198a2ead4917c",
      "0x97b9d2102a9a65a26e1ee82d59e42d1b73b68689",
      "0xa316c725bc8401c97d6d96f283c14b827541744e",
      "0xc43999113f8fe724d91356c26105def1449ebdfd",
      "0x8911b8f5127eec40c14e1ad0500dc4dbd279d7a7",
      "0x1ff33329a8f8c1927131cbb72362b00abeea02d3",
      "0x5bdf85216ec1e38d6458c870992a69e38e03f7ef",
      "0x80097a87a7dcde470e34c10b5cceb85abf83b531",
      "0xe4786cfe980ef5a6428a2fffafabf24f1fc79b64",
      "0x4c1d7de286d7c20df5f2ba44b3bc706c1e03bf13",
      "0xac65bdf867103ae2c3a75cdd4b68f9d7178c604f",
      "0x14b5f559c27bc00c39f668a88471498d68d18768",
      "0xe7b3b0a59b026ec1fef16561daf93672a61bafec",
      "0x1ab4973a48dc892cd9971ece8e01dcc7688f8f23",
      "0x1084203d70950bd7a93aef75eb32a51df2422a07",
      "0xbcf6011192399df75a96b0a4ce47c4820853e9e5",
      "0x864a7fa57e0f8902a2de4892e925f1272edbe3fa",
    ],
  },
  ethereum: {
    owners: [
      "0x0639556F03714A74a5fEEaF5736a4A64fF70D206",
      "0x1Ae3739E17d8500F2b2D80086ed092596A116E0b",
      "0x2bf7494111a59bD51f731DCd4873D7d71F8feEEC",
      "0x31a36512d4903635b7dd6828a934c3915a5809be",
      "0x461f6dCdd5Be42D41FE71611154279d87c06B406",
      "0x5bdf85216ec1e38d6458c870992a69e38e03f7ef",
      "0x97b9d2102a9a65a26e1ee82d59e42d1b73b68689",
      "0x9E00816F61a709fa124D36664Cd7b6f14c13eE05",
      "0xdFE4B89cf009BFfa33D9BCA1f19694FC2d4d943d",
      "0xe2b406ec9227143a8830229eeb3eb6e24b5c60be",
      "0xe6a421f24d330967a3af2f4cdb5c34067e7e4d75",
      "0xe80623a9d41f2f05780d9cd9cea0f797fd53062a",
      "0xf646d9B7d20BABE204a89235774248BA18086dae",
      "0x1d5ba5414f2983212e03bf7725add9eb4cdb00dc", //add on 12/01/2024
      "0x51971c86b04516062c1e708cdc048cb04fbe959f", //add on 12/01/2024
      "0x5051e9860c1889eb1bfa394365364b3dd61787f1", //add on 12/01/2024
      "0x731309e453972598ea05d706c6ee6c3c21ab4d2a", //add on 12/01/2024
      "0x842ea89f73add9e4fe963ae7929fdc1e80acdb52", //add on 12/01/2024
      "0x1a96e5da1315efcf9b75100f5757d5e8b76abb0c", //add on 12/01/2024
      "0x4dfc15890972ecea7a213bda2b478dabc382e7a1", //add on 12/01/2024
      "0x70213959a644baa94840bbfb4129550bceceb3c2", // add on 27/05/2024
      "0x54a679e853281a440911f72eae0e24107e9413dc", // add on 27/05/2024
      "0x1ab4973a48dc892cd9971ece8e01dcc7688f8f23", // add on 27/05/2024
      "0x0edd5b0de0fe748be331186bf0aa878f47f601db", // add on 27/05/2024
      "0x4121217c238db06e942f3d87371106d30d0f8c84", // add on 27/05/2024
      "0xed470553f61f23cd30ccf51ab066dc1598ed0c4f", // add on 27/05/2024
      "0x59708733fbbf64378d9293ec56b977c011a08fd2", // add on 27/05/2024
      "0xaab0039de2a8dba8696ee4d42c0d1aa30d7e1059", // add on 27/05/2024
      "0xf207b2f9f9417fc73cad069f7aa5ae1c6a5b428d", // add on 27/05/2024
      "0x4d216d2682f3997f6c19420beee4530d08d0ea5f", // add on 27/05/2024
      "0xdbe46a02322e636b92296954637e1d7db9d5ed26", // add on 27/05/2024
      "0xbff5092f83bd810e0926068b89633bf66eaa037b",
      "0x80097a87a7dcde470e34c10b5cceb85abf83b531",
      "0xe4786cfe980ef5a6428a2fffafabf24f1fc79b64",
      "0x4c1d7de286d7c20df5f2ba44b3bc706c1e03bf13",
      "0xac65bdf867103ae2c3a75cdd4b68f9d7178c604f",
      "0x14b5f559c27bc00c39f668a88471498d68d18768",
      "0xe7b3b0a59b026ec1fef16561daf93672a61bafec",
      "0x3c2a309d9005433c1bc2c92ef1be06489e5bf258",
      "0xe368759445438b8ec4e50bf4094e939341174e62",
      "0x2dd64ee5ea8706097a5674154288989e3dbe3a05",
      "0xa700c091687afbfada6b84b5e02a5e672ee35597",
      "0xd509ff5d6e530401b53cc7d3b80607824d85ff60",
      "0x255e91ab794da40d39a5aceff20d98841df873af",
      "0x9756b4eedc434ca23dffd209c8ea01d4c95ff881",
      "0x9a449ef3665f60af503ea5b8ef5191aeb315b809",
      "0x58751ce78f174b58b8f5e345244984a78524a899",
      "0x9f199b93ae33c330880bdb31422fca37c6d3fb14",
      "0x9c9c8f4f33679ce7f2c46cbf8ab4feb4cf45fe46",
      "0x8028270e06fca18e212306a7c93bfee52b440fc5",
      "0x0635ac6675e05c7f58383493bb7d1a513cd65688",
      "0x1D774ed0A7b897aAaE3526F07e487C5F9540F55D"
    ],
    blacklistedTokens: [
      "0x19de6b897ed14a376dda0fe53a5420d2ac828a28", // old bitget token
    ]
  },
  tron: {
    owners: [
      "TAa8e7U7seCy7NcZ52xYVQXXybFfwvsUxz",
      "TBXEdr2pD1tszUNAkVX18K7nie1MptkZ1y",
      "TBytnmJqL47n8bAP2NgPWfboXCwEUfEayv",
      "TFrRVZFoHty7scd2a1q6BDxPU5fyqiB4iR",
      "TGJagVsVg9QSePG5GreotgdefgaXPRo8SH",
      "TGZ959FTLRk8droUqDNgLxML1X9mEVej8q",
      "TYiQTHtgLo6KX6hYgbKLJsTbWK5hu9X5MG",
      "TZHW3PJe6VoyV8NWAaeukqWNRe3bVU7u8n",
      "TBM2FK4KBEEsMVYjm4WAW2Q8Es2NKdmUB8", //add on 12/01/2024
      "TCvfZC9h6fFXnF7KbHPgY4jgfen93VkfVW", //add on 12/01/2024
      "TGp7SNzjrctsWNwaFFN2PNTh3b1Kgxdtib", //add on 12/01/2024
      "TBpo1Sh7vKCLrfxocZHd8CA5wc2R75kSJM", // add on 27/05/2024
      "TMauqkA78pfysSTn8jD1dvEUkjme2gEEdn", // add on 27/05/2024
      "TKPqvBMU2v23RyjjViKvp16kiHPx7FnrHQ", // add on 27/05/2024
      "TVSdtELybCCa9DPDH15CMAPjeRcENAmDJZ", // add on 27/05/2024
      "TYPUgo9ZtYk34XgBHbCHJCaoYZ5RejhhVD",
      "TKurFA1LqaLU6cYa7QKbYqFceT3Xf22pNT",
      "TN9DMsWq8CwE9GZV4akjxUzwG93PPceuiV",
      "TYAdiDkvjsSPMQt8AvA8jWJrXKcjyKb5rs",
      "TTky11V7Q3ng6hkYjLs3R3YkeDB8suQ7dC",
      "TJ8kFqncqv3GP15DTcbzufX5HFgFMCK3kC",
      "TEk5sAuuk6URqvT5tL7hrUB65NGEgq895X",
      "TJ7hhYhVhaxNx6BPyq7yFpqZrQULL3JSdb",
      "TWpNmnuq6EFMRnxWQTGGf47gjkkbtYJdbm",
      "TKfMrRSwhuLoTHcziSeNEAdSjaTe2677md",
      "TQQ29P8gw2Tp8XeYKC8vasQmJ7rvHGFhiG",
      "TUktrKwLLGGjks6DoN1zGta8muskbd9tnk",
      "TFfNrnZzHVMQ7DsHLvcTyvZheqabG4KW4W",
      "TKCFasXqJw3ezQiF1qYWYd78Edfb2NvpBV",
    ],
  },
  bitcoin: {
    owners: bitcoinAddressBook.bitget,
  },
  arbitrum: {
    owners: [
      "0x0639556F03714A74a5fEEaF5736a4A64fF70D206",
      "0x97b9d2102a9a65a26e1ee82d59e42d1b73b68689",
      "0x5bdf85216ec1e38d6458c870992a69e38e03f7ef", //add on 12/01/2024
      "0x14b5f559c27bc00c39f668a88471498d68d18768",
      "0x81fb786799ebacc67abc0abaf5589aa0d7773fa0",
      "0xf2c1a45ec2013c686c9568a4f250158c425e4373",
      "0xe7b3b0a59b026ec1fef16561daf93672a61bafec",
      "0x0c4681e6c0235179ec3d4f4fc4df3d14fdd96017",
      "0x1ab4973a48dc892cd9971ece8e01dcc7688f8f23",
    ],
  },
  optimism: {
    owners: [
      "0x0639556F03714A74a5fEEaF5736a4A64fF70D206",
      "0x5bdf85216ec1e38d6458c870992a69e38e03f7ef",
      "0x97b9d2102a9a65a26e1ee82d59e42d1b73b68689",
      "0x14b5f559c27bc00c39f668a88471498d68d18768",
      "0xe7b3b0a59b026ec1fef16561daf93672a61bafec",
      "0x1ab4973a48dc892cd9971ece8e01dcc7688f8f23",
    ],
  },
  era: {
    owners: ["0x97b9d2102a9a65a26e1ee82d59e42d1b73b68689"],
  },
  fantom: {
    owners: ["0x5bdf85216ec1e38d6458c870992a69e38e03f7ef"],
  },
  cronos: {
    owners: ["0x0639556F03714A74a5fEEaF5736a4A64fF70D206"],
  },
  avax: {
    owners: [
      "0x0639556F03714A74a5fEEaF5736a4A64fF70D206",
      "0x5bdf85216ec1e38d6458c870992a69e38e03f7ef",
      "0xe7b3b0a59b026ec1fef16561daf93672a61bafec",
      "0x1ab4973a48dc892cd9971ece8e01dcc7688f8f23",
    ],
  },
  polygon: {
    owners: [
      "0x0639556F03714A74a5fEEaF5736a4A64fF70D206",
      "0x5bdf85216ec1e38d6458c870992a69e38e03f7ef",
      "0x97b9d2102a9a65a26e1ee82d59e42d1b73b68689",
      "0x14b5f559c27bc00c39f668a88471498d68d18768",
      "0xe7b3b0a59b026ec1fef16561daf93672a61bafec",
      "0x1ab4973a48dc892cd9971ece8e01dcc7688f8f23",
      "0x9b0cb31f3e9232196aeaa7cac03ea95c5a4f0e35",
    ],
  },
  ripple: {
    owners: [
      "r3AEihLNr81VYUf5PdfH5wLPqtJJyJs6yY",
      "rGDreBvnHrX1get7na3J4oowN19ny4GzFn",
    ],
  },
  solana: {
    owners: [
      "A77HErqtfN1hLLpvZ9pCtu66FEtM8BveoaKbbMoZ4RiR",
      "3bLkLrRvkwHMrqyoCaDSCn6bZnpfJCVsHxcmznUwB1p5",
      "42zAGwv37eZFwwcExfCAV9oSw2kNQX3aBxsbM6zvQECM",
      "YiZeibU6zzEHyKiSTjygXUPkMktKj9a3DCAcWmZ4XjF",
      "AvLGED7RBzYv4AuvkgFSCFMqyB2WjUff7TVKVEv5MjMs",
      "48Zo7g9SReCWmNtCvr2es4H9CLCRQHrSND2Wzi61sCsQ",
      "57WSBnNTC2MaqpY6NWLdNjhrELced4jSGV2hLSpjzct9",
      "DP1FqoBnE23QNNz4LpT9FCQvETdJN4nph5c11NiinrGg",
      "AyhsmFptkM251V1AoH2gf8d4QUnxUkkmaDqFfFwBwGni",
      "4S8C1yrRZmJYPzCqzEVjZYf6qCYWFoF7hWLRzssTCotX"
    ],
  },
  metis: {
    owners: ["0x5bdf85216ec1e38d6458c870992a69e38e03f7ef"],
  },
  kava: {
    owners: ["0x97b9d2102a9a65a26e1ee82d59e42d1b73b68689"],
  },
  starknet: {
    owners: [
      "0x0299b9008e2d3fa88de6d06781fc9f32f601b2626cb0efa8e8c19f2b17837ed1",
    ],
  },
  ton: {
    owners: [ //only wallets with more than 50k
      "UQDJlZqZfh1OQ4PY2ze4bSEBznjc8fGzkE2YiP5XLvDv1JNr",
      // "EQCnRoi95R9jLVrPONxTWEMMCuIlHBsYZjYZW5JwtoecbRl6",
      // "EQC5Jj1PfKD8PmwxdBDi47mtbLahHV0Qkrs39lVl2A4nPlPC",
      // "EQAkKBTk1NuRH9wuy5qJFesfCoZMvZXa2NV9mCet3t3ndwkH",
      // "EQDN9_DXwJA28GQnLjxCntVwvknvKes6c1tku8F5FQc3MkZo",
      //  "EQAGQcXOz5QWPXW_faObcN7HfSx8ihstAzoQTV9ckqmrDfcQ",
      //  "EQCUlDMK5NDVOmpbLAzGVkXfCXpmEJgKWHL4J7oHmuNkPxaH",
      //  "EQAWLm0Xut7koqsFxI2j3YBvjI1M_tVHXFrgTysXvF4NQWu5",
      // "EQAGR25YDiUNCr7Fw2WnEYM0g8WB1XuQi-N9Vr2w4zjDEhg5",
      //  "EQDpwKJP-qaqTyKIkOca6VUL_FOmxX5kO8McJA4YcnrBzlwi",
      //  "EQAzZQL6-D71tTLTFbpxRQtmHJDoP85k2Lwf0r9kLzVV2VRy",
      //  "EQCzCMf5tPWW9iUBdYhZclSYcbBccO02Gf1ak5QB7qly5Gsl",
      //  "EQDi0d8gazctsfO4kOYNGFtnqgyfG2tv9goFCRyMAbQKxMA3",
      //  "EQB6DclNqfSLlo37h7441Pq3KGKI23oE0wgf7uF3N22QicZ7",
      //  "EQCHhe9euw_STGkR0Q9DwAlh6XSPpUKXoaxRfjxf52uwvmGB",
      //  "EQAhO2gEwgghNaSoA9qOOzDP7VGu6a8q0hADNLf0cR07zMQr",
      //  "EQBXPf6ZSQoEFwPpd-RyQTXFuL6gvqZ4OWEiR0UcqdXEywxy",
      //  "EQDeJRmlJ95-HUwQKL23TgIrKKbjcOT-w_wn2NlxMI-Zu6i2",
      //  "EQAPGaGPsc-vwzQB04IyW63UkbS08btCmfD51vvHm3FQFYbg",
      //  "EQA182-9Kw_8YCugScsCS03ln3WVvp5gZpLU7lbS3xst3GiN",
      //  "EQDqltnjUhoZxMd022XDb8egHj2IQOlegwXD0rfJL1d8eyOZ",
      //  "EQDY6SAYmiZ2dc3qWZkqSB1JxPgyluCBNJe5DCeUBXKVvpC8",
      //  "EQB5AOHMT1UHXa4WBh_LL3HWqPeYMSoCNfDarrUOSSiI-2LE",
      //  "EQBi8zmTQRJNfGhdpG2RoHqhSWhN05fH5f6YaCCom4dsAnrT",
      //  "EQBcPW3DG9p9UG-FiOVbq6BiXAxTWRYSgwkeSHK9vAHJauTe",
      //  "EQAMReXSXKXMgNJsiQbeUYqG_BoETp6V11p2AQ0hBalCPUvU",
      //  "EQD7T5jBR_4NTYpyQTsbE6UTcSgM31GM-tUQsxzwWAW8XyuS",
      //  "EQB8Nfcr7iJARqpnwHI_dowkRu9k43b8AMj-p4RJTXosLWWv",
      "EQDAflHltpSTd1j0X0ADBxyE9MSmi9sWiiLD1si4nNYYb7Kq",
      //  "EQBAdstQfrjD8XODZjA6OL3sE64rEjDFSPSjgXdllH4EYbL_",
      //  "EQCJCWcpv6SSYKI9XpCOM8wazXTay7Y9eJa1DjvqLrBj0DA4",
      //  "EQBczmMu9joi0XxD36P0UDZqCmCVZ6lXkQ8EnX73Dz8bFxtS",
      //  "EQDrU5ouMx-D_RBtqKuqPGpGvS-O4B-kUnXW-q7RulrPmAfa",
      //  "EQCkEpUgZvV1vD4n1Zs3SSdxInEQh1QkxubbrmHonEywvJ5a",
      //  "EQDHy0OTba2_affHgdhHNtC8DW0CjAYdM6np6HX8yjqFo1hL",
      //  "EQA5O1iYS2jpYbP2_z0WCbWRmyiaDQ-thu-x_Jkhzu-DsnEc",
      //  "EQCYL0iLg5WpiX2G8IBeFIGNVCy7LQ_hyf5iZ9A3ezFg5Atl",
      //  "EQClK4F-Kyfg7-h7CFMedd4NOMQN3Q_GUXd8b1i863SAdeR3",
      //  "EQC9yQc4ukdiARwzowoBnlQSI_t_WrW4vM3PZAJtlzmxkRGj",
      //  "EQBCDb94YxZuR4CsuOu4G9N0pm1U6ezgOhHEBiEX2LWD2YJi",
      //  "EQDKubNbxKBrbng_VL6CiPWG43crC3zogxRi-kSzxxPjw35F",
      //  "EQBtm4dCmA6ee0TdGB7OM_ugptfPSJQnZ9t8lEn3333sNE0u",
      //  "EQB9FPf68No-lbXCKDRKdswuMr1tAFdXKb5wb04CAtkTgPu7",
      //  "EQDRb6dbCI6kvhE5Mdnp60wc7fNEU7bpTyZkvGnmOLMqv5tr",
      //  "EQBABRMAjj3FdNo6KkeSP3wLrSL1oBPgogH_vojzNnI0ZI9l",
      //  "EQAhwpa_TxKq4vPppejylixsCucMNrOJUUHOsEk6TP2ExnOS",
      //  "EQDQPzhpD1ygMNgnPiD6k6d2S0FWMdJasy3Z3eOQTujARKDD",
      //  "EQA8Q5etDAwMseoEFLPfN8xUL9wQhi3hNzs4eFlXNIuB81Tj",
      //  "EQA70IHk3sI76igys6-kLC0TLxXo54s0qAwdbSRUOpqgneV3",
      "EQDJlZqZfh1OQ4PY2ze4bSEBznjc8fGzkE2YiP5XLvDv1M6u",
      "EQAXl6XExQorMSzpkn_28S79OwtY_zEURRGMLS5kMStdeQng",
      "EQBggwBbNUqxxHhaqM6Ck-5cnBgukkjyfpyQdPNcFjQggwrJ",
    ],
  },
  klaytn: {
    owners: ['0x0639556f03714a74a5feeaf5736a4a64ff70d206',],
  },
};

module.exports = cexExports(config);
