diff --git a/code/kmd_ntx_api/lib_const_mm2.py b/code/kmd_ntx_api/lib_const_mm2.py index 4216ad03..3053829e 100644 --- a/code/kmd_ntx_api/lib_const_mm2.py +++ b/code/kmd_ntx_api/lib_const_mm2.py @@ -102,7 +102,7 @@ } -VERSION_TIMESPANS_URL = "https://raw.githubusercontent.com/KomodoPlatform/dPoW/master/doc/seed_version_epochs.json" +VERSION_TIMESPANS_URL = "https://raw.githubusercontent.com/KomodoPlatform/dPoW/seednode-update/doc/seed_version_epochs.json" MM2_USERPASS = os.getenv("MM2_USERPASS") MM2_IP = "http://mm2:7783" TESTNET_COINS = ["BNBT", "ETHR", "AVAXT", "tQTUM", "MATICTEST", "AVAXT", "FTMT"] diff --git a/code/scripts/collect_seednode_stats.py b/code/scripts/collect_seednode_stats.py index cad2d11b..c44c0505 100755 --- a/code/scripts/collect_seednode_stats.py +++ b/code/scripts/collect_seednode_stats.py @@ -25,7 +25,7 @@ logger.addHandler(handler) logger.setLevel(logging.INFO) -VERSION_TIMESPANS_URL = "https://raw.githubusercontent.com/KomodoPlatform/dPoW/master/doc/seed_version_epochs.json" +VERSION_TIMESPANS_URL = "https://raw.githubusercontent.com/KomodoPlatform/dPoW/seednode-update/doc/seed_version_epochs.json" VERSION_DATA = requests.get(VERSION_TIMESPANS_URL).json() SCRIPT_PATH = os.path.abspath(os.path.dirname(sys.argv[0])) @@ -46,218 +46,146 @@ DB_PATH = os.getenv("DB_PATH") seednodes = { - "alien_EU": { - "IP": "alien-eu.techloverhd.com", - "PeerID": "12D3KooWSCmjGYjmjEEiMYZyCZVuEYmGQCAtrMdpWcGSbGG39aHv" - }, - "alien_NA": { - "IP": "alien-na.techloverhd.com", - "PeerID": "12D3KooWA9bym7s8gMdPVHcX872yjrz6Sq5rjpZAKBVFyoeWpJie" - }, - "alien_SH": { - "IP": "alien-sh.techloverhd.com", - "PeerID": "12D3KooWBcVknefLZ3ZEfbFUHzfB2HzUjW4WLVDTe7TBqPmap9Cy" - }, - "alienx_EU": { - "IP": "alienx-eu.techloverhd.com", - "PeerID": "12D3KooWJtcEna77ntbQA4wxr8NWSFP14dmK746C34tTkdSiJJcr" - }, - "alienx_NA": { - "IP": "alienx-na.techloverhd.com", - "PeerID": "12D3KooWBXS7vcjYGQ5vy7nZj65FicpdxXsavPdLYB8gN7Ai3ruA" - }, - "chmex_NA": { - "IP": "1.na.seed.adex.dexstats.info", - "PeerID": "12D3KooWDNUgDwAAuJbyoS5DiRbhvMSwrUh1yepKsJH8URcFwPp3" - }, - "cipi_1_EU": { - "IP": "cipi_eu.cipig.net", - "PeerID": "12D3KooWBhGrTVfaK9v12eA3Et84Y8Bc6ixfZVVGShsad2GBWzm3" - }, - "cipi_2_EU": { - "IP": "cipi2_eu.cipig.net", - "PeerID": "12D3KooWRRmHVy9PWAtED4XS5Ys6V653ERgtgcimyCYVGGRgbM9d" - }, - "cipi_AR": { - "IP": "cipi_ar.cipig.net", - "PeerID": "12D3KooWMsfmq3bNNPZTr7HdhTQvxovuR1jo5qvM362VQZorTk3F" - }, - "cipi_NA": { - "IP": "cipi_na.cipig.net", - "PeerID": "12D3KooWBoQYTPf4q2bnsw8fUA2LKoknccVLrAcF1caCa48ev8QU" - }, - "fediakash_AR": { - "IP": "fediakash.mooo.com", - "PeerID": "12D3KooWCSidNncnbDXrX5G6uWdFdCBrMpaCAqtNxSyfUcZgwF7t" - }, - "gcharang_DEV": { - "IP": "3p.dev.lordofthechains.com", - "PeerID": "12D3KooWH3p4ysSPRK6t12HpMkQkwXHtXbjwyKstAst4CRBjrJXe" - }, - "gcharang_SH": { - "IP": "3p.sh.lordofthechains.com", - "PeerID": "12D3KooWK9nDcy9EYQEKedsZd749RKQ1SWJ9v34aDMKvdBjJfZTF" - }, - "komodopioneers_EU": { - "IP": "eu.komodopioneers.org", - "PeerID": "12D3KooWMy5dwrAjbMmGwTFBLtfiYcwH35RL3kFiBCtDgPHTjJhD" - }, - "metaphilibert_SH": { - "IP": "mm2.komodochainz.info", - "PeerID": "12D3KooWSxNXYpQtk7yUrstfXFDmvf5tKHosotyBnJTtBn2NhRsW" - }, - "smdmitry_AR": { - "IP": "mm2-smdmitry-ar.smdmitry.com", - "PeerID": "12D3KooWJ3dEWK7ym1uwc5SmwbmfFSRmELrA9aPJYxFRrQCCNdwF" - }, - "smdmitry_EU": { - "IP": "mm2-smdmitry-eu.smdmitry.com", - "PeerID": "12D3KooWJTYiU9CqVyycpMnGC96WyP1GE62Ng5g93AUe9wRx5g7W" - }, - "smdmitry_SH": { - "IP": "mm2-smdmitry-sh.smdmitry.com", - "PeerID": "12D3KooWQP7PNNX5DSyhPX5igPQKQhet4KX7YaDqiGuNnarr4vRX" - }, - "strob_SH": { - "IP": "sh.strobfx.com", - "PeerID": "12D3KooWFY5TmKpusUJ3jJBYK4va8xQchnJ6yyxCD7wZ2pWVK23p" - }, - "strobnidan_SH": { - "IP": "nidansh.strobfx.com", - "PeerID": "12D3KooWH19JG75SJ6s5USwThxeArEuFnpeSFcUFCSrue1rdyAtM" - }, - "yurii-khi_DEV": { - "IP": "3p.yurii-khi.com", - "PeerID": "12D3KooWLvPafSXHqLSzxKBsx2VhXPBvUYUxbCxuaR81usSLL7bE" - }, - "nutellalicka_SH": { - "IP": "vegemitegurgler.smk.dog", - "PeerID": "12D3KooWJYhLQ2Zg6XLYYKiA713ZfyHcRCTq137ctygzb4iyWUs3" - }, - "chmex_AR": { - "IP": "1.ar.seed.adex.dexstats.info", - "PeerID": "12D3KooWD3uwYqzDygMvU3jaJozEXfZiiRFnkVVwUgpu9kGqa5Yg" - }, - "chmex_EU": { - "IP": "1.eu.seed.adex.dexstats.info", - "PeerID": "12D3KooWGP4ryfJHXjfnbXUWP6FJeDLiif8jMT8obQvCKMSPUB8X" - }, - "chmex_SH": { - "IP": "1.sh.seed.adex.dexstats.info", - "PeerID": "12D3KooWE8Ju9SZyZrfkUgi25gFKv1Yc6zcQZ5GXtEged8rmLW3t" - }, - "chmex1_SH": { - "IP": "2.sh.seed.adex.dexstats.info", - "PeerID": "12D3KooWRv8zmiGRUaqSdSPWu7xtxmKx8ebgco4RaufaNYnFhfpo" - }, - "kolo_AR": { - "IP": "ar.mm2.kolo.dev", - "PeerID": "12D3KooWChiA68CtLcJELhdqeCu5vgn7QHwqHdbV6MwCVZYYvarD" - }, - "kolo_EU": { - "IP": "eu.mm2.kolo.dev", - "PeerID": "12D3KooWSHaMt7fJME3hdwqHuBcP7oYrkK8DucPKU4urHdYa4wzc" - }, - "kolox_AR": { - "IP": "arx.mm2.kolo.dev", - "PeerID": "12D3KooWRz5Xgc6uS4QPqtGBWS7drr6npTZsNU9VMcEy96eunT9w" - }, - "nutellalicka_AR": { - "IP": "dutchwink.smk.dog", - "PeerID": "12D3KooWDr5DXt1Lww18q9QnkeU8yDYpeFrKmitEjSCD6cGdXxxQ" - }, - "marmarachain_EU": { - "IP": "mm2.marmara.io", - "PeerID": "12D3KooWSuiC4ndibj47LQHLFFcipJFgKXvg1rqTh9hzW7k2u2Ni" - }, - "who-biz_NA": { - "IP": "adex.blur.cash", - "PeerID": "12D3KooWQp97gsRE5LbcUPjZcP7N6qqk2YbxJmPRUDeKVM5tbcQH" - }, - "webworker01_EU": { - "IP": "eu2.webworker.sh", - "PeerID": "12D3KooWGF5siktvWLtXoRKgbzPYHn4rib9Fu8HHJEECRcNbNoAs" - }, - "webworker01_NA": { - "IP": "na2.webworker.sh", - "PeerID": "12D3KooWRiv4gFUUSy2772YTagkZYdVkjLwiXkdcrtDQQuEqQaJ9" - }, - "ptyx_NA": { - "IP": "kmdnn1.bfch.xyz", - "PeerID": "12D3KooWRbTgCH4nU2XPU2thU8pFrUMFKvLjpkSxsMV84YCP6BVm" - }, - "ptyx2_NA": { - "IP": "kmdnn2.bfch.xyz", - "PeerID": "12D3KooWPz265GktGEEKtv9oRKSVUc1LYGqEYDnMjCanm4mjL2ks" - }, - "blackice_AR": { - "IP": "shadowbit-ar.mm2.kmd.sh", - "PeerID": "12D3KooWShhz3vfTqUXXVb9ivHeGBEEeMJvoda2ta8CVMhrX8RbZ" - }, - "blackice_DEV": { - "IP": "shadowbit-dev.mm2.kmd.sh", - "PeerID": "12D3KooWDDZiyNn92StCdKXLLdxuYmkjJGPL5ezzyiJ2YVLMK56N" - }, - "blackice_EU": { - "IP": "shadowbit-eu.mm2.kmd.sh", - "PeerID": "12D3KooWBT1UXwjqyavsDTVgWGeJkvrr8QgMScKpJF4oTLLgSk7k" - }, - "ocean_AR": { - "IP": "ocean-ar.mm2.kmd.sh", - "PeerID": "12D3KooWBDHkhSVFe7YnGcZFrY8gaUUrpV2J8FwF3STqvBXCwFz8" - }, - "computergenie_EU": { - "IP": "cgeu.computergenie.gay", - "PeerID": "12D3KooWGkPFi43Nq6cAcc3gib1iECZijnKZLgEf1q1MBRKLczJF" - }, - "computergenie_NA": { - "IP": "cg.computergenie.gay", - "PeerID": "12D3KooWCJWT5PAG1jdYHyMnoDcxBKMpPrUVi9gwSvVLjLUGmtQg" - }, - "van_EU": { - "IP": "van.computergenie.gay", - "PeerID": "12D3KooWMX4hEznkanh4bTShzCZNx8JJkvGLETYtdVw8CWSaTUfQ" - }, - "sheeba_SH": { - "IP": "sheeba.computergenie.gay", - "PeerID": "12D3KooWC1P69a5TwpNisZYBXRgkrJDjGfn4QZ2L4nHZDGjcdR2N" - }, - "nodeone_NA": { - "IP": "nodeone.computergenie.gay", - "PeerID": "12D3KooWBTNDr6ih5efzVSxXtDv9wcVxHNj8RCvUnpKfKb6eUYet" - }, - "mcrypt_AR": { - "IP": "mcrypt1.v6.rocks", - "PeerID": "12D3KooWR3fgLdkKeU8mCkvN5ZeDBm9WtD1k8RAZYqSyAxLr3KZP" - }, - "mcrypt_SH": { - "IP": "mcrypt2.v6.rocks", - "PeerID": "12D3KooWCDAPYXtNzC3x9kYuZySSf1WtxjGgasxapHEdFWs8Bep3" - }, - "tonyl_AR": { - "IP": "ar.farting.pro", - "PeerID": "12D3KooWEMTeavnNtPPYr1u4aPFB6U39kdMD32SU1EpHGWqMpUJk" - }, - "tonyl_DEV": { - "IP": "dev.farting.pro", - "PeerID": "12D3KooWDubAUWDP2PgUXHjEdN3SGnkszcyUgahALFvaxgp9Jcyt" - }, - "dragonhound_AR": { - "IP": "ar.smk.dog", - "PeerID": "12D3KooWSUABQ2beSQW2nXLiqn4DtfXyqbJQDd2SvmgoVwXjrd9c" - }, - "dragonhound_EU": { - "IP": "eu.smk.dog", - "PeerID": "12D3KooWDgFfyAzbuYNLMzMaZT9zBJX9EHd38XLQDRbNDYAYqMzd" - }, - "dragonhound_NA": { - "IP": "na.smk.dog", - "PeerID": "12D3KooWSmizY35qrfwX8qsuo8H8qrrvDjXBTMRBfeYsRQoybHaA" - }, - "dragonhound_DEV": { - "IP": "dev.smk.dog", - "PeerID": "12D3KooWNGGBfPWQbubupECdkYhj1VomMLUUAYpsR2Bo3R4NzHju" - } + 'alien_EU': { + 'IP': 'alien-eu.techloverhd.com', + 'PeerID': '12D3KooWSCmjGYjmjEEiMYZyCZVuEYmGQCAtrMdpWcGSbGG39aHv' + }, + 'alien_NA': { + 'IP': 'alien-na.techloverhd.com', + 'PeerID': '12D3KooWA9bym7s8gMdPVHcX872yjrz6Sq5rjpZAKBVFyoeWpJie' + }, + 'alien_SH': { + 'IP': 'alien-sh.techloverhd.com', + 'PeerID': '12D3KooWBcVknefLZ3ZEfbFUHzfB2HzUjW4WLVDTe7TBqPmap9Cy' + }, + 'alienx_NA': { + 'IP': 'alienx-na.techloverhd.com', + 'PeerID': '12D3KooWBXS7vcjYGQ5vy7nZj65FicpdxXsavPdLYB8gN7Ai3ruA' + }, + 'blackice_AR': { + 'IP': 'shadowbit-ar.mm2.kmd.sh', + 'PeerID': '12D3KooWShhz3vfTqUXXVb9ivHeGBEEeMJvoda2ta8CVMhrX8RbZ' + }, + 'blackice_DEV': { + 'IP': 'shadowbit-dev.mm2.kmd.sh', + 'PeerID': '12D3KooWDDZiyNn92StCdKXLLdxuYmkjJGPL5ezzyiJ2YVLMK56N' + }, + 'blackice_EU': { + 'IP': 'shadowbit-eu.mm2.kmd.sh', + 'PeerID': '12D3KooWBT1UXwjqyavsDTVgWGeJkvrr8QgMScKpJF4oTLLgSk7k' + }, + 'chmex_AR': { + 'IP': '1.ar.seed.adex.dexstats.info', + 'PeerID': '12D3KooWD3uwYqzDygMvU3jaJozEXfZiiRFnkVVwUgpu9kGqa5Yg' + }, + 'chmex_EU': { + 'IP': '1.eu.seed.adex.dexstats.info', + 'PeerID': '12D3KooWGP4ryfJHXjfnbXUWP6FJeDLiif8jMT8obQvCKMSPUB8X' + }, + 'chmex_NA': { + 'IP': '1.na.seed.adex.dexstats.info', + 'PeerID': '12D3KooWDNUgDwAAuJbyoS5DiRbhvMSwrUh1yepKsJH8URcFwPp3' + }, + 'chmex_SH': { + 'IP': '1.sh.seed.adex.dexstats.info', + 'PeerID': '12D3KooWE8Ju9SZyZrfkUgi25gFKv1Yc6zcQZ5GXtEged8rmLW3t' + }, + 'cipi_AR': { + 'IP': 'cipi_ar.cipig.net', + 'PeerID': '12D3KooWMsfmq3bNNPZTr7HdhTQvxovuR1jo5qvM362VQZorTk3F' + }, + 'cipi_NA': { + 'IP': 'cipi_na.cipig.net', + 'PeerID': '12D3KooWBoQYTPf4q2bnsw8fUA2LKoknccVLrAcF1caCa48ev8QU' + }, + 'computergenie_EU': { + 'IP': 'cgeu.computergenie.gay', + 'PeerID': '12D3KooWGkPFi43Nq6cAcc3gib1iECZijnKZLgEf1q1MBRKLczJF' + }, + 'computergenie_NA': { + 'IP': 'cg.computergenie.gay', + 'PeerID': '12D3KooWCJWT5PAG1jdYHyMnoDcxBKMpPrUVi9gwSvVLjLUGmtQg' + }, + 'dragonhound_AR': { + 'IP': 'ar.smk.dog', + 'PeerID': '12D3KooWSUABQ2beSQW2nXLiqn4DtfXyqbJQDd2SvmgoVwXjrd9c' + }, + 'dragonhound_DEV': { + 'IP': 'dev.smk.dog', + 'PeerID': '12D3KooWNGGBfPWQbubupECdkYhj1VomMLUUAYpsR2Bo3R4NzHju' + }, + 'dragonhound_EU': { + 'IP': 'eu.smk.dog', + 'PeerID': '12D3KooWDgFfyAzbuYNLMzMaZT9zBJX9EHd38XLQDRbNDYAYqMzd' + }, + 'dragonhound_NA': { + 'IP': 'na.smk.dog', + 'PeerID': '12D3KooWSmizY35qrfwX8qsuo8H8qrrvDjXBTMRBfeYsRQoybHaA' + }, + 'fediakash_AR': { + 'IP': 'fediakash.mooo.com', + 'PeerID': '12D3KooWCSidNncnbDXrX5G6uWdFdCBrMpaCAqtNxSyfUcZgwF7t' + }, + 'gcharang_DEV': { + 'IP': '3p.dev.lordofthechains.com', + 'PeerID': '12D3KooWH3p4ysSPRK6t12HpMkQkwXHtXbjwyKstAst4CRBjrJXe' + }, + 'gcharang_SH': { + 'IP': '3p.sh.lordofthechains.com', + 'PeerID': '12D3KooWK9nDcy9EYQEKedsZd749RKQ1SWJ9v34aDMKvdBjJfZTF' + }, + 'mcrypt_SH': { + 'IP': 'mcrypt2.v6.rocks', + 'PeerID': '12D3KooWCDAPYXtNzC3x9kYuZySSf1WtxjGgasxapHEdFWs8Bep3' + }, + 'nodeone_NA': { + 'IP': 'nodeone.computergenie.gay', + 'PeerID': '12D3KooWBTNDr6ih5efzVSxXtDv9wcVxHNj8RCvUnpKfKb6eUYet' + }, + 'sheeba_SH': { + 'IP': 'sheeba.computergenie.gay', + 'PeerID': '12D3KooWC1P69a5TwpNisZYBXRgkrJDjGfn4QZ2L4nHZDGjcdR2N' + }, + 'smdmitry_AR': { + 'IP': 'mm2-smdmitry-ar.smdmitry.com', + 'PeerID': '12D3KooWJ3dEWK7ym1uwc5SmwbmfFSRmELrA9aPJYxFRrQCCNdwF' + }, + 'smdmitry_EU': { + 'IP': 'mm2-smdmitry-eu.smdmitry.com', + 'PeerID': '12D3KooWJTYiU9CqVyycpMnGC96WyP1GE62Ng5g93AUe9wRx5g7W' + }, + 'smdmitry_SH': { + 'IP': 'mm2-smdmitry-sh.smdmitry.com', + 'PeerID': '12D3KooWQP7PNNX5DSyhPX5igPQKQhet4KX7YaDqiGuNnarr4vRX' + }, + 'strob_SH': { + 'IP': 'sh.strobfx.com', + 'PeerID': '12D3KooWFY5TmKpusUJ3jJBYK4va8xQchnJ6yyxCD7wZ2pWVK23p' + }, + 'tonyl_AR': { + 'IP': 'ar.farting.pro', + 'PeerID': '12D3KooWEMTeavnNtPPYr1u4aPFB6U39kdMD32SU1EpHGWqMpUJk' + }, + 'tonyl_DEV': { + 'IP': 'dev.farting.pro', + 'PeerID': '12D3KooWDubAUWDP2PgUXHjEdN3SGnkszcyUgahALFvaxgp9Jcyt' + }, + 'van_EU': { + 'IP': 'van.computergenie.gay', + 'PeerID': '12D3KooWMX4hEznkanh4bTShzCZNx8JJkvGLETYtdVw8CWSaTUfQ' + }, + 'webworker01_EU': { + 'IP': 'eu2.webworker.sh', + 'PeerID': '12D3KooWGF5siktvWLtXoRKgbzPYHn4rib9Fu8HHJEECRcNbNoAs' + }, + 'webworker01_NA': { + 'IP': 'na2.webworker.sh', + 'PeerID': '12D3KooWRiv4gFUUSy2772YTagkZYdVkjLwiXkdcrtDQQuEqQaJ9' + }, + 'who-biz_NA': { + 'IP': 'adex.blur.cash', + 'PeerID': '12D3KooWQp97gsRE5LbcUPjZcP7N6qqk2YbxJmPRUDeKVM5tbcQH' + } } conn = sqlite3.connect(DB_PATH)