From cd9200d2e9aef19659049a8396145e9f99bd8d92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cilhanu=E2=80=9D?= Date: Thu, 6 Nov 2025 23:52:36 +0100 Subject: [PATCH 01/20] feat: update Staker Space validator information --- ...f0c5c9da5c17883134408dfae8404ae4d22041453540.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/testnet/0314d835a20132081eb9fff0c5c9da5c17883134408dfae8404ae4d22041453540.json b/testnet/0314d835a20132081eb9fff0c5c9da5c17883134408dfae8404ae4d22041453540.json index ac217908..fdd5b704 100644 --- a/testnet/0314d835a20132081eb9fff0c5c9da5c17883134408dfae8404ae4d22041453540.json +++ b/testnet/0314d835a20132081eb9fff0c5c9da5c17883134408dfae8404ae4d22041453540.json @@ -1,10 +1,10 @@ { - "id": 139, - "name": "", + "id": 0, + "name": "Staker Space", "secp": "0314d835a20132081eb9fff0c5c9da5c17883134408dfae8404ae4d22041453540", "bls": "8c8f299dc547c0dd9b83ccb3c933206884fb18b4bf8123f56b9dd9fbd3f7ddc9f5031f165756169cec2e7abbed606027", - "website": "", - "description": "", - "logo": "", - "x": "" + "website": "https://staker.space", + "description": "Where your stake stays yours — we just keep it running.", + "logo": "https://staker.space/ss_logo.svg", + "x": "https://x.com/stakerspace" } From 97a86bc9e546d754ada3d2e0bcb5668b25230ccf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cilhanu=E2=80=9D?= Date: Thu, 6 Nov 2025 23:53:38 +0100 Subject: [PATCH 02/20] add id --- ...132081eb9fff0c5c9da5c17883134408dfae8404ae4d22041453540.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testnet/0314d835a20132081eb9fff0c5c9da5c17883134408dfae8404ae4d22041453540.json b/testnet/0314d835a20132081eb9fff0c5c9da5c17883134408dfae8404ae4d22041453540.json index fdd5b704..5d65ea55 100644 --- a/testnet/0314d835a20132081eb9fff0c5c9da5c17883134408dfae8404ae4d22041453540.json +++ b/testnet/0314d835a20132081eb9fff0c5c9da5c17883134408dfae8404ae4d22041453540.json @@ -1,5 +1,5 @@ { - "id": 0, + "id": 139, "name": "Staker Space", "secp": "0314d835a20132081eb9fff0c5c9da5c17883134408dfae8404ae4d22041453540", "bls": "8c8f299dc547c0dd9b83ccb3c933206884fb18b4bf8123f56b9dd9fbd3f7ddc9f5031f165756169cec2e7abbed606027", From 11c4fe3cf6992a6b250cc54510e3584f42e1ba37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cilhanu=E2=80=9D?= Date: Tue, 11 Nov 2025 09:24:10 +0100 Subject: [PATCH 03/20] add staker space validator info --- ...ed290182bba46ac716e3ba5cffb4a3c8eebaa25f9c6b9b.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 mainnet/0322207f068d7a907084ed290182bba46ac716e3ba5cffb4a3c8eebaa25f9c6b9b.json diff --git a/mainnet/0322207f068d7a907084ed290182bba46ac716e3ba5cffb4a3c8eebaa25f9c6b9b.json b/mainnet/0322207f068d7a907084ed290182bba46ac716e3ba5cffb4a3c8eebaa25f9c6b9b.json new file mode 100644 index 00000000..d7a773ac --- /dev/null +++ b/mainnet/0322207f068d7a907084ed290182bba46ac716e3ba5cffb4a3c8eebaa25f9c6b9b.json @@ -0,0 +1,10 @@ +{ + "id": 15, + "name": "Staker Space", + "secp": "0322207f068d7a907084ed290182bba46ac716e3ba5cffb4a3c8eebaa25f9c6b9b", + "bls": "af5694e3d9c6fa05f614c9a5458bf696d3ebd833df027ed56e25d527e5e20eadaf5068fad71d2e72590d3e28a872ebc9", + "website": "https://staker.space", + "description": "Where your stake stays yours, we just keep it running", + "logo": "https://staker.space/ss_logo.svg", + "x": "https://x.com/stakerspace" +} From 329cbd680f9c89b8464aca538f75acb8a7edad3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B8p!um=20D=C3=A9aler?= <110252545+GO2Pro@users.noreply.github.com> Date: Tue, 11 Nov 2025 13:40:30 +0000 Subject: [PATCH 04/20] Add new JSON configuration for GO2Pro (#247) GO2Pro validator-info --- ...d51d9424468c63bc150bdf182a555ab5dd3aab6bd7c855.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/testnet/0333238933576cbe37e9d51d9424468c63bc150bdf182a555ab5dd3aab6bd7c855.json b/testnet/0333238933576cbe37e9d51d9424468c63bc150bdf182a555ab5dd3aab6bd7c855.json index 22832543..4b681e71 100644 --- a/testnet/0333238933576cbe37e9d51d9424468c63bc150bdf182a555ab5dd3aab6bd7c855.json +++ b/testnet/0333238933576cbe37e9d51d9424468c63bc150bdf182a555ab5dd3aab6bd7c855.json @@ -1,10 +1,10 @@ { "id": 127, - "name": "", + "name": "GO2Pro", "secp": "0333238933576cbe37e9d51d9424468c63bc150bdf182a555ab5dd3aab6bd7c855", "bls": "b5bae715fa4cd7468abbf3ebda0392935ab1411e631ae3c1128af9c83d83de1e1ffbaf8e7b0694a90021e985a5c27778", - "website": "", - "description": "", - "logo": "", - "x": "" + "website": "https://go2pro.xyz/", + "description": "Trusted non-custodial PoS provider your reliable partner in web3", + "logo": "https://raw.githubusercontent.com/GO2Pro/nodes/refs/heads/main/_i/_l2.png", + "x": ""https://x.com/GO2Pro_xyz" } From 4a4a1a9a5b3f0fad617b85966129e44f11cc6599 Mon Sep 17 00:00:00 2001 From: CertHum-Jim <79011781+CertHum-Jim@users.noreply.github.com> Date: Tue, 11 Nov 2025 08:41:36 -0500 Subject: [PATCH 05/20] Add CertHum JSON configuration file (#342) --- ...a4fbfafc0536f6025f28be8ceb0a6ff55f5938e4d25041.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 testnet/02b5b94731e909a339a6a4fbfafc0536f6025f28be8ceb0a6ff55f5938e4d25041.json diff --git a/testnet/02b5b94731e909a339a6a4fbfafc0536f6025f28be8ceb0a6ff55f5938e4d25041.json b/testnet/02b5b94731e909a339a6a4fbfafc0536f6025f28be8ceb0a6ff55f5938e4d25041.json new file mode 100644 index 00000000..e8cbd34c --- /dev/null +++ b/testnet/02b5b94731e909a339a6a4fbfafc0536f6025f28be8ceb0a6ff55f5938e4d25041.json @@ -0,0 +1,10 @@ +{ + "id": 203, + "name": "CertHum", + "secp": "02b5b94731e909a339a6a4fbfafc0536f6025f28be8ceb0a6ff55f5938e4d25041", + "bls": "8c39bda0542e2f968dde41b08cf85a7cfd09d5e55c35a069ea82204582dea116983252e0f872c16d9b373d8307465730", + "website": "https://www.certhum.com", + "description": "CertHum is the home of Certified Human digital media and premier blockchain infrastructure.", + "logo": "https://static.wixstatic.com/media/78af9d_6df3502cf68c40dcb459d15edb76de48~mv2.png/v1/fill/w_138,h_138,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/CertHum%20Logo3.png", + "x": "https://x.com/CertHum" +} From 1071699cfe3725cd9b0ce5e4f904159345401fc5 Mon Sep 17 00:00:00 2001 From: mofhusseini <84723124+mofhusseini@users.noreply.github.com> Date: Tue, 11 Nov 2025 17:42:23 +0400 Subject: [PATCH 06/20] Add Proof Group Validator Info (#376) --- ...b07a035cf7b17a814214aa31b47d437c002798832d1e02.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 testnet/021ed41e670f1103b504b07a035cf7b17a814214aa31b47d437c002798832d1e02.json diff --git a/testnet/021ed41e670f1103b504b07a035cf7b17a814214aa31b47d437c002798832d1e02.json b/testnet/021ed41e670f1103b504b07a035cf7b17a814214aa31b47d437c002798832d1e02.json new file mode 100644 index 00000000..92392399 --- /dev/null +++ b/testnet/021ed41e670f1103b504b07a035cf7b17a814214aa31b47d437c002798832d1e02.json @@ -0,0 +1,10 @@ +{ + "id": 213, + "name": "Proof Group", + "secp": "021ed41e670f1103b504b07a035cf7b17a814214aa31b47d437c002798832d1e02", + "bls": "b7f5bd48541fa3470e152ca88c4004bfd7c88dea7d5ff25c868dc8636a567db1000f2a9a86322c8eef5ebac643ce7e35", + "website": "https://proofgroup.xyz", + "description": "Proof Group is a web3 investment firm that has backed leading projects like Sui, Aptos, Farcaster, Ondo, and many others. Our approach extends beyond just capital investment where we actively support ecosystems on the infrastructure side", + "logo": "https://raw.githubusercontent.com/proofgp/static/refs/heads/main/monad/logo-red.png", + "x": "https://x.com/proofgp" +} From 058901bc637146a95ed8e873e1de7b58c19d69f4 Mon Sep 17 00:00:00 2001 From: Jeonghwan Park <45417810+carameleon@users.noreply.github.com> Date: Tue, 11 Nov 2025 22:43:20 +0900 Subject: [PATCH 07/20] Add Cosmostation (#374) --- ...99d76c104647ae29a04289d3c1cc85db201e103998cc3e.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 mainnet/03dd68922e5a4b8da8f999d76c104647ae29a04289d3c1cc85db201e103998cc3e.json diff --git a/mainnet/03dd68922e5a4b8da8f999d76c104647ae29a04289d3c1cc85db201e103998cc3e.json b/mainnet/03dd68922e5a4b8da8f999d76c104647ae29a04289d3c1cc85db201e103998cc3e.json new file mode 100644 index 00000000..0aa641ad --- /dev/null +++ b/mainnet/03dd68922e5a4b8da8f999d76c104647ae29a04289d3c1cc85db201e103998cc3e.json @@ -0,0 +1,10 @@ +{ + "id": 17, + "name": "Cosmostation", + "secp": "03dd68922e5a4b8da8f999d76c104647ae29a04289d3c1cc85db201e103998cc3e", + "bls": "ab0f630b23806d5ad8d96cf7b4839b7f81db5c77286f42b4ea823a140fc819ce5141301ad42fe0d53335ad950879aa2f", + "website": "https://cosmostation.io/", + "description": "Cosmostation is an institutional-grade cryptocurrency infrastructure provider, managing billions of dollars across 70 protocols. Since 2018, we have served more than 500k users globally, providing products that enable protocols to scale.", + "logo": "https://raw.githubusercontent.com/cosmostation/chainlist/4deea8224437cdff96dc588d1671bd63b3cff1f3/resource/cosmostation/cosmostation_black_bg(256x256).png", + "x": "https://x.com/cosmostationvd" +} From c22d77581bb3f7f3590fd06a2c42fc2e34d4856f Mon Sep 17 00:00:00 2001 From: MW Date: Tue, 11 Nov 2025 22:45:23 +0900 Subject: [PATCH 08/20] add pacific meta validator info (#375) * add info for Pacific Meta * add PacificMeta validator info * add id into json --- ...83fd49a426643322510792cfc2e89ed73a54efeb6208c5.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 testnet/021ea5834880339fc96383fd49a426643322510792cfc2e89ed73a54efeb6208c5.json diff --git a/testnet/021ea5834880339fc96383fd49a426643322510792cfc2e89ed73a54efeb6208c5.json b/testnet/021ea5834880339fc96383fd49a426643322510792cfc2e89ed73a54efeb6208c5.json new file mode 100644 index 00000000..b61a0569 --- /dev/null +++ b/testnet/021ea5834880339fc96383fd49a426643322510792cfc2e89ed73a54efeb6208c5.json @@ -0,0 +1,10 @@ +{ + "id": 215, + "name": "Pacific Meta", + "secp": "021ea5834880339fc96383fd49a426643322510792cfc2e89ed73a54efeb6208c5", + "bls": "b0515ecbcf6177d8ef0fc47c275fa0b5c0d55e90fcd15aeb896a7597c8343f0400e0898092dd0e271756d63f7b01d4a6", + "website": "https://pacific-meta.co.jp/", + "description": "Your Premier Web3 Partner in Japan and Asia.", + "logo": "https://pacific-meta-assets-01.s3.ap-northeast-1.amazonaws.com/public/pacificmetalogo.jpg", + "x": "https://x.com/PacificMeta" +} From c459253bff09049f90094f55c35ffc8b0f5f3e59 Mon Sep 17 00:00:00 2001 From: Bosco-2019 <63794741+Bosco-2019@users.noreply.github.com> Date: Tue, 11 Nov 2025 13:59:56 +0000 Subject: [PATCH 09/20] Update validator information for Silk Nodes (#327) * Update validator information for Silk Nodes * Rename 03643dba5808ddf394ae22489cae401edc441c1e6fdfd14fdf2c98e1566c2730f3 to 03643dba5808ddf394ae22489cae401edc441c1e6fdfd14fdf2c98e1566c2730f3.json --- ...22489cae401edc441c1e6fdfd14fdf2c98e1566c2730f3.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 testnet/03643dba5808ddf394ae22489cae401edc441c1e6fdfd14fdf2c98e1566c2730f3.json diff --git a/testnet/03643dba5808ddf394ae22489cae401edc441c1e6fdfd14fdf2c98e1566c2730f3.json b/testnet/03643dba5808ddf394ae22489cae401edc441c1e6fdfd14fdf2c98e1566c2730f3.json new file mode 100644 index 00000000..3bb87e08 --- /dev/null +++ b/testnet/03643dba5808ddf394ae22489cae401edc441c1e6fdfd14fdf2c98e1566c2730f3.json @@ -0,0 +1,10 @@ +{ + "id": 195, + "name": "Silk Nodes", + "secp": "03643dba5808ddf394ae22489cae401edc441c1e6fdfd14fdf2c98e1566c2730f3", + "bls": "8cc8db5beaad9236037a48ab4d20b0a7eff5357a52e55a71e19ecb3dfbbded74c0fd22120349a6c57cf327d3f060fa26", + "website": "https://silknodes.io/", + "description": "Providers of enterprise grade blockchain infrastructure services.", + "logo": "https://raw.githubusercontent.com/Silk-Nodes/brand-assests/refs/heads/main/icon/Silk_Nodes180.jpg", + "x": "https://twitter.com/silk_nodes" +} From 547d11166f7ab3cf7286954e4ee983a17d810c6b Mon Sep 17 00:00:00 2001 From: John Marcou <18156208+johnmarcou@users.noreply.github.com> Date: Tue, 11 Nov 2025 09:49:38 -0500 Subject: [PATCH 10/20] chore: add undeclared validators (#379) --- ...3427d804348b1368ecd0a6af6510ae40ce507187.json | 10 ++++++++++ scripts/README.md | 1 + ...a5c70787e789550a37c433a9cc5bacd37a5c6596.json | 10 ++++++++++ ...a426643322510792cfc2e89ed73a54efeb6208c5.json | 16 ++++++++-------- ...d1822642b14d85693ba29c4dca84bde398a26f04.json | 10 ++++++++++ ...68b21d599873dca6e32716e8dcd0996d76941c49.json | 10 ++++++++++ ...3580460cd46a46c8ea89318be192b53137b600ab.json | 10 ++++++++++ ...dcaf5e806d73852269ba8d89499362d314822c4e.json | 10 ++++++++++ ...29a289971414699ee96c73ec5b30bb175f9d62a5.json | 10 ++++++++++ ...475a40bd7f13339eb309da15c4f12eb46215b71b.json | 10 ++++++++++ ...3766dd651b5cb1ab1e3a47f9c4d30d93cd0f3eb2.json | 10 ++++++++++ ...d456578ed0f308659f9629cb29f1b5f57947174f.json | 10 ++++++++++ ...9624e4fd19a4c1daa7825239fc7e2e1ead9beb34.json | 10 ++++++++++ ...9261df985b47ca3a9fe3e4bb172eefd019c29c9e.json | 10 ++++++++++ ...e726584509a02a4def6a0f4a3466fa34fd6c2510.json | 10 ++++++++++ ...3d39e24082e04e220a890bf81b77a2c2cf2e5985.json | 10 ++++++++++ ...24468c63bc150bdf182a555ab5dd3aab6bd7c855.json | 2 +- ...ca779bafb4fa5c0e6c1c11ffd99a40f74e0ba1d4.json | 10 ++++++++++ ...ea6a3d5d0f5fd0835eb9610796cd8b87d51beb7d.json | 10 ++++++++++ ...06378fc6ba7b36d89e2f1a39b5a0ec481d264986.json | 2 +- ...29f86009dc5ca10cd50ae83097de6fa49ab16da6.json | 10 ++++++++++ ...866f1a7fecb08fbcd73e9e9a3518dd477a9c3c33.json | 10 ++++++++++ ...efbfffa3524aadf89b59e0099c37a34f3a9c9566.json | 10 ++++++++++ ...9d88bc8ca61944dc74789b550c224771b177cb4a.json | 10 ++++++++++ ...22e5915fc7a00db205395aae1a047a9444179f33.json | 10 ++++++++++ 25 files changed, 221 insertions(+), 10 deletions(-) create mode 100644 mainnet/036e44a092493800e427b2b08d3427d804348b1368ecd0a6af6510ae40ce507187.json create mode 100644 testnet/0210ce22e21604e95d9928c8eaa5c70787e789550a37c433a9cc5bacd37a5c6596.json create mode 100644 testnet/0224bcd7d381f8a5120ce5a93ed1822642b14d85693ba29c4dca84bde398a26f04.json create mode 100644 testnet/024e2b308bb03c44dd6a5b152068b21d599873dca6e32716e8dcd0996d76941c49.json create mode 100644 testnet/027eaa37853a918fb3bac4f4cb3580460cd46a46c8ea89318be192b53137b600ab.json create mode 100644 testnet/028c7dd0376ee6fe9ccf971b63dcaf5e806d73852269ba8d89499362d314822c4e.json create mode 100644 testnet/029979de1d64198bfb74d957de29a289971414699ee96c73ec5b30bb175f9d62a5.json create mode 100644 testnet/02b7d38749f27d659e6311ecec475a40bd7f13339eb309da15c4f12eb46215b71b.json create mode 100644 testnet/02b8767f5598e1d1576946825e3766dd651b5cb1ab1e3a47f9c4d30d93cd0f3eb2.json create mode 100644 testnet/02be703c7ed5bd58b66017bee6d456578ed0f308659f9629cb29f1b5f57947174f.json create mode 100644 testnet/02bf524b39454bda7a7b5a6f469624e4fd19a4c1daa7825239fc7e2e1ead9beb34.json create mode 100644 testnet/02d0efc009de197c4ac3ffcd8b9261df985b47ca3a9fe3e4bb172eefd019c29c9e.json create mode 100644 testnet/02e1ff2a7d32b5b67b21251e64e726584509a02a4def6a0f4a3466fa34fd6c2510.json create mode 100644 testnet/03000de13eaa91f00c59ae66683d39e24082e04e220a890bf81b77a2c2cf2e5985.json create mode 100644 testnet/033d742f322947d89f963b28d8ca779bafb4fa5c0e6c1c11ffd99a40f74e0ba1d4.json create mode 100644 testnet/0351c9a0f86061144fca3c9f94ea6a3d5d0f5fd0835eb9610796cd8b87d51beb7d.json create mode 100644 testnet/0360faf519f55fed70bf1e651529f86009dc5ca10cd50ae83097de6fa49ab16da6.json create mode 100644 testnet/036720ad34fc8bbe97fbec5344866f1a7fecb08fbcd73e9e9a3518dd477a9c3c33.json create mode 100644 testnet/03704bf1cb1614f624c2c36af8efbfffa3524aadf89b59e0099c37a34f3a9c9566.json create mode 100644 testnet/03b27dc84a49cbb86b1c8a8cc89d88bc8ca61944dc74789b550c224771b177cb4a.json create mode 100644 testnet/03c14560d143e6ecc9f0bfd54022e5915fc7a00db205395aae1a047a9444179f33.json diff --git a/mainnet/036e44a092493800e427b2b08d3427d804348b1368ecd0a6af6510ae40ce507187.json b/mainnet/036e44a092493800e427b2b08d3427d804348b1368ecd0a6af6510ae40ce507187.json new file mode 100644 index 00000000..24a3a792 --- /dev/null +++ b/mainnet/036e44a092493800e427b2b08d3427d804348b1368ecd0a6af6510ae40ce507187.json @@ -0,0 +1,10 @@ +{ + "id": 16, + "name": "036e44a092493800e427b2b08d3427d804348b1368ecd0a6af6510ae40ce507187", + "secp": "036e44a092493800e427b2b08d3427d804348b1368ecd0a6af6510ae40ce507187", + "bls": "8ce8df797d2f4b5ff7c0a7cb0b26bcca19492490fa2cd4771462a7d6635a557747623a0fdec2cdc91467e35d4e1fe968", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/scripts/README.md b/scripts/README.md index 8927ac28..9679074d 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -11,6 +11,7 @@ pip install -r requirements.txt ``` ## Usage + ``` source .venv/bin/activate ./validate.py ../testnet/0209ca34a0469e8bfc88de9e05953bb26cd518401c4382491793f3318c7c25c033.json diff --git a/testnet/0210ce22e21604e95d9928c8eaa5c70787e789550a37c433a9cc5bacd37a5c6596.json b/testnet/0210ce22e21604e95d9928c8eaa5c70787e789550a37c433a9cc5bacd37a5c6596.json new file mode 100644 index 00000000..7c1fa0d6 --- /dev/null +++ b/testnet/0210ce22e21604e95d9928c8eaa5c70787e789550a37c433a9cc5bacd37a5c6596.json @@ -0,0 +1,10 @@ +{ + "id": 199, + "name": "0210ce22e21604e95d9928c8eaa5c70787e789550a37c433a9cc5bacd37a5c6596", + "secp": "0210ce22e21604e95d9928c8eaa5c70787e789550a37c433a9cc5bacd37a5c6596", + "bls": "8bcc75321e5a2defd5b393ed41bb68dad2b03d68895c76af3cf54a39349b2167a39b891dabb3e2e4af6cecb714d57164", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/021ea5834880339fc96383fd49a426643322510792cfc2e89ed73a54efeb6208c5.json b/testnet/021ea5834880339fc96383fd49a426643322510792cfc2e89ed73a54efeb6208c5.json index b61a0569..fc7a5a68 100644 --- a/testnet/021ea5834880339fc96383fd49a426643322510792cfc2e89ed73a54efeb6208c5.json +++ b/testnet/021ea5834880339fc96383fd49a426643322510792cfc2e89ed73a54efeb6208c5.json @@ -1,10 +1,10 @@ { - "id": 215, - "name": "Pacific Meta", - "secp": "021ea5834880339fc96383fd49a426643322510792cfc2e89ed73a54efeb6208c5", - "bls": "b0515ecbcf6177d8ef0fc47c275fa0b5c0d55e90fcd15aeb896a7597c8343f0400e0898092dd0e271756d63f7b01d4a6", - "website": "https://pacific-meta.co.jp/", - "description": "Your Premier Web3 Partner in Japan and Asia.", - "logo": "https://pacific-meta-assets-01.s3.ap-northeast-1.amazonaws.com/public/pacificmetalogo.jpg", - "x": "https://x.com/PacificMeta" + "id": 215, + "name": "Pacific Meta", + "secp": "021ea5834880339fc96383fd49a426643322510792cfc2e89ed73a54efeb6208c5", + "bls": "b0515ecbcf6177d8ef0fc47c275fa0b5c0d55e90fcd15aeb896a7597c8343f0400e0898092dd0e271756d63f7b01d4a6", + "website": "https://pacific-meta.co.jp/", + "description": "Your Premier Web3 Partner in Japan and Asia.", + "logo": "https://pacific-meta-assets-01.s3.ap-northeast-1.amazonaws.com/public/pacificmetalogo.jpg", + "x": "https://x.com/PacificMeta" } diff --git a/testnet/0224bcd7d381f8a5120ce5a93ed1822642b14d85693ba29c4dca84bde398a26f04.json b/testnet/0224bcd7d381f8a5120ce5a93ed1822642b14d85693ba29c4dca84bde398a26f04.json new file mode 100644 index 00000000..68c9358c --- /dev/null +++ b/testnet/0224bcd7d381f8a5120ce5a93ed1822642b14d85693ba29c4dca84bde398a26f04.json @@ -0,0 +1,10 @@ +{ + "id": 179, + "name": "0224bcd7d381f8a5120ce5a93ed1822642b14d85693ba29c4dca84bde398a26f04", + "secp": "0224bcd7d381f8a5120ce5a93ed1822642b14d85693ba29c4dca84bde398a26f04", + "bls": "a9c2b5e2631e456d84d2b9f52213c6f2d22ffe41565398eb947aefa8f09cf398d91ddf59a93f70096c82a97ad4fccdef", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/024e2b308bb03c44dd6a5b152068b21d599873dca6e32716e8dcd0996d76941c49.json b/testnet/024e2b308bb03c44dd6a5b152068b21d599873dca6e32716e8dcd0996d76941c49.json new file mode 100644 index 00000000..3edd012e --- /dev/null +++ b/testnet/024e2b308bb03c44dd6a5b152068b21d599873dca6e32716e8dcd0996d76941c49.json @@ -0,0 +1,10 @@ +{ + "id": 164, + "name": "024e2b308bb03c44dd6a5b152068b21d599873dca6e32716e8dcd0996d76941c49", + "secp": "024e2b308bb03c44dd6a5b152068b21d599873dca6e32716e8dcd0996d76941c49", + "bls": "b7dcee4afe65fa2d038bdaf0812c0ff4304808146903572a2af9c18ac5f6d1233ceb8e3ce4755ae8734b2ce2e42843de", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/027eaa37853a918fb3bac4f4cb3580460cd46a46c8ea89318be192b53137b600ab.json b/testnet/027eaa37853a918fb3bac4f4cb3580460cd46a46c8ea89318be192b53137b600ab.json new file mode 100644 index 00000000..e1ef621f --- /dev/null +++ b/testnet/027eaa37853a918fb3bac4f4cb3580460cd46a46c8ea89318be192b53137b600ab.json @@ -0,0 +1,10 @@ +{ + "id": 178, + "name": "027eaa37853a918fb3bac4f4cb3580460cd46a46c8ea89318be192b53137b600ab", + "secp": "027eaa37853a918fb3bac4f4cb3580460cd46a46c8ea89318be192b53137b600ab", + "bls": "91fa8660b34e3b5263f9e59e9afe31c24b29355866f4655ec73c12ac227e25ee852a526776f32885559546f688bc5c4f", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/028c7dd0376ee6fe9ccf971b63dcaf5e806d73852269ba8d89499362d314822c4e.json b/testnet/028c7dd0376ee6fe9ccf971b63dcaf5e806d73852269ba8d89499362d314822c4e.json new file mode 100644 index 00000000..3b5f4e52 --- /dev/null +++ b/testnet/028c7dd0376ee6fe9ccf971b63dcaf5e806d73852269ba8d89499362d314822c4e.json @@ -0,0 +1,10 @@ +{ + "id": 200, + "name": "028c7dd0376ee6fe9ccf971b63dcaf5e806d73852269ba8d89499362d314822c4e", + "secp": "028c7dd0376ee6fe9ccf971b63dcaf5e806d73852269ba8d89499362d314822c4e", + "bls": "8dfe2b3781dd47050f48382e9b9b6cb53fb29511b18ea59c0bf82914e7880e2379cc64a587d142a52aa90395e1b56aab", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/029979de1d64198bfb74d957de29a289971414699ee96c73ec5b30bb175f9d62a5.json b/testnet/029979de1d64198bfb74d957de29a289971414699ee96c73ec5b30bb175f9d62a5.json new file mode 100644 index 00000000..edc78ec0 --- /dev/null +++ b/testnet/029979de1d64198bfb74d957de29a289971414699ee96c73ec5b30bb175f9d62a5.json @@ -0,0 +1,10 @@ +{ + "id": 158, + "name": "029979de1d64198bfb74d957de29a289971414699ee96c73ec5b30bb175f9d62a5", + "secp": "029979de1d64198bfb74d957de29a289971414699ee96c73ec5b30bb175f9d62a5", + "bls": "92a047c9c2d79e30ec533fc398ca9a82b844215d018d8d628cf6914833294e1b899620a64eeba26d79b8e668de5bede2", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/02b7d38749f27d659e6311ecec475a40bd7f13339eb309da15c4f12eb46215b71b.json b/testnet/02b7d38749f27d659e6311ecec475a40bd7f13339eb309da15c4f12eb46215b71b.json new file mode 100644 index 00000000..c08c150d --- /dev/null +++ b/testnet/02b7d38749f27d659e6311ecec475a40bd7f13339eb309da15c4f12eb46215b71b.json @@ -0,0 +1,10 @@ +{ + "id": 198, + "name": "02b7d38749f27d659e6311ecec475a40bd7f13339eb309da15c4f12eb46215b71b", + "secp": "02b7d38749f27d659e6311ecec475a40bd7f13339eb309da15c4f12eb46215b71b", + "bls": "94b4508c49f80cde1119df32f6136cbfd794b404496d8906d749bf056629474c622e6386e4daa446a2d92a72bec41649", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/02b8767f5598e1d1576946825e3766dd651b5cb1ab1e3a47f9c4d30d93cd0f3eb2.json b/testnet/02b8767f5598e1d1576946825e3766dd651b5cb1ab1e3a47f9c4d30d93cd0f3eb2.json new file mode 100644 index 00000000..6be26d48 --- /dev/null +++ b/testnet/02b8767f5598e1d1576946825e3766dd651b5cb1ab1e3a47f9c4d30d93cd0f3eb2.json @@ -0,0 +1,10 @@ +{ + "id": 212, + "name": "02b8767f5598e1d1576946825e3766dd651b5cb1ab1e3a47f9c4d30d93cd0f3eb2", + "secp": "02b8767f5598e1d1576946825e3766dd651b5cb1ab1e3a47f9c4d30d93cd0f3eb2", + "bls": "b07eb3305e692b752d972489e798fd97b8c517effeecbdd2263882c537fd141df11319b9fa018c4c8b4e02af225b3caa", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/02be703c7ed5bd58b66017bee6d456578ed0f308659f9629cb29f1b5f57947174f.json b/testnet/02be703c7ed5bd58b66017bee6d456578ed0f308659f9629cb29f1b5f57947174f.json new file mode 100644 index 00000000..d58b97e5 --- /dev/null +++ b/testnet/02be703c7ed5bd58b66017bee6d456578ed0f308659f9629cb29f1b5f57947174f.json @@ -0,0 +1,10 @@ +{ + "id": 204, + "name": "02be703c7ed5bd58b66017bee6d456578ed0f308659f9629cb29f1b5f57947174f", + "secp": "02be703c7ed5bd58b66017bee6d456578ed0f308659f9629cb29f1b5f57947174f", + "bls": "a95fa4f4c2ec6e92b15011a79ef5bc8667bd97769c279c95a92cda4da7a8cdd7f4fedd25d2fc4470a1df631ae4efd14a", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/02bf524b39454bda7a7b5a6f469624e4fd19a4c1daa7825239fc7e2e1ead9beb34.json b/testnet/02bf524b39454bda7a7b5a6f469624e4fd19a4c1daa7825239fc7e2e1ead9beb34.json new file mode 100644 index 00000000..62fa0b3b --- /dev/null +++ b/testnet/02bf524b39454bda7a7b5a6f469624e4fd19a4c1daa7825239fc7e2e1ead9beb34.json @@ -0,0 +1,10 @@ +{ + "id": 214, + "name": "02bf524b39454bda7a7b5a6f469624e4fd19a4c1daa7825239fc7e2e1ead9beb34", + "secp": "02bf524b39454bda7a7b5a6f469624e4fd19a4c1daa7825239fc7e2e1ead9beb34", + "bls": "b28f3e37cd24641ca527002c02a4ec6fcd42381165459cd1ce5edbd0732785a05a9362f90bf41d2680c9eb9dc617c01e", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/02d0efc009de197c4ac3ffcd8b9261df985b47ca3a9fe3e4bb172eefd019c29c9e.json b/testnet/02d0efc009de197c4ac3ffcd8b9261df985b47ca3a9fe3e4bb172eefd019c29c9e.json new file mode 100644 index 00000000..35bff46a --- /dev/null +++ b/testnet/02d0efc009de197c4ac3ffcd8b9261df985b47ca3a9fe3e4bb172eefd019c29c9e.json @@ -0,0 +1,10 @@ +{ + "id": 196, + "name": "02d0efc009de197c4ac3ffcd8b9261df985b47ca3a9fe3e4bb172eefd019c29c9e", + "secp": "02d0efc009de197c4ac3ffcd8b9261df985b47ca3a9fe3e4bb172eefd019c29c9e", + "bls": "a5635c505e9c064f04ac5d3d58fd4a8c906d074b00fb73d6b213e6e4019ede927820791c9e7563cf8a1d17d70c7656f1", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/02e1ff2a7d32b5b67b21251e64e726584509a02a4def6a0f4a3466fa34fd6c2510.json b/testnet/02e1ff2a7d32b5b67b21251e64e726584509a02a4def6a0f4a3466fa34fd6c2510.json new file mode 100644 index 00000000..548a9b55 --- /dev/null +++ b/testnet/02e1ff2a7d32b5b67b21251e64e726584509a02a4def6a0f4a3466fa34fd6c2510.json @@ -0,0 +1,10 @@ +{ + "id": 206, + "name": "02e1ff2a7d32b5b67b21251e64e726584509a02a4def6a0f4a3466fa34fd6c2510", + "secp": "02e1ff2a7d32b5b67b21251e64e726584509a02a4def6a0f4a3466fa34fd6c2510", + "bls": "b5e62d0c54cec1729aaf7b5afd05d070437cd26541ad3874aa156e5a013c90bf7b5e25ba290802da0ea19a098c767f91", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/03000de13eaa91f00c59ae66683d39e24082e04e220a890bf81b77a2c2cf2e5985.json b/testnet/03000de13eaa91f00c59ae66683d39e24082e04e220a890bf81b77a2c2cf2e5985.json new file mode 100644 index 00000000..b087b763 --- /dev/null +++ b/testnet/03000de13eaa91f00c59ae66683d39e24082e04e220a890bf81b77a2c2cf2e5985.json @@ -0,0 +1,10 @@ +{ + "id": 205, + "name": "03000de13eaa91f00c59ae66683d39e24082e04e220a890bf81b77a2c2cf2e5985", + "secp": "03000de13eaa91f00c59ae66683d39e24082e04e220a890bf81b77a2c2cf2e5985", + "bls": "af0236f2743cf0a7550ab54854c1df04141b7a346986a12a86dd18896f74dbb67df0d1bcd642b189d2ef5644af185163", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/0333238933576cbe37e9d51d9424468c63bc150bdf182a555ab5dd3aab6bd7c855.json b/testnet/0333238933576cbe37e9d51d9424468c63bc150bdf182a555ab5dd3aab6bd7c855.json index 4b681e71..ad7fd3c8 100644 --- a/testnet/0333238933576cbe37e9d51d9424468c63bc150bdf182a555ab5dd3aab6bd7c855.json +++ b/testnet/0333238933576cbe37e9d51d9424468c63bc150bdf182a555ab5dd3aab6bd7c855.json @@ -6,5 +6,5 @@ "website": "https://go2pro.xyz/", "description": "Trusted non-custodial PoS provider your reliable partner in web3", "logo": "https://raw.githubusercontent.com/GO2Pro/nodes/refs/heads/main/_i/_l2.png", - "x": ""https://x.com/GO2Pro_xyz" + "x": "https://x.com/GO2Pro_xyz" } diff --git a/testnet/033d742f322947d89f963b28d8ca779bafb4fa5c0e6c1c11ffd99a40f74e0ba1d4.json b/testnet/033d742f322947d89f963b28d8ca779bafb4fa5c0e6c1c11ffd99a40f74e0ba1d4.json new file mode 100644 index 00000000..c06acf8a --- /dev/null +++ b/testnet/033d742f322947d89f963b28d8ca779bafb4fa5c0e6c1c11ffd99a40f74e0ba1d4.json @@ -0,0 +1,10 @@ +{ + "id": 216, + "name": "033d742f322947d89f963b28d8ca779bafb4fa5c0e6c1c11ffd99a40f74e0ba1d4", + "secp": "033d742f322947d89f963b28d8ca779bafb4fa5c0e6c1c11ffd99a40f74e0ba1d4", + "bls": "9030c032996a5f70ac152d51a1d433afc7b1ffd44371bd2889cddaa4926cb581ac15cbce9b741a8781acbffce1717b14", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/0351c9a0f86061144fca3c9f94ea6a3d5d0f5fd0835eb9610796cd8b87d51beb7d.json b/testnet/0351c9a0f86061144fca3c9f94ea6a3d5d0f5fd0835eb9610796cd8b87d51beb7d.json new file mode 100644 index 00000000..f469e5f5 --- /dev/null +++ b/testnet/0351c9a0f86061144fca3c9f94ea6a3d5d0f5fd0835eb9610796cd8b87d51beb7d.json @@ -0,0 +1,10 @@ +{ + "id": 209, + "name": "0351c9a0f86061144fca3c9f94ea6a3d5d0f5fd0835eb9610796cd8b87d51beb7d", + "secp": "0351c9a0f86061144fca3c9f94ea6a3d5d0f5fd0835eb9610796cd8b87d51beb7d", + "bls": "82cc1039bc6867c8e76057d12406f7f811b3efce0d349273d1820db7b9bceee3f19f61aeb08c360cb92e3674fce007b7", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/035a2d3600058c877e97006a0e06378fc6ba7b36d89e2f1a39b5a0ec481d264986.json b/testnet/035a2d3600058c877e97006a0e06378fc6ba7b36d89e2f1a39b5a0ec481d264986.json index 8ca34cac..7feab4a5 100644 --- a/testnet/035a2d3600058c877e97006a0e06378fc6ba7b36d89e2f1a39b5a0ec481d264986.json +++ b/testnet/035a2d3600058c877e97006a0e06378fc6ba7b36d89e2f1a39b5a0ec481d264986.json @@ -7,4 +7,4 @@ "description": "coinblitz.pro", "logo": "https://avatars.githubusercontent.com/u/136187247", "x": "" -} \ No newline at end of file +} diff --git a/testnet/0360faf519f55fed70bf1e651529f86009dc5ca10cd50ae83097de6fa49ab16da6.json b/testnet/0360faf519f55fed70bf1e651529f86009dc5ca10cd50ae83097de6fa49ab16da6.json new file mode 100644 index 00000000..83dc2d36 --- /dev/null +++ b/testnet/0360faf519f55fed70bf1e651529f86009dc5ca10cd50ae83097de6fa49ab16da6.json @@ -0,0 +1,10 @@ +{ + "id": 194, + "name": "0360faf519f55fed70bf1e651529f86009dc5ca10cd50ae83097de6fa49ab16da6", + "secp": "0360faf519f55fed70bf1e651529f86009dc5ca10cd50ae83097de6fa49ab16da6", + "bls": "b027ad9e3c0aad649a3be023078452abd972c74576a50de4c8880ffde4abd5e2908df5b99593f2ddab3cc7357e0c3e78", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/036720ad34fc8bbe97fbec5344866f1a7fecb08fbcd73e9e9a3518dd477a9c3c33.json b/testnet/036720ad34fc8bbe97fbec5344866f1a7fecb08fbcd73e9e9a3518dd477a9c3c33.json new file mode 100644 index 00000000..4bee1942 --- /dev/null +++ b/testnet/036720ad34fc8bbe97fbec5344866f1a7fecb08fbcd73e9e9a3518dd477a9c3c33.json @@ -0,0 +1,10 @@ +{ + "id": 211, + "name": "036720ad34fc8bbe97fbec5344866f1a7fecb08fbcd73e9e9a3518dd477a9c3c33", + "secp": "036720ad34fc8bbe97fbec5344866f1a7fecb08fbcd73e9e9a3518dd477a9c3c33", + "bls": "9299c91ed84b3921c2344f792fa98a42f2297f692ee4dfed2a1bb39ba53cab3a70226817696b73f5b32633f0d0e47372", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/03704bf1cb1614f624c2c36af8efbfffa3524aadf89b59e0099c37a34f3a9c9566.json b/testnet/03704bf1cb1614f624c2c36af8efbfffa3524aadf89b59e0099c37a34f3a9c9566.json new file mode 100644 index 00000000..95007ac8 --- /dev/null +++ b/testnet/03704bf1cb1614f624c2c36af8efbfffa3524aadf89b59e0099c37a34f3a9c9566.json @@ -0,0 +1,10 @@ +{ + "id": 207, + "name": "03704bf1cb1614f624c2c36af8efbfffa3524aadf89b59e0099c37a34f3a9c9566", + "secp": "03704bf1cb1614f624c2c36af8efbfffa3524aadf89b59e0099c37a34f3a9c9566", + "bls": "a1972bcb6bd6966aa1bf54167b72fc9a54a70085d9caf7e58691e87faacadeae80cf542bc154c339a2ddf3e609f83c69", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/03b27dc84a49cbb86b1c8a8cc89d88bc8ca61944dc74789b550c224771b177cb4a.json b/testnet/03b27dc84a49cbb86b1c8a8cc89d88bc8ca61944dc74789b550c224771b177cb4a.json new file mode 100644 index 00000000..a864613c --- /dev/null +++ b/testnet/03b27dc84a49cbb86b1c8a8cc89d88bc8ca61944dc74789b550c224771b177cb4a.json @@ -0,0 +1,10 @@ +{ + "id": 208, + "name": "03b27dc84a49cbb86b1c8a8cc89d88bc8ca61944dc74789b550c224771b177cb4a", + "secp": "03b27dc84a49cbb86b1c8a8cc89d88bc8ca61944dc74789b550c224771b177cb4a", + "bls": "b359fe754b40b530f2f88fe5e39acbecf520d77703f9f298ac52d3219317d03145ca8cb135c6cbccbcf7db41051e5693", + "website": "", + "description": "", + "logo": "", + "x": "" +} diff --git a/testnet/03c14560d143e6ecc9f0bfd54022e5915fc7a00db205395aae1a047a9444179f33.json b/testnet/03c14560d143e6ecc9f0bfd54022e5915fc7a00db205395aae1a047a9444179f33.json new file mode 100644 index 00000000..1decce5a --- /dev/null +++ b/testnet/03c14560d143e6ecc9f0bfd54022e5915fc7a00db205395aae1a047a9444179f33.json @@ -0,0 +1,10 @@ +{ + "id": 192, + "name": "03c14560d143e6ecc9f0bfd54022e5915fc7a00db205395aae1a047a9444179f33", + "secp": "03c14560d143e6ecc9f0bfd54022e5915fc7a00db205395aae1a047a9444179f33", + "bls": "8f434ddd7f70799c1a0343a6581d06133ead3b175690c09fe5abd62d8d87eb3e95be1684e042c4491f36f78aa3569663", + "website": "", + "description": "", + "logo": "", + "x": "" +} From 58b1102b7196523949a5d2afdc61888bab838190 Mon Sep 17 00:00:00 2001 From: JeseonLEE Date: Tue, 11 Nov 2025 23:52:01 +0900 Subject: [PATCH 11/20] Edit B-Harvest (#377) * Edit B-Harvest * Add space --- ...42a6cfb2c6edbbcee927db4eec4f21c104f84ee886ece0.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mainnet/031c8bc9614e6d2d9c3642a6cfb2c6edbbcee927db4eec4f21c104f84ee886ece0.json b/mainnet/031c8bc9614e6d2d9c3642a6cfb2c6edbbcee927db4eec4f21c104f84ee886ece0.json index 6642ec70..d024b492 100644 --- a/mainnet/031c8bc9614e6d2d9c3642a6cfb2c6edbbcee927db4eec4f21c104f84ee886ece0.json +++ b/mainnet/031c8bc9614e6d2d9c3642a6cfb2c6edbbcee927db4eec4f21c104f84ee886ece0.json @@ -1,10 +1,10 @@ { "id": 4, - "name": "", + "name": "B-Harvest", "secp": "031c8bc9614e6d2d9c3642a6cfb2c6edbbcee927db4eec4f21c104f84ee886ece0", "bls": "8e2293ee11161b537de05c7f2f0348e7ddabcbea5a5ffc1c11e5e0432edc0e5a499929173e3f59006ae99a6845405d7d", - "website": "", - "description": "", - "logo": "", - "x": "" + "website": "https://bharvest.io", + "description": "Provides secure validation services for dPoS networks", + "logo": "https://s3.ap-northeast-2.amazonaws.com/bharvest.io/logo/B-Harvest-Logo-x256.png", + "x": "https://x.com/B__Harvest" } From 703e2a8995c7dc73b2f398449e757f7b794ed98b Mon Sep 17 00:00:00 2001 From: bombermine <84911882+bombermine3@users.noreply.github.com> Date: Tue, 11 Nov 2025 22:53:32 +0300 Subject: [PATCH 12/20] Add deNodes validator info for mainnet (#382) --- ...4f84dc35ee262e6b2485bacbd2c93bee425a70260b1b23.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 mainnet/039463793171c9882ccc4f84dc35ee262e6b2485bacbd2c93bee425a70260b1b23.json diff --git a/mainnet/039463793171c9882ccc4f84dc35ee262e6b2485bacbd2c93bee425a70260b1b23.json b/mainnet/039463793171c9882ccc4f84dc35ee262e6b2485bacbd2c93bee425a70260b1b23.json new file mode 100644 index 00000000..3437e18d --- /dev/null +++ b/mainnet/039463793171c9882ccc4f84dc35ee262e6b2485bacbd2c93bee425a70260b1b23.json @@ -0,0 +1,10 @@ +{ + "id": 18, + "name": "deNodes", + "secp": "039463793171c9882ccc4f84dc35ee262e6b2485bacbd2c93bee425a70260b1b23", + "bls": "81c830662a1747a01f3cfe353628afc7e6404503bff2e1459c7517b81916bb78cbfb59ec0522952f3da59385593e29f6A", + "website": "https://denodes.io/", + "description": "An institutional-grade staking provider delivering secure operations and superior performance for PoS networks", + "logo": "https://s3.amazonaws.com/keybase_processed_uploads/09c7999790959bbbd85b7007adf70205_360_360.jpg", + "x": "https://x.com/denodes_io" +} From 1941c901d54d55637cf49c0b61189124880a569b Mon Sep 17 00:00:00 2001 From: Natsai Date: Tue, 11 Nov 2025 19:55:47 +0000 Subject: [PATCH 13/20] Add Natsai validator info MN (#384) * Create 02fead1f74824c74b9f28b102d1ec9bb8325425c3d6176b305a41e7f49fb28ea14.json Validator ID 112 * mainnet: add Natsai validator (id 19) * Add Natsai validator info for mainnet * Add Natsai validator info for mainnet * Update 02087d6afd5b2ce1a22aa5682dbb0363f2557bf9cde3545fbd374c98fd2c3f3747.json weird space fixed --- ...a5682dbb0363f2557bf9cde3545fbd374c98fd2c3f3747.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 mainnet/02087d6afd5b2ce1a22aa5682dbb0363f2557bf9cde3545fbd374c98fd2c3f3747.json diff --git a/mainnet/02087d6afd5b2ce1a22aa5682dbb0363f2557bf9cde3545fbd374c98fd2c3f3747.json b/mainnet/02087d6afd5b2ce1a22aa5682dbb0363f2557bf9cde3545fbd374c98fd2c3f3747.json new file mode 100644 index 00000000..ebc601ed --- /dev/null +++ b/mainnet/02087d6afd5b2ce1a22aa5682dbb0363f2557bf9cde3545fbd374c98fd2c3f3747.json @@ -0,0 +1,10 @@ +{ + "id": 19, + "name": "Natsai", + "secp": "02087d6afd5b2ce1a22aa5682dbb0363f2557bf9cde3545fbd374c98fd2c3f3747", + "bls": "acce56596784415836880bb5fddde6674440101470a0462e959c3f9ef134cc7299ade4447021bf6569ab357df027c40f", + "website": "https://www.natsai.xyz/", + "description": "Natsai.xyz manages lean, non-custodial validator operations, ensuring robust and efficient blockchain network security.", + "logo": "https://avatars.githubusercontent.com/u/197120902?v=4", + "x": "https://x.com/natsaiou" +} From c6a2af6bbf32bd461c4440de2d75957a5968b3f0 Mon Sep 17 00:00:00 2001 From: Mads <37026697+meneermads@users.noreply.github.com> Date: Tue, 11 Nov 2025 20:57:10 +0100 Subject: [PATCH 14/20] Add Lemniscap mainnet validator info (#383) --- ...e5e2441f9a23267e4d6610d805b6e989e3252892c1cb4c.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 mainnet/024a7c8419784da07ce6e5e2441f9a23267e4d6610d805b6e989e3252892c1cb4c.json diff --git a/mainnet/024a7c8419784da07ce6e5e2441f9a23267e4d6610d805b6e989e3252892c1cb4c.json b/mainnet/024a7c8419784da07ce6e5e2441f9a23267e4d6610d805b6e989e3252892c1cb4c.json new file mode 100644 index 00000000..39e4ac0c --- /dev/null +++ b/mainnet/024a7c8419784da07ce6e5e2441f9a23267e4d6610d805b6e989e3252892c1cb4c.json @@ -0,0 +1,10 @@ +{ + "id": 20, + "name": "Lemniscsap", + "secp": "024a7c8419784da07ce6e5e2441f9a23267e4d6610d805b6e989e3252892c1cb4c", + "bls": "97d798773be5d09dde63b1e9adbc829d6d901c354fca05d62230cb2215d4751b0562873fd7f26dea1b9c838e91158980", + "website": "https://lemniscap.com/", + "description": "Lemniscap is an investment firm specialising in investments in emerging cryptoassets and blockchain startups.", + "logo": "https://static.lemniscap.com/assets/icon.png", + "x": "https://x.com/lemniscap" +} From f9411e1284757e0654051bb5d86ed201713a322e Mon Sep 17 00:00:00 2001 From: Brandon Graham Date: Tue, 11 Nov 2025 13:13:57 -0800 Subject: [PATCH 15/20] feat: Adding script to generate validator json lists (#385) * feat: Adding script to generate validator json lists This add a script that generates mainnet and testnet validator json files that contain just the secp key and validator name * updating script to write output to current directory --- README.md | 2 +- scripts/README.md | 42 +++++++++++++++++-- scripts/generate_validators_json.py | 63 +++++++++++++++++++++++++++++ 3 files changed, 102 insertions(+), 5 deletions(-) create mode 100755 scripts/generate_validators_json.py diff --git a/README.md b/README.md index 02175fbd..ad1e2509 100644 --- a/README.md +++ b/README.md @@ -12,4 +12,4 @@ To contribute: 1. Verify the Github checks are passing. 1. Share the PR link in the designated Discord channel for review. -⚠️ Note: PRs that are not shared via Discord will not be reviewed. +⚠️ Note: PRs that are not shared via Discord will not be reviewed. \ No newline at end of file diff --git a/scripts/README.md b/scripts/README.md index 9679074d..56b1f676 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -1,8 +1,12 @@ +# Scripts + +## validate.py + This `validate.py` is used to verify the information for validators. -## Setup +### Setup -``` +```bash python3 -m venv .venv source .venv/bin/activate @@ -10,9 +14,39 @@ python -m pip install --upgrade pip pip install -r requirements.txt ``` -## Usage +### Usage -``` +```bash source .venv/bin/activate ./validate.py ../testnet/0209ca34a0469e8bfc88de9e05953bb26cd518401c4382491793f3318c7c25c033.json ``` + +## generate_validators_json.py + +The `generate_validators_json.py` script generates consolidated JSON files containing all validators from the mainnet and testnet directories. + +### Usage + +```bash +python3 scripts/generate_validators_json.py +``` + +### Output + +The script generates two JSON files in the project root: + +- `mainnet_validators.json` - All mainnet validators +- `testnet_validators.json` - All testnet validators + +### Format + +Each JSON file maps validator SECP keys to their names: + +```json +{ + "secp_key_1": "Validator Name 1", + "secp_key_2": "Validator Name 2" +} +``` + +If a validator's `name` field is empty or missing, the SECP key is used as the name value. diff --git a/scripts/generate_validators_json.py b/scripts/generate_validators_json.py new file mode 100755 index 00000000..5f121045 --- /dev/null +++ b/scripts/generate_validators_json.py @@ -0,0 +1,63 @@ +#!/usr/bin/env python3 +import json +import os +import glob + + +def read_validators(directory): + """Read all validator JSON files from a directory and return dict mapping secp to name.""" + validators_dict = {} + json_files = glob.glob(os.path.join(directory, "*.json")) + + for json_file in json_files: + try: + with open(json_file, "r") as f: + data = json.load(f) + + # Extract fields + name = data.get("name", "").strip() + secp = data.get("secp", "") + + # Use secp as fallback if name is empty + if not name: + name = secp + + # Map secp key to validator name + validators_dict[secp] = name + + except (json.JSONDecodeError, IOError) as e: + print(f"Warning: Failed to read {json_file}: {e}") + continue + + return validators_dict + + +def write_json(validators_dict, output_file): + """Write validators to JSON file with secp as key and name as value.""" + with open(output_file, "w") as f: + json.dump(validators_dict, f, indent=2) + + print(f"✅ Generated {output_file} with {len(validators_dict)} validators") + + +def main(): + # Get the project root directory (parent of scripts/) + script_dir = os.path.dirname(os.path.abspath(__file__)) + project_root = os.path.dirname(script_dir) + + # Process mainnet validators + mainnet_dir = os.path.join(project_root, "mainnet") + mainnet_validators = read_validators(mainnet_dir) + mainnet_json = "mainnet_validators.json" + write_json(mainnet_validators, mainnet_json) + + # Process testnet validators + testnet_dir = os.path.join(project_root, "testnet") + testnet_validators = read_validators(testnet_dir) + testnet_json = "testnet_validators.json" + write_json(testnet_validators, testnet_json) + + +if __name__ == "__main__": + main() + From ae6cf8cb167332f330f13d326a19e1a9bf295ffa Mon Sep 17 00:00:00 2001 From: liray-unendlich <15893314+liray-unendlich@users.noreply.github.com> Date: Wed, 12 Nov 2025 07:45:29 +0900 Subject: [PATCH 16/20] Add Omakase validator information (#XXX) (#372) --- ...9624e4fd19a4c1daa7825239fc7e2e1ead9beb34.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/testnet/02bf524b39454bda7a7b5a6f469624e4fd19a4c1daa7825239fc7e2e1ead9beb34.json b/testnet/02bf524b39454bda7a7b5a6f469624e4fd19a4c1daa7825239fc7e2e1ead9beb34.json index 62fa0b3b..1dbcc3e7 100644 --- a/testnet/02bf524b39454bda7a7b5a6f469624e4fd19a4c1daa7825239fc7e2e1ead9beb34.json +++ b/testnet/02bf524b39454bda7a7b5a6f469624e4fd19a4c1daa7825239fc7e2e1ead9beb34.json @@ -1,10 +1,10 @@ { - "id": 214, - "name": "02bf524b39454bda7a7b5a6f469624e4fd19a4c1daa7825239fc7e2e1ead9beb34", - "secp": "02bf524b39454bda7a7b5a6f469624e4fd19a4c1daa7825239fc7e2e1ead9beb34", - "bls": "b28f3e37cd24641ca527002c02a4ec6fcd42381165459cd1ce5edbd0732785a05a9362f90bf41d2680c9eb9dc617c01e", - "website": "", - "description": "", - "logo": "", - "x": "" + "id": 214, + "name": "Omakase", + "secp": "02bf524b39454bda7a7b5a6f469624e4fd19a4c1daa7825239fc7e2e1ead9beb34", + "bls": "b28f3e37cd24641ca527002c02a4ec6fcd42381165459cd1ce5edbd0732785a05a9362f90bf41d2680c9eb9dc617c01e", + "website": "https://0xmakase.co.jp/", + "description": "KudasaiJP/Omakase is a professional staking and validation service. We also contribute to innovative projects via marketing and development support.", + "logo": "https://raw.githubusercontent.com/0xmakase/monad-validator-info/master/config/logo.png", + "x": "https://x.com/0xmakase_jp" } From 9819878d96d8ffabfeb22bbf9123756cb9c13d7c Mon Sep 17 00:00:00 2001 From: Keone Hon <323982+keone@users.noreply.github.com> Date: Tue, 11 Nov 2025 21:50:56 -0500 Subject: [PATCH 17/20] Fix example file link in README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ad1e2509..b0527267 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,10 @@ To contribute: 1. Fork this repository. 1. Add a new JSON file named `.json`. -1. Ensure the file follows the format shown in the [example file](example/000000000000000000000000000000000000000000000000000000000000000000). +1. Ensure the file follows the format shown in the [example file](example/000000000000000000000000000000000000000000000000000000000000000000.json). 1. Open a pull request (PR) with your changes. 1. Make sure the branch is (re)based on `main` branch. 1. Verify the Github checks are passing. 1. Share the PR link in the designated Discord channel for review. -⚠️ Note: PRs that are not shared via Discord will not be reviewed. \ No newline at end of file +⚠️ Note: PRs that are not shared via Discord will not be reviewed. From 4ab6c196e8f554a78858da561b4e6be194ed61ae Mon Sep 17 00:00:00 2001 From: curlycrypto184 <57609195+curlycrypto184@users.noreply.github.com> Date: Wed, 12 Nov 2025 10:55:59 +0800 Subject: [PATCH 18/20] Add Nansen Validator Info (#389) Co-authored-by: Poh Yong Hwang --- ...414c4a0e31c5f228e46dc1a2b806f105fcbe078d1b5b56.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 mainnet/03bdd0a2528c617b554d414c4a0e31c5f228e46dc1a2b806f105fcbe078d1b5b56.json diff --git a/mainnet/03bdd0a2528c617b554d414c4a0e31c5f228e46dc1a2b806f105fcbe078d1b5b56.json b/mainnet/03bdd0a2528c617b554d414c4a0e31c5f228e46dc1a2b806f105fcbe078d1b5b56.json new file mode 100644 index 00000000..39f763f7 --- /dev/null +++ b/mainnet/03bdd0a2528c617b554d414c4a0e31c5f228e46dc1a2b806f105fcbe078d1b5b56.json @@ -0,0 +1,10 @@ +{ + "id": 23, + "name": "Nansen | Stake to Stack Points", + "secp": "03bdd0a2528c617b554d414c4a0e31c5f228e46dc1a2b806f105fcbe078d1b5b56", + "bls": "a4af34403cf9aab951b76ed0aa8712ee3d5753082e967c9f4c276e9b042fe7261cfb780728f45fb85db43a545a0f5e07", + "website": "https://www.nansen.ai", + "description": "Nansen is a leading on-chain analytics platform founded in 2020, and is now one of the most trusted names in crypto, serving traders and institutions.Disclaimer: delegating comes with slashing risks", + "logo": "https://raw.githubusercontent.com/nansen-ai/staking-brand-assets/main/nansen_logo.svg", + "x": "https://x.com/nansen_ai" +} From bab89ee78bfc977bad08a3bb550bf0a5b5fc1152 Mon Sep 17 00:00:00 2001 From: blockpinetwork <90677657+blockpinetwork@users.noreply.github.com> Date: Wed, 12 Nov 2025 10:56:25 +0800 Subject: [PATCH 19/20] Add BlockPI validator info (#388) * Add BlockPI validator info - TN1 * Add BlockPI validator info --- ...c3d1be93a24e9102a975f3ca9d30a30e1184390f7d0a81.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 mainnet/02b360fd267a2aeea63dc3d1be93a24e9102a975f3ca9d30a30e1184390f7d0a81.json diff --git a/mainnet/02b360fd267a2aeea63dc3d1be93a24e9102a975f3ca9d30a30e1184390f7d0a81.json b/mainnet/02b360fd267a2aeea63dc3d1be93a24e9102a975f3ca9d30a30e1184390f7d0a81.json new file mode 100644 index 00000000..af4b898b --- /dev/null +++ b/mainnet/02b360fd267a2aeea63dc3d1be93a24e9102a975f3ca9d30a30e1184390f7d0a81.json @@ -0,0 +1,10 @@ +{ + "id": 24, + "name": "BlockPI", + "secp": "02b360fd267a2aeea63dc3d1be93a24e9102a975f3ca9d30a30e1184390f7d0a81", + "bls": "ac350a0ca1f26aed4bf3c8fc4840170668eb74ece76d388c1937ee33dd0c6cba305650196009db1bc83747eea9161549", + "website": "https://blockpi.io/", + "description": "Distributed multi-chain acceleration layer.", + "logo": "https://static.blockpi.io/blockpi-logo-mini.png", + "x": "https://x.com/RealBlockPI" +} From 2386f2c5230b9560cbf588ce835bf9c309a8ea7c Mon Sep 17 00:00:00 2001 From: Enigma-Validator <91531677+Enigma-Validator@users.noreply.github.com> Date: Wed, 12 Nov 2025 03:58:18 +0100 Subject: [PATCH 20/20] Add Enigma's Mainnet info (#387) --- ...0550a643726bfc09243ea08d4f1094bffd1e948948558fed.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 mainnet/038d8e900b0ce8a7f30550a643726bfc09243ea08d4f1094bffd1e948948558fed.json diff --git a/mainnet/038d8e900b0ce8a7f30550a643726bfc09243ea08d4f1094bffd1e948948558fed.json b/mainnet/038d8e900b0ce8a7f30550a643726bfc09243ea08d4f1094bffd1e948948558fed.json new file mode 100644 index 00000000..09cfdbd0 --- /dev/null +++ b/mainnet/038d8e900b0ce8a7f30550a643726bfc09243ea08d4f1094bffd1e948948558fed.json @@ -0,0 +1,9 @@ +{ + "name": "Enigma", + "secp": "038d8e900b0ce8a7f30550a643726bfc09243ea08d4f1094bffd1e948948558fed", + "bls": "95c6cd503348791f7272e294887f2c5535bfc08880f1bf864f574d1178ade18204b51d3013ddfc3c3a35fb73fad73f40", + "website": "https://enigma-validator.com/", + "description": "Highly secure professional validator across 50+ chains - offering a full refund for any downtime slashing - Reach out to us at contact@enigma-validator.com", + "logo": "https://raw.githubusercontent.com/Enigma-Validator/enigma-assets/refs/heads/main/enigma-logo.png", + "x": "https://x.com/enigmavalidator" +}