From f92d2a161175712f5a170ae7b8bffa9e8c737786 Mon Sep 17 00:00:00 2001 From: JeoHuang <159010359+JiahaoAlbus@users.noreply.github.com> Date: Mon, 17 Aug 2026 16:00:00 +0800 Subject: [PATCH 01/12] chore: add YNX Testnet registry entry --- .github/workflows/ynx-patch.yml | 57 +++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 .github/workflows/ynx-patch.yml diff --git a/.github/workflows/ynx-patch.yml b/.github/workflows/ynx-patch.yml new file mode 100644 index 0000000..b9a60f6 --- /dev/null +++ b/.github/workflows/ynx-patch.yml @@ -0,0 +1,57 @@ +name: Add YNX Testnet registry entry + +on: + push: + branches: + - add-ynx-testnet-6423 + +permissions: + contents: write + +jobs: + patch: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + ref: add-ynx-testnet-6423 + - name: Add YNX Testnet to ChainScout + run: | + python - <<'PY' + from pathlib import Path + import json + p = Path('data/chains.json') + s = p.read_text() + if '"6423"' not in s: + entry = ''' "6423": { + "name": "YNX Testnet", + "description": "EVM-compatible public Layer 1 testnet for the YNX Web4 ecosystem.", + "logo": "https://ipfs.io/ipfs/bafkreibydfqibqwvm5dpwnyjjk7gruoyt2v5rivstk2pc65ojcwh4px73y", + "ecosystem": ["Ethereum", "EVM"], + "isTestnet": true, + "layer": 1, + "rollupType": null, + "native_currency": "YNXT", + "website": "https://ynxweb4.com", + "explorers": [ + { + "url": "https://explorer.ynxweb4.com/", + "hostedBy": "self" + } + ] + }, +''' + if not s.startswith('{\n'): + raise SystemExit('unexpected chains.json format') + s = '{\n' + entry + s[2:] + p.write_text(s) + json.loads(p.read_text()) + PY + - name: Remove temporary workflow and commit + run: | + rm .github/workflows/ynx-patch.yml + git config user.name "JiahaoAlbus" + git config user.email "159010359+JiahaoAlbus@users.noreply.github.com" + git add -A + git diff --cached --quiet || git commit -m "feat: add YNX Testnet (6423)" + git push origin HEAD:add-ynx-testnet-6423 From d93aa7ccd53aa553a01704fcf1b43407c3d13284 Mon Sep 17 00:00:00 2001 From: JeoHuang <159010359+JiahaoAlbus@users.noreply.github.com> Date: Mon, 17 Aug 2026 16:01:31 +0800 Subject: [PATCH 02/12] fix: patch YNX ChainScout entry --- .github/workflows/ynx-patch.yml | 35 +++++++++++++++------------------ 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/.github/workflows/ynx-patch.yml b/.github/workflows/ynx-patch.yml index b9a60f6..a8713e2 100644 --- a/.github/workflows/ynx-patch.yml +++ b/.github/workflows/ynx-patch.yml @@ -23,27 +23,24 @@ jobs: p = Path('data/chains.json') s = p.read_text() if '"6423"' not in s: - entry = ''' "6423": { - "name": "YNX Testnet", - "description": "EVM-compatible public Layer 1 testnet for the YNX Web4 ecosystem.", - "logo": "https://ipfs.io/ipfs/bafkreibydfqibqwvm5dpwnyjjk7gruoyt2v5rivstk2pc65ojcwh4px73y", - "ecosystem": ["Ethereum", "EVM"], - "isTestnet": true, - "layer": 1, - "rollupType": null, - "native_currency": "YNXT", - "website": "https://ynxweb4.com", - "explorers": [ - { - "url": "https://explorer.ynxweb4.com/", - "hostedBy": "self" - } - ] - }, -''' + entry = { + "6423": { + "name": "YNX Testnet", + "description": "EVM-compatible public Layer 1 testnet for the YNX Web4 ecosystem.", + "logo": "https://ipfs.io/ipfs/bafkreibydfqibqwvm5dpwnyjjk7gruoyt2v5rivstk2pc65ojcwh4px73y", + "ecosystem": ["Ethereum", "EVM"], + "isTestnet": True, + "layer": 1, + "rollupType": None, + "native_currency": "YNXT", + "website": "https://ynxweb4.com", + "explorers": [{"url": "https://explorer.ynxweb4.com/", "hostedBy": "self"}], + } + } + rendered = json.dumps(entry, indent=2)[1:-1].strip() + ',\n' if not s.startswith('{\n'): raise SystemExit('unexpected chains.json format') - s = '{\n' + entry + s[2:] + s = '{\n' + rendered + s[2:] p.write_text(s) json.loads(p.read_text()) PY From 9fe1aa0a984aac6417b474bf8eba145f757df6d8 Mon Sep 17 00:00:00 2001 From: JiahaoAlbus <159010359+JiahaoAlbus@users.noreply.github.com> Date: Mon, 17 Aug 2026 08:01:39 +0000 Subject: [PATCH 03/12] feat: add YNX Testnet (6423) --- .github/workflows/ynx-patch.yml | 54 --------------------------------- data/chains.json | 20 ++++++++++++ 2 files changed, 20 insertions(+), 54 deletions(-) delete mode 100644 .github/workflows/ynx-patch.yml diff --git a/.github/workflows/ynx-patch.yml b/.github/workflows/ynx-patch.yml deleted file mode 100644 index a8713e2..0000000 --- a/.github/workflows/ynx-patch.yml +++ /dev/null @@ -1,54 +0,0 @@ -name: Add YNX Testnet registry entry - -on: - push: - branches: - - add-ynx-testnet-6423 - -permissions: - contents: write - -jobs: - patch: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - ref: add-ynx-testnet-6423 - - name: Add YNX Testnet to ChainScout - run: | - python - <<'PY' - from pathlib import Path - import json - p = Path('data/chains.json') - s = p.read_text() - if '"6423"' not in s: - entry = { - "6423": { - "name": "YNX Testnet", - "description": "EVM-compatible public Layer 1 testnet for the YNX Web4 ecosystem.", - "logo": "https://ipfs.io/ipfs/bafkreibydfqibqwvm5dpwnyjjk7gruoyt2v5rivstk2pc65ojcwh4px73y", - "ecosystem": ["Ethereum", "EVM"], - "isTestnet": True, - "layer": 1, - "rollupType": None, - "native_currency": "YNXT", - "website": "https://ynxweb4.com", - "explorers": [{"url": "https://explorer.ynxweb4.com/", "hostedBy": "self"}], - } - } - rendered = json.dumps(entry, indent=2)[1:-1].strip() + ',\n' - if not s.startswith('{\n'): - raise SystemExit('unexpected chains.json format') - s = '{\n' + rendered + s[2:] - p.write_text(s) - json.loads(p.read_text()) - PY - - name: Remove temporary workflow and commit - run: | - rm .github/workflows/ynx-patch.yml - git config user.name "JiahaoAlbus" - git config user.email "159010359+JiahaoAlbus@users.noreply.github.com" - git add -A - git diff --cached --quiet || git commit -m "feat: add YNX Testnet (6423)" - git push origin HEAD:add-ynx-testnet-6423 diff --git a/data/chains.json b/data/chains.json index 77fd743..eb9b97f 100644 --- a/data/chains.json +++ b/data/chains.json @@ -1,4 +1,24 @@ { +"6423": { + "name": "YNX Testnet", + "description": "EVM-compatible public Layer 1 testnet for the YNX Web4 ecosystem.", + "logo": "https://ipfs.io/ipfs/bafkreibydfqibqwvm5dpwnyjjk7gruoyt2v5rivstk2pc65ojcwh4px73y", + "ecosystem": [ + "Ethereum", + "EVM" + ], + "isTestnet": true, + "layer": 1, + "rollupType": null, + "native_currency": "YNXT", + "website": "https://ynxweb4.com", + "explorers": [ + { + "url": "https://explorer.ynxweb4.com/", + "hostedBy": "self" + } + ] + }, "2443": { "name": "Haus Chain Testnet", "description": "EVM-compatible Layer 1 testnet for Haus Chain, designed for fast smart-contract development, testing and onchain applications.", From ca735b15e91d46eb00249a07ff5d37d26639f38d Mon Sep 17 00:00:00 2001 From: JeoHuang <159010359+JiahaoAlbus@users.noreply.github.com> Date: Mon, 17 Aug 2026 16:02:11 +0800 Subject: [PATCH 04/12] chore: format YNX ChainScout entry --- .github/workflows/ynx-format.yml | 34 ++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/ynx-format.yml diff --git a/.github/workflows/ynx-format.yml b/.github/workflows/ynx-format.yml new file mode 100644 index 0000000..ce15e11 --- /dev/null +++ b/.github/workflows/ynx-format.yml @@ -0,0 +1,34 @@ +name: Format YNX ChainScout entry + +on: + push: + branches: + - add-ynx-testnet-6423 + +permissions: + contents: write + +jobs: + patch: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + ref: add-ynx-testnet-6423 + - name: Fix entry indentation + run: | + python - <<'PY' + from pathlib import Path + p = Path('data/chains.json') + s = p.read_text() + s = s.replace('{\n"6423": {', '{\n "6423": {', 1) + p.write_text(s) + PY + - name: Remove temporary workflow and commit + run: | + rm .github/workflows/ynx-format.yml + git config user.name "JiahaoAlbus" + git config user.email "159010359+JiahaoAlbus@users.noreply.github.com" + git add -A + git diff --cached --quiet || git commit -m "chore: format YNX ChainScout entry" + git push origin HEAD:add-ynx-testnet-6423 From b1a8b27c5729c3d477b453b18edb8579f3889448 Mon Sep 17 00:00:00 2001 From: JiahaoAlbus <159010359+JiahaoAlbus@users.noreply.github.com> Date: Mon, 17 Aug 2026 08:02:20 +0000 Subject: [PATCH 05/12] chore: format YNX ChainScout entry --- .github/workflows/ynx-format.yml | 34 -------------------------------- data/chains.json | 2 +- 2 files changed, 1 insertion(+), 35 deletions(-) delete mode 100644 .github/workflows/ynx-format.yml diff --git a/.github/workflows/ynx-format.yml b/.github/workflows/ynx-format.yml deleted file mode 100644 index ce15e11..0000000 --- a/.github/workflows/ynx-format.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: Format YNX ChainScout entry - -on: - push: - branches: - - add-ynx-testnet-6423 - -permissions: - contents: write - -jobs: - patch: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - ref: add-ynx-testnet-6423 - - name: Fix entry indentation - run: | - python - <<'PY' - from pathlib import Path - p = Path('data/chains.json') - s = p.read_text() - s = s.replace('{\n"6423": {', '{\n "6423": {', 1) - p.write_text(s) - PY - - name: Remove temporary workflow and commit - run: | - rm .github/workflows/ynx-format.yml - git config user.name "JiahaoAlbus" - git config user.email "159010359+JiahaoAlbus@users.noreply.github.com" - git add -A - git diff --cached --quiet || git commit -m "chore: format YNX ChainScout entry" - git push origin HEAD:add-ynx-testnet-6423 diff --git a/data/chains.json b/data/chains.json index eb9b97f..eb4c6b7 100644 --- a/data/chains.json +++ b/data/chains.json @@ -1,5 +1,5 @@ { -"6423": { + "6423": { "name": "YNX Testnet", "description": "EVM-compatible public Layer 1 testnet for the YNX Web4 ecosystem.", "logo": "https://ipfs.io/ipfs/bafkreibydfqibqwvm5dpwnyjjk7gruoyt2v5rivstk2pc65ojcwh4px73y", From 830950cd379687f9ca86f9eb129256eaccf7ca56 Mon Sep 17 00:00:00 2001 From: JeoHuang <159010359+JiahaoAlbus@users.noreply.github.com> Date: Mon, 17 Aug 2026 16:20:26 +0800 Subject: [PATCH 06/12] chore: add YNX icon asset --- .github/workflows/ynx-icon.yml | 36 ++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/ynx-icon.yml diff --git a/.github/workflows/ynx-icon.yml b/.github/workflows/ynx-icon.yml new file mode 100644 index 0000000..35798ce --- /dev/null +++ b/.github/workflows/ynx-icon.yml @@ -0,0 +1,36 @@ +name: Add YNX icon + +on: + push: + branches: + - add-ynx-testnet-6423 + +permissions: + contents: write + +jobs: + icon: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + ref: add-ynx-testnet-6423 + - name: Copy official YNX icon and update registry + run: | + curl -L --fail --retry 3 -o public/ynx-logo.png https://raw.githubusercontent.com/JiahaoAlbus/YNX-Chain-website/main/public/ynx-logo.png + python - <<'PY' + import json + from pathlib import Path + p=Path('data/chains.json') + d=json.loads(p.read_text()) + d['6423']['logo']='/ynx-logo.png' + p.write_text(json.dumps(d, indent=2, ensure_ascii=False)+'\n') + PY + - name: Remove temporary workflow and commit + run: | + rm .github/workflows/ynx-icon.yml + git config user.name "JiahaoAlbus" + git config user.email "159010359+JiahaoAlbus@users.noreply.github.com" + git add -A + git diff --cached --quiet || git commit -m "feat: add YNX chain icon" + git push origin HEAD:add-ynx-testnet-6423 From 412141b62d006d89631c7973ab44d522ccacaf05 Mon Sep 17 00:00:00 2001 From: JiahaoAlbus <159010359+JiahaoAlbus@users.noreply.github.com> Date: Mon, 17 Aug 2026 08:20:35 +0000 Subject: [PATCH 07/12] feat: add YNX chain icon --- .github/workflows/ynx-icon.yml | 36 ------ data/chains.json | 207 ++++++++++++++++++++++----------- public/ynx-logo.png | Bin 0 -> 104171 bytes 3 files changed, 137 insertions(+), 106 deletions(-) delete mode 100644 .github/workflows/ynx-icon.yml create mode 100644 public/ynx-logo.png diff --git a/.github/workflows/ynx-icon.yml b/.github/workflows/ynx-icon.yml deleted file mode 100644 index 35798ce..0000000 --- a/.github/workflows/ynx-icon.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: Add YNX icon - -on: - push: - branches: - - add-ynx-testnet-6423 - -permissions: - contents: write - -jobs: - icon: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - ref: add-ynx-testnet-6423 - - name: Copy official YNX icon and update registry - run: | - curl -L --fail --retry 3 -o public/ynx-logo.png https://raw.githubusercontent.com/JiahaoAlbus/YNX-Chain-website/main/public/ynx-logo.png - python - <<'PY' - import json - from pathlib import Path - p=Path('data/chains.json') - d=json.loads(p.read_text()) - d['6423']['logo']='/ynx-logo.png' - p.write_text(json.dumps(d, indent=2, ensure_ascii=False)+'\n') - PY - - name: Remove temporary workflow and commit - run: | - rm .github/workflows/ynx-icon.yml - git config user.name "JiahaoAlbus" - git config user.email "159010359+JiahaoAlbus@users.noreply.github.com" - git add -A - git diff --cached --quiet || git commit -m "feat: add YNX chain icon" - git push origin HEAD:add-ynx-testnet-6423 diff --git a/data/chains.json b/data/chains.json index eb4c6b7..a75c799 100644 --- a/data/chains.json +++ b/data/chains.json @@ -2,7 +2,7 @@ "6423": { "name": "YNX Testnet", "description": "EVM-compatible public Layer 1 testnet for the YNX Web4 ecosystem.", - "logo": "https://ipfs.io/ipfs/bafkreibydfqibqwvm5dpwnyjjk7gruoyt2v5rivstk2pc65ojcwh4px73y", + "logo": "/ynx-logo.png", "ecosystem": [ "Ethereum", "EVM" @@ -43,7 +43,10 @@ "name": "Shark Network", "description": "Shark Network is a high-performance EVM-compatible blockchain designed for the next generation of decentralized applications.", "logo": "https://swapshark.net/logo.png", - "ecosystem": ["Ethereum", "EVM"], + "ecosystem": [ + "Ethereum", + "EVM" + ], "isTestnet": false, "layer": 1, "rollupType": null, @@ -58,9 +61,12 @@ }, "821207": { "name": "GembaBlockchain Testnet", - "description": "Public test network for GembaBlockchain \u2014 a decentralized, permissionless Cosmos EVM (CometBFT PoS) L1 whose native coin GMB is a utility coin.", + "description": "Public test network for GembaBlockchain — a decentralized, permissionless Cosmos EVM (CometBFT PoS) L1 whose native coin GMB is a utility coin.", "logo": "https://testnet.gembascan.io/brand/gemba-bold-256.png", - "ecosystem": ["Cosmos", "EVM"], + "ecosystem": [ + "Cosmos", + "EVM" + ], "isTestnet": true, "layer": 1, "rollupType": null, @@ -77,7 +83,11 @@ "name": "GridMind Testnet", "description": "EVM-compatible public testnet pilot for GridMind Wallet, resource intelligence workflows, and early wallet/explorer testing.", "logo": "https://www.grid-mind.com/logo.png", - "ecosystem": ["Ethereum", "EVM", "RWA"], + "ecosystem": [ + "Ethereum", + "EVM", + "RWA" + ], "isTestnet": true, "layer": 1, "rollupType": null, @@ -110,7 +120,7 @@ "hostedBy": "blockscout" } ] - }, + }, "7": { "name": "Thai Chain", "description": "Non-profit organization advancing blockchain adoption in Thailand through infrastructure services, smart contract audits, and public education", @@ -132,7 +142,10 @@ "name": "OP Mainnet", "description": "Optimism is building an equitable Internet with their Superchain infra - this is the flagship Optimism Mainnet instance.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/op-mainnet.svg", - "ecosystem": ["Optimism", "Superchain"], + "ecosystem": [ + "Optimism", + "Superchain" + ], "isTestnet": false, "layer": 2, "settlementLayerChainId": "1", @@ -725,7 +738,6 @@ } ] }, - "138": { "name": "DeFi Oracle Meta Mainnet", "description": "EVM-compatible QBFT L1 mainnet for the GRU v2 compliant asset family (cUSDT, cUSDC, cBTC, and related tokens). Public Blockscout explorer for the Defi Oracle chain.", @@ -885,7 +897,10 @@ "name": "Mint Chain", "description": "L2 blockchain built on OP Stack for the NFT ecosystem.", "logo": "https://uploads-ssl.webflow.com/644a5b7efad46e3cd70deafb/669a6c6b4292ddefeda50298_Mint.png", - "ecosystem": ["Optimism", "Superchain"], + "ecosystem": [ + "Optimism", + "Superchain" + ], "isTestnet": false, "layer": 2, "rollupType": null, @@ -970,7 +985,10 @@ "name": "Swan Chain", "description": "OP Stack L2 offering comprehensive solutions for storage, computing, bandwidth, and payments", "logo": "https://uploads-ssl.webflow.com/644a5b7efad46e3cd70deafb/660dccad4fc0b068654ed135_swanchain.png", - "ecosystem": ["Optimism", "Superchain"], + "ecosystem": [ + "Optimism", + "Superchain" + ], "isTestnet": false, "layer": 2, "rollupType": null, @@ -1174,7 +1192,10 @@ "name": "Orderly", "description": "The permissionless liquidity layer for Web3 trading.", "logo": "https://uploads-ssl.webflow.com/644a5b7efad46e3cd70deafb/6615a2d62a9b27eb77876ef0_pgn.png", - "ecosystem": ["Optimism", "Superchain"], + "ecosystem": [ + "Optimism", + "Superchain" + ], "isTestnet": false, "layer": 2, "rollupType": "optimistic", @@ -2061,7 +2082,10 @@ "name": "Derive Testnet", "description": "Decentralized protocol that creates unique and programmable onchain options, perpetuals, and structured products.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/derive.svg", - "ecosystem": ["Optimism", "Superchain"], + "ecosystem": [ + "Optimism", + "Superchain" + ], "isTestnet": true, "layer": 2, "rollupType": "optimistic", @@ -2078,7 +2102,10 @@ "name": "Derive Mainnet", "description": "Decentralized protocol that creates unique and programmable onchain options, perpetuals, and structured products.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/derive.svg", - "ecosystem": ["Optimism", "Superchain"], + "ecosystem": [ + "Optimism", + "Superchain" + ], "isTestnet": false, "layer": 2, "rollupType": "optimistic", @@ -2418,7 +2445,10 @@ "name": "Lisk ", "description": "Cost-efficient, fast, and scalable Layer 2 (L2) network secured by Ethereum.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/lisk.svg", - "ecosystem": ["Optimism", "Superchain"], + "ecosystem": [ + "Optimism", + "Superchain" + ], "isTestnet": false, "layer": 2, "rollupType": "optimistic", @@ -2619,22 +2649,24 @@ ] }, "1330": { - "name": "ONN Chain", - "description": "ONN Chain Explorer is a tool for inspecting and analyzing EVM based blockchains. Blockchain explorer for Ethereum Networks.", - "ecosystem": ["Ethereum"], - "isTestnet": false, - "layer": 1, - "rollupType": null, - "native_currency": "ONN", - "website": "https://onnscan.com", - "explorers": [ - { - "url": "https://onnscan.com", - "hostedBy": "self" - } - ], - "logo": "https://github.com/mkd951/chainscout/blob/main/onnchain.png?raw=true" -}, + "name": "ONN Chain", + "description": "ONN Chain Explorer is a tool for inspecting and analyzing EVM based blockchains. Blockchain explorer for Ethereum Networks.", + "ecosystem": [ + "Ethereum" + ], + "isTestnet": false, + "layer": 1, + "rollupType": null, + "native_currency": "ONN", + "website": "https://onnscan.com", + "explorers": [ + { + "url": "https://onnscan.com", + "hostedBy": "self" + } + ], + "logo": "https://github.com/mkd951/chainscout/blob/main/onnchain.png?raw=true" + }, "1338": { "name": "Elysium Testnet", "description": "Platform to optimize game, NFT, AI, or metaverse projects.", @@ -3081,7 +3113,10 @@ "name": "Metal L2", "description": "Blockchain solution serving as the connective layer for seamless asset transfers and dApp operations.", "logo": "https://uploads-ssl.webflow.com/644a5b7efad46e3cd70deafb/669a6c6a611744972e72f88b_Metal_L2.png", - "ecosystem": ["Optimism", "Superchain"], + "ecosystem": [ + "Optimism", + "Superchain" + ], "isTestnet": false, "layer": 2, "rollupType": null, @@ -3459,7 +3494,10 @@ "name": "Swan Saturn", "description": "OP Stack L2 offering comprehensive solutions for storage, computing, bandwidth, and payments", "logo": "https://uploads-ssl.webflow.com/644a5b7efad46e3cd70deafb/660dccad4fc0b068654ed135_swanchain.png", - "ecosystem": ["Optimism", "Superchain"], + "ecosystem": [ + "Optimism", + "Superchain" + ], "isTestnet": true, "layer": 2, "rollupType": null, @@ -3573,7 +3611,7 @@ "hostedBy": "self" } ] - }, + }, "2288": { "name": "Moca Chain", "description": "$MOCA is an omni-chain network token created to reimagine the web3 cultural economy by empowering unity in culture, governance, and growth.", @@ -4071,7 +4109,9 @@ "name": "INRI CHAIN", "description": "EVM Proof-of-Work chain focused on fair mining, fee burning, and low transaction costs.", "logo": "https://raw.githubusercontent.com/inrichain/logoofficial/main/256x256.png", - "ecosystem": ["Ethereum"], + "ecosystem": [ + "Ethereum" + ], "isTestnet": false, "layer": 1, "rollupType": null, @@ -4202,7 +4242,7 @@ "hostedBy": "blockscout" } ] - }, + }, "3946": { "name": "Nexus Mainnet", "description": "The Nexus Layer 1 is a planetary-scale supercomputer, designed to host the world's commerce.", @@ -5363,7 +5403,10 @@ "name": "Base", "description": "Base is a secure, low-cost, builder-friendly Ethereum L2 built to bring the next billion users onchain.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/base.svg", - "ecosystem": ["Ethereum", "Superchain"], + "ecosystem": [ + "Ethereum", + "Superchain" + ], "isTestnet": false, "layer": 2, "settlementLayerChainId": "1", @@ -5381,7 +5424,7 @@ "name": "MYRX-MAINNET", "description": "Sovereign EVM healthcare settlement rail operated by MyRxWallet North America Corporation. ONC-certified FHIR R4 platform, healthcare data marketplace, mainnet live 2026-05-07.", "ecosystem": "EVM", - "logo":"https://blockscout-icons.s3.us-east-1.amazonaws.com/rx-icon-transparent.svg", + "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/rx-icon-transparent.svg", "isTestnet": false, "layer": 1, "rollupType": null, @@ -6692,7 +6735,10 @@ "name": "Mode", "description": "Ethereum L2 with rewards for growing the network via new economic mechanisms.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/mode.svg", - "ecosystem": ["Optimism", "Superchain"], + "ecosystem": [ + "Optimism", + "Superchain" + ], "isTestnet": false, "layer": 2, "rollupType": "optimistic", @@ -7730,7 +7776,7 @@ "hostedBy": "self" } ] - }, + }, "84532": { "name": "Base Sepolia", "description": "Base is a secure, low-cost, builder-friendly Ethereum L2 built to bring the next billion users onchain.", @@ -8592,7 +8638,6 @@ "layer": 1, "rollupType": null, "native_currency": "AI3", - "website": "https://www.autonomys.xyz/", "explorers": [ { @@ -12379,7 +12424,9 @@ "1370": { "name": "Ramestta", "description": "Ramestta is a high-speed Layer 2 blockchain built on Polygon PoS, focused on scalable decentralized applications and RAMA coin economy.", - "ecosystem": ["Polygon"], + "ecosystem": [ + "Polygon" + ], "isTestnet": false, "layer": 2, "rollupType": null, @@ -12430,7 +12477,9 @@ "1233": { "name": "Fitochain", "description": "EVM-compatible blockchain focused on low fees and AI-integrated tooling, secured with Proof of Stake plus commit-chain consensus.", - "ecosystem": ["Ethereum"], + "ecosystem": [ + "Ethereum" + ], "isTestnet": false, "layer": 2, "rollupType": null, @@ -12447,7 +12496,9 @@ "478549": { "name": "Mintrax Mainnet", "description": "A decentralized mining & token ecosystem powered by MTX.", - "ecosystem": ["Ethereum"], + "ecosystem": [ + "Ethereum" + ], "isTestnet": false, "layer": 1, "rollupType": null, @@ -12464,7 +12515,9 @@ "12216": { "name": "L2 Protocol", "description": "Smart Contracts for Any Chain", - "ecosystem": ["Ethereum"], + "ecosystem": [ + "Ethereum" + ], "isTestnet": false, "layer": 1, "rollupType": null, @@ -12481,7 +12534,9 @@ "890": { "name": "Capital Exchange", "description": "CXM", - "ecosystem": ["Capital Exchange"], + "ecosystem": [ + "Capital Exchange" + ], "isTestnet": false, "layer": 1, "rollupType": null, @@ -12498,7 +12553,10 @@ "181228": { "name": "HPP Sepolia", "description": "House Party Protocol (HPP) is an AI-native L2 blockchain and data infrastructure, evolved from Aergo's production-proven enterprise and public-sector deployments since 2018, that integrates Noösphere to enable verifiable, cost-efficient AI task delegation for smart contracts and applications as an execution and settlement layer for AI-driven services.", - "ecosystem": ["Ethereum", "Arbitrum Orbit"], + "ecosystem": [ + "Ethereum", + "Arbitrum Orbit" + ], "isTestnet": true, "layer": 2, "rollupType": "optimistic", @@ -12515,7 +12573,10 @@ "190415": { "name": "HPP Mainnet", "description": "House Party Protocol (HPP) is an AI-native L2 blockchain and data infrastructure, evolved from Aergo's production-proven enterprise and public-sector deployments since 2018, that integrates Noösphere to enable verifiable, cost-efficient AI task delegation for smart contracts and applications as an execution and settlement layer for AI-driven services.", - "ecosystem": ["Ethereum", "Arbitrum Orbit"], + "ecosystem": [ + "Ethereum", + "Arbitrum Orbit" + ], "isTestnet": false, "layer": 2, "rollupType": "optimistic", @@ -12549,7 +12610,9 @@ "19251925": { "name": "Tipschain", "description": "Community-driven blockchain focused on micro-tipping and rewards", - "ecosystem": ["TPC, Ethereum"], + "ecosystem": [ + "TPC, Ethereum" + ], "isTestnet": false, "layer": 1, "rollupType": null, @@ -12597,7 +12660,7 @@ } ] }, - "6497": { + "6497": { "name": "Awaji", "description": "Awaji is a testnet in the Japan Smart Chain ecosystem.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/mizuhiki.svg", @@ -12653,7 +12716,10 @@ "name": "Robinhood Chain Testnet", "description": "Public testnet for Robinhood Chain, an Ethereum L2 built on Arbitrum Orbit for financial-grade applications and tokenized real-world assets.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/robinhood.svg", - "ecosystem": ["Arbitrum", "Ethereum"], + "ecosystem": [ + "Arbitrum", + "Ethereum" + ], "isTestnet": true, "layer": 2, "settlementLayerChainId": "1", @@ -12665,15 +12731,18 @@ "url": "https://explorer.testnet.chain.robinhood.com/", "hostedBy": "self-hosted" } - ] + ] }, "7777001": { "name": "SAIHCHAIN GENESIS", "description": "Blockchain infrastructure focused on education, humanitarian impact, innovation, transparency, justice and sustainable community development.", "logo": "https://saihchain.com/assets/logos/saihchain-genesis-logo.png", - "ecosystem": ["Ethereum","SAIHCHAIN"], + "ecosystem": [ + "Ethereum", + "SAIHCHAIN" + ], "isTestnet": false, - "chainId" : 7777001, + "chainId": 7777001, "layer": 1, "rollupType": null, "native_currency": "SAIH", @@ -12703,21 +12772,21 @@ ] }, "677": { - "name": "BOT Chain Mainnet", - "description": "EVM 兼容 Layer 1,采用 Parlia(权威权益证明)共识,原生代币为 BOT。", - "ecosystem": "Ethereum", - "isTestnet": false, - "layer": 1, - "rollupType": null, - "native_currency": "BOT", - "website": "https://www.botchain.ai/", - "explorers": [ - { - "url": "https://scan.botchain.ai/", - "hostedBy": "self" - } - ], - "logo": "https://www.botchain.ai/favicon.ico" + "name": "BOT Chain Mainnet", + "description": "EVM 兼容 Layer 1,采用 Parlia(权威权益证明)共识,原生代币为 BOT。", + "ecosystem": "Ethereum", + "isTestnet": false, + "layer": 1, + "rollupType": null, + "native_currency": "BOT", + "website": "https://www.botchain.ai/", + "explorers": [ + { + "url": "https://scan.botchain.ai/", + "hostedBy": "self" + } + ], + "logo": "https://www.botchain.ai/favicon.ico" }, "202601": { "name": "Ronin Saigon Testnet", @@ -12737,5 +12806,3 @@ ] } } - - diff --git a/public/ynx-logo.png b/public/ynx-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9857f146c2c53077e208dc063715b5d236e24346 GIT binary patch literal 104171 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 Date: Mon, 17 Aug 2026 16:21:10 +0800 Subject: [PATCH 08/12] chore: minimize YNX ChainScout diff --- .github/workflows/ynx-clean-diff.yml | 62 ++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 .github/workflows/ynx-clean-diff.yml diff --git a/.github/workflows/ynx-clean-diff.yml b/.github/workflows/ynx-clean-diff.yml new file mode 100644 index 0000000..94a40e7 --- /dev/null +++ b/.github/workflows/ynx-clean-diff.yml @@ -0,0 +1,62 @@ +name: Clean YNX diff + +on: + push: + branches: + - add-ynx-testnet-6423 + +permissions: + contents: write + +jobs: + clean: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + ref: add-ynx-testnet-6423 + fetch-depth: 0 + - name: Restore upstream formatting and insert YNX only + run: | + git show origin/main:data/chains.json > data/chains.json + python - <<'PY' + from pathlib import Path + import json + p=Path('data/chains.json') + s=p.read_text() + entry=''' "6423": { + "name": "YNX Testnet", + "description": "EVM-compatible public Layer 1 testnet for the YNX Web4 ecosystem.", + "logo": "/ynx-logo.png", + "ecosystem": ["Ethereum", "EVM"], + "isTestnet": true, + "layer": 1, + "rollupType": null, + "native_currency": "YNXT", + "website": "https://ynxweb4.com", + "explorers": [ + { + "url": "https://explorer.ynxweb4.com/", + "hostedBy": "self" + } + ] + }, +''' + if '"6423"' not in s: + if s.startswith('{\n'): + s='{\n'+entry+s[2:] + elif s.startswith('{\r\n'): + s='{\r\n'+entry.replace('\n','\r\n')+s[3:] + else: + raise SystemExit('unexpected format') + p.write_text(s, newline='') + json.loads(p.read_text()) + PY + - name: Remove temporary workflow and commit + run: | + rm .github/workflows/ynx-clean-diff.yml + git config user.name "JiahaoAlbus" + git config user.email "159010359+JiahaoAlbus@users.noreply.github.com" + git add -A + git diff --cached --quiet || git commit -m "chore: minimize YNX ChainScout diff" + git push origin HEAD:add-ynx-testnet-6423 From a6dacdfc3ea51b645113460d09dea3fa819422ad Mon Sep 17 00:00:00 2001 From: JeoHuang <159010359+JiahaoAlbus@users.noreply.github.com> Date: Mon, 17 Aug 2026 16:21:44 +0800 Subject: [PATCH 09/12] fix: clean ChainScout YNX diff --- .github/workflows/ynx-clean-diff.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ynx-clean-diff.yml b/.github/workflows/ynx-clean-diff.yml index 94a40e7..bd75b84 100644 --- a/.github/workflows/ynx-clean-diff.yml +++ b/.github/workflows/ynx-clean-diff.yml @@ -18,6 +18,7 @@ jobs: fetch-depth: 0 - name: Restore upstream formatting and insert YNX only run: | + git fetch origin main:refs/remotes/origin/main git show origin/main:data/chains.json > data/chains.json python - <<'PY' from pathlib import Path @@ -49,7 +50,7 @@ jobs: s='{\r\n'+entry.replace('\n','\r\n')+s[3:] else: raise SystemExit('unexpected format') - p.write_text(s, newline='') + p.write_text(s) json.loads(p.read_text()) PY - name: Remove temporary workflow and commit From fe50a9ed87605f94b47c6abb0dd2930a8c172bca Mon Sep 17 00:00:00 2001 From: JeoHuang <159010359+JiahaoAlbus@users.noreply.github.com> Date: Mon, 17 Aug 2026 16:22:31 +0800 Subject: [PATCH 10/12] chore: restore minimal YNX ChainScout diff --- .github/workflows/ynx-clean-diff.yml | 63 -------- data/chains.json | 209 +++++++++------------------ 2 files changed, 71 insertions(+), 201 deletions(-) delete mode 100644 .github/workflows/ynx-clean-diff.yml diff --git a/.github/workflows/ynx-clean-diff.yml b/.github/workflows/ynx-clean-diff.yml deleted file mode 100644 index bd75b84..0000000 --- a/.github/workflows/ynx-clean-diff.yml +++ /dev/null @@ -1,63 +0,0 @@ -name: Clean YNX diff - -on: - push: - branches: - - add-ynx-testnet-6423 - -permissions: - contents: write - -jobs: - clean: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - ref: add-ynx-testnet-6423 - fetch-depth: 0 - - name: Restore upstream formatting and insert YNX only - run: | - git fetch origin main:refs/remotes/origin/main - git show origin/main:data/chains.json > data/chains.json - python - <<'PY' - from pathlib import Path - import json - p=Path('data/chains.json') - s=p.read_text() - entry=''' "6423": { - "name": "YNX Testnet", - "description": "EVM-compatible public Layer 1 testnet for the YNX Web4 ecosystem.", - "logo": "/ynx-logo.png", - "ecosystem": ["Ethereum", "EVM"], - "isTestnet": true, - "layer": 1, - "rollupType": null, - "native_currency": "YNXT", - "website": "https://ynxweb4.com", - "explorers": [ - { - "url": "https://explorer.ynxweb4.com/", - "hostedBy": "self" - } - ] - }, -''' - if '"6423"' not in s: - if s.startswith('{\n'): - s='{\n'+entry+s[2:] - elif s.startswith('{\r\n'): - s='{\r\n'+entry.replace('\n','\r\n')+s[3:] - else: - raise SystemExit('unexpected format') - p.write_text(s) - json.loads(p.read_text()) - PY - - name: Remove temporary workflow and commit - run: | - rm .github/workflows/ynx-clean-diff.yml - git config user.name "JiahaoAlbus" - git config user.email "159010359+JiahaoAlbus@users.noreply.github.com" - git add -A - git diff --cached --quiet || git commit -m "chore: minimize YNX ChainScout diff" - git push origin HEAD:add-ynx-testnet-6423 diff --git a/data/chains.json b/data/chains.json index a75c799..eb9b97f 100644 --- a/data/chains.json +++ b/data/chains.json @@ -1,8 +1,8 @@ { - "6423": { +"6423": { "name": "YNX Testnet", "description": "EVM-compatible public Layer 1 testnet for the YNX Web4 ecosystem.", - "logo": "/ynx-logo.png", + "logo": "https://ipfs.io/ipfs/bafkreibydfqibqwvm5dpwnyjjk7gruoyt2v5rivstk2pc65ojcwh4px73y", "ecosystem": [ "Ethereum", "EVM" @@ -43,10 +43,7 @@ "name": "Shark Network", "description": "Shark Network is a high-performance EVM-compatible blockchain designed for the next generation of decentralized applications.", "logo": "https://swapshark.net/logo.png", - "ecosystem": [ - "Ethereum", - "EVM" - ], + "ecosystem": ["Ethereum", "EVM"], "isTestnet": false, "layer": 1, "rollupType": null, @@ -61,12 +58,9 @@ }, "821207": { "name": "GembaBlockchain Testnet", - "description": "Public test network for GembaBlockchain — a decentralized, permissionless Cosmos EVM (CometBFT PoS) L1 whose native coin GMB is a utility coin.", + "description": "Public test network for GembaBlockchain \u2014 a decentralized, permissionless Cosmos EVM (CometBFT PoS) L1 whose native coin GMB is a utility coin.", "logo": "https://testnet.gembascan.io/brand/gemba-bold-256.png", - "ecosystem": [ - "Cosmos", - "EVM" - ], + "ecosystem": ["Cosmos", "EVM"], "isTestnet": true, "layer": 1, "rollupType": null, @@ -83,11 +77,7 @@ "name": "GridMind Testnet", "description": "EVM-compatible public testnet pilot for GridMind Wallet, resource intelligence workflows, and early wallet/explorer testing.", "logo": "https://www.grid-mind.com/logo.png", - "ecosystem": [ - "Ethereum", - "EVM", - "RWA" - ], + "ecosystem": ["Ethereum", "EVM", "RWA"], "isTestnet": true, "layer": 1, "rollupType": null, @@ -120,7 +110,7 @@ "hostedBy": "blockscout" } ] - }, + }, "7": { "name": "Thai Chain", "description": "Non-profit organization advancing blockchain adoption in Thailand through infrastructure services, smart contract audits, and public education", @@ -142,10 +132,7 @@ "name": "OP Mainnet", "description": "Optimism is building an equitable Internet with their Superchain infra - this is the flagship Optimism Mainnet instance.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/op-mainnet.svg", - "ecosystem": [ - "Optimism", - "Superchain" - ], + "ecosystem": ["Optimism", "Superchain"], "isTestnet": false, "layer": 2, "settlementLayerChainId": "1", @@ -738,6 +725,7 @@ } ] }, + "138": { "name": "DeFi Oracle Meta Mainnet", "description": "EVM-compatible QBFT L1 mainnet for the GRU v2 compliant asset family (cUSDT, cUSDC, cBTC, and related tokens). Public Blockscout explorer for the Defi Oracle chain.", @@ -897,10 +885,7 @@ "name": "Mint Chain", "description": "L2 blockchain built on OP Stack for the NFT ecosystem.", "logo": "https://uploads-ssl.webflow.com/644a5b7efad46e3cd70deafb/669a6c6b4292ddefeda50298_Mint.png", - "ecosystem": [ - "Optimism", - "Superchain" - ], + "ecosystem": ["Optimism", "Superchain"], "isTestnet": false, "layer": 2, "rollupType": null, @@ -985,10 +970,7 @@ "name": "Swan Chain", "description": "OP Stack L2 offering comprehensive solutions for storage, computing, bandwidth, and payments", "logo": "https://uploads-ssl.webflow.com/644a5b7efad46e3cd70deafb/660dccad4fc0b068654ed135_swanchain.png", - "ecosystem": [ - "Optimism", - "Superchain" - ], + "ecosystem": ["Optimism", "Superchain"], "isTestnet": false, "layer": 2, "rollupType": null, @@ -1192,10 +1174,7 @@ "name": "Orderly", "description": "The permissionless liquidity layer for Web3 trading.", "logo": "https://uploads-ssl.webflow.com/644a5b7efad46e3cd70deafb/6615a2d62a9b27eb77876ef0_pgn.png", - "ecosystem": [ - "Optimism", - "Superchain" - ], + "ecosystem": ["Optimism", "Superchain"], "isTestnet": false, "layer": 2, "rollupType": "optimistic", @@ -2082,10 +2061,7 @@ "name": "Derive Testnet", "description": "Decentralized protocol that creates unique and programmable onchain options, perpetuals, and structured products.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/derive.svg", - "ecosystem": [ - "Optimism", - "Superchain" - ], + "ecosystem": ["Optimism", "Superchain"], "isTestnet": true, "layer": 2, "rollupType": "optimistic", @@ -2102,10 +2078,7 @@ "name": "Derive Mainnet", "description": "Decentralized protocol that creates unique and programmable onchain options, perpetuals, and structured products.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/derive.svg", - "ecosystem": [ - "Optimism", - "Superchain" - ], + "ecosystem": ["Optimism", "Superchain"], "isTestnet": false, "layer": 2, "rollupType": "optimistic", @@ -2445,10 +2418,7 @@ "name": "Lisk ", "description": "Cost-efficient, fast, and scalable Layer 2 (L2) network secured by Ethereum.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/lisk.svg", - "ecosystem": [ - "Optimism", - "Superchain" - ], + "ecosystem": ["Optimism", "Superchain"], "isTestnet": false, "layer": 2, "rollupType": "optimistic", @@ -2649,24 +2619,22 @@ ] }, "1330": { - "name": "ONN Chain", - "description": "ONN Chain Explorer is a tool for inspecting and analyzing EVM based blockchains. Blockchain explorer for Ethereum Networks.", - "ecosystem": [ - "Ethereum" - ], - "isTestnet": false, - "layer": 1, - "rollupType": null, - "native_currency": "ONN", - "website": "https://onnscan.com", - "explorers": [ - { - "url": "https://onnscan.com", - "hostedBy": "self" - } - ], - "logo": "https://github.com/mkd951/chainscout/blob/main/onnchain.png?raw=true" - }, + "name": "ONN Chain", + "description": "ONN Chain Explorer is a tool for inspecting and analyzing EVM based blockchains. Blockchain explorer for Ethereum Networks.", + "ecosystem": ["Ethereum"], + "isTestnet": false, + "layer": 1, + "rollupType": null, + "native_currency": "ONN", + "website": "https://onnscan.com", + "explorers": [ + { + "url": "https://onnscan.com", + "hostedBy": "self" + } + ], + "logo": "https://github.com/mkd951/chainscout/blob/main/onnchain.png?raw=true" +}, "1338": { "name": "Elysium Testnet", "description": "Platform to optimize game, NFT, AI, or metaverse projects.", @@ -3113,10 +3081,7 @@ "name": "Metal L2", "description": "Blockchain solution serving as the connective layer for seamless asset transfers and dApp operations.", "logo": "https://uploads-ssl.webflow.com/644a5b7efad46e3cd70deafb/669a6c6a611744972e72f88b_Metal_L2.png", - "ecosystem": [ - "Optimism", - "Superchain" - ], + "ecosystem": ["Optimism", "Superchain"], "isTestnet": false, "layer": 2, "rollupType": null, @@ -3494,10 +3459,7 @@ "name": "Swan Saturn", "description": "OP Stack L2 offering comprehensive solutions for storage, computing, bandwidth, and payments", "logo": "https://uploads-ssl.webflow.com/644a5b7efad46e3cd70deafb/660dccad4fc0b068654ed135_swanchain.png", - "ecosystem": [ - "Optimism", - "Superchain" - ], + "ecosystem": ["Optimism", "Superchain"], "isTestnet": true, "layer": 2, "rollupType": null, @@ -3611,7 +3573,7 @@ "hostedBy": "self" } ] - }, + }, "2288": { "name": "Moca Chain", "description": "$MOCA is an omni-chain network token created to reimagine the web3 cultural economy by empowering unity in culture, governance, and growth.", @@ -4109,9 +4071,7 @@ "name": "INRI CHAIN", "description": "EVM Proof-of-Work chain focused on fair mining, fee burning, and low transaction costs.", "logo": "https://raw.githubusercontent.com/inrichain/logoofficial/main/256x256.png", - "ecosystem": [ - "Ethereum" - ], + "ecosystem": ["Ethereum"], "isTestnet": false, "layer": 1, "rollupType": null, @@ -4242,7 +4202,7 @@ "hostedBy": "blockscout" } ] - }, + }, "3946": { "name": "Nexus Mainnet", "description": "The Nexus Layer 1 is a planetary-scale supercomputer, designed to host the world's commerce.", @@ -5403,10 +5363,7 @@ "name": "Base", "description": "Base is a secure, low-cost, builder-friendly Ethereum L2 built to bring the next billion users onchain.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/base.svg", - "ecosystem": [ - "Ethereum", - "Superchain" - ], + "ecosystem": ["Ethereum", "Superchain"], "isTestnet": false, "layer": 2, "settlementLayerChainId": "1", @@ -5424,7 +5381,7 @@ "name": "MYRX-MAINNET", "description": "Sovereign EVM healthcare settlement rail operated by MyRxWallet North America Corporation. ONC-certified FHIR R4 platform, healthcare data marketplace, mainnet live 2026-05-07.", "ecosystem": "EVM", - "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/rx-icon-transparent.svg", + "logo":"https://blockscout-icons.s3.us-east-1.amazonaws.com/rx-icon-transparent.svg", "isTestnet": false, "layer": 1, "rollupType": null, @@ -6735,10 +6692,7 @@ "name": "Mode", "description": "Ethereum L2 with rewards for growing the network via new economic mechanisms.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/mode.svg", - "ecosystem": [ - "Optimism", - "Superchain" - ], + "ecosystem": ["Optimism", "Superchain"], "isTestnet": false, "layer": 2, "rollupType": "optimistic", @@ -7776,7 +7730,7 @@ "hostedBy": "self" } ] - }, + }, "84532": { "name": "Base Sepolia", "description": "Base is a secure, low-cost, builder-friendly Ethereum L2 built to bring the next billion users onchain.", @@ -8638,6 +8592,7 @@ "layer": 1, "rollupType": null, "native_currency": "AI3", + "website": "https://www.autonomys.xyz/", "explorers": [ { @@ -12424,9 +12379,7 @@ "1370": { "name": "Ramestta", "description": "Ramestta is a high-speed Layer 2 blockchain built on Polygon PoS, focused on scalable decentralized applications and RAMA coin economy.", - "ecosystem": [ - "Polygon" - ], + "ecosystem": ["Polygon"], "isTestnet": false, "layer": 2, "rollupType": null, @@ -12477,9 +12430,7 @@ "1233": { "name": "Fitochain", "description": "EVM-compatible blockchain focused on low fees and AI-integrated tooling, secured with Proof of Stake plus commit-chain consensus.", - "ecosystem": [ - "Ethereum" - ], + "ecosystem": ["Ethereum"], "isTestnet": false, "layer": 2, "rollupType": null, @@ -12496,9 +12447,7 @@ "478549": { "name": "Mintrax Mainnet", "description": "A decentralized mining & token ecosystem powered by MTX.", - "ecosystem": [ - "Ethereum" - ], + "ecosystem": ["Ethereum"], "isTestnet": false, "layer": 1, "rollupType": null, @@ -12515,9 +12464,7 @@ "12216": { "name": "L2 Protocol", "description": "Smart Contracts for Any Chain", - "ecosystem": [ - "Ethereum" - ], + "ecosystem": ["Ethereum"], "isTestnet": false, "layer": 1, "rollupType": null, @@ -12534,9 +12481,7 @@ "890": { "name": "Capital Exchange", "description": "CXM", - "ecosystem": [ - "Capital Exchange" - ], + "ecosystem": ["Capital Exchange"], "isTestnet": false, "layer": 1, "rollupType": null, @@ -12553,10 +12498,7 @@ "181228": { "name": "HPP Sepolia", "description": "House Party Protocol (HPP) is an AI-native L2 blockchain and data infrastructure, evolved from Aergo's production-proven enterprise and public-sector deployments since 2018, that integrates Noösphere to enable verifiable, cost-efficient AI task delegation for smart contracts and applications as an execution and settlement layer for AI-driven services.", - "ecosystem": [ - "Ethereum", - "Arbitrum Orbit" - ], + "ecosystem": ["Ethereum", "Arbitrum Orbit"], "isTestnet": true, "layer": 2, "rollupType": "optimistic", @@ -12573,10 +12515,7 @@ "190415": { "name": "HPP Mainnet", "description": "House Party Protocol (HPP) is an AI-native L2 blockchain and data infrastructure, evolved from Aergo's production-proven enterprise and public-sector deployments since 2018, that integrates Noösphere to enable verifiable, cost-efficient AI task delegation for smart contracts and applications as an execution and settlement layer for AI-driven services.", - "ecosystem": [ - "Ethereum", - "Arbitrum Orbit" - ], + "ecosystem": ["Ethereum", "Arbitrum Orbit"], "isTestnet": false, "layer": 2, "rollupType": "optimistic", @@ -12610,9 +12549,7 @@ "19251925": { "name": "Tipschain", "description": "Community-driven blockchain focused on micro-tipping and rewards", - "ecosystem": [ - "TPC, Ethereum" - ], + "ecosystem": ["TPC, Ethereum"], "isTestnet": false, "layer": 1, "rollupType": null, @@ -12660,7 +12597,7 @@ } ] }, - "6497": { + "6497": { "name": "Awaji", "description": "Awaji is a testnet in the Japan Smart Chain ecosystem.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/mizuhiki.svg", @@ -12716,10 +12653,7 @@ "name": "Robinhood Chain Testnet", "description": "Public testnet for Robinhood Chain, an Ethereum L2 built on Arbitrum Orbit for financial-grade applications and tokenized real-world assets.", "logo": "https://blockscout-icons.s3.us-east-1.amazonaws.com/robinhood.svg", - "ecosystem": [ - "Arbitrum", - "Ethereum" - ], + "ecosystem": ["Arbitrum", "Ethereum"], "isTestnet": true, "layer": 2, "settlementLayerChainId": "1", @@ -12731,18 +12665,15 @@ "url": "https://explorer.testnet.chain.robinhood.com/", "hostedBy": "self-hosted" } - ] + ] }, "7777001": { "name": "SAIHCHAIN GENESIS", "description": "Blockchain infrastructure focused on education, humanitarian impact, innovation, transparency, justice and sustainable community development.", "logo": "https://saihchain.com/assets/logos/saihchain-genesis-logo.png", - "ecosystem": [ - "Ethereum", - "SAIHCHAIN" - ], + "ecosystem": ["Ethereum","SAIHCHAIN"], "isTestnet": false, - "chainId": 7777001, + "chainId" : 7777001, "layer": 1, "rollupType": null, "native_currency": "SAIH", @@ -12772,21 +12703,21 @@ ] }, "677": { - "name": "BOT Chain Mainnet", - "description": "EVM 兼容 Layer 1,采用 Parlia(权威权益证明)共识,原生代币为 BOT。", - "ecosystem": "Ethereum", - "isTestnet": false, - "layer": 1, - "rollupType": null, - "native_currency": "BOT", - "website": "https://www.botchain.ai/", - "explorers": [ - { - "url": "https://scan.botchain.ai/", - "hostedBy": "self" - } - ], - "logo": "https://www.botchain.ai/favicon.ico" + "name": "BOT Chain Mainnet", + "description": "EVM 兼容 Layer 1,采用 Parlia(权威权益证明)共识,原生代币为 BOT。", + "ecosystem": "Ethereum", + "isTestnet": false, + "layer": 1, + "rollupType": null, + "native_currency": "BOT", + "website": "https://www.botchain.ai/", + "explorers": [ + { + "url": "https://scan.botchain.ai/", + "hostedBy": "self" + } + ], + "logo": "https://www.botchain.ai/favicon.ico" }, "202601": { "name": "Ronin Saigon Testnet", @@ -12806,3 +12737,5 @@ ] } } + + From 7978e73f95b8fbb4a2868550b079cfbc54617f28 Mon Sep 17 00:00:00 2001 From: JeoHuang <159010359+JiahaoAlbus@users.noreply.github.com> Date: Mon, 17 Aug 2026 20:23:21 +0800 Subject: [PATCH 11/12] temp --- YNX_PR_READY.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 YNX_PR_READY.txt diff --git a/YNX_PR_READY.txt b/YNX_PR_READY.txt new file mode 100644 index 0000000..3602361 --- /dev/null +++ b/YNX_PR_READY.txt @@ -0,0 +1 @@ +temp \ No newline at end of file From cb1987e822e6e0ae33036fbcd37819ca6cd7cd6d Mon Sep 17 00:00:00 2001 From: JeoHuang <159010359+JiahaoAlbus@users.noreply.github.com> Date: Mon, 17 Aug 2026 20:23:40 +0800 Subject: [PATCH 12/12] chore: remove temporary PR marker --- YNX_PR_READY.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 YNX_PR_READY.txt diff --git a/YNX_PR_READY.txt b/YNX_PR_READY.txt deleted file mode 100644 index 3602361..0000000 --- a/YNX_PR_READY.txt +++ /dev/null @@ -1 +0,0 @@ -temp \ No newline at end of file