From a744759420755f5f520d651573ef55afa3fab109 Mon Sep 17 00:00:00 2001 From: satyakwok <119509589+satyakwok@users.noreply.github.com> Date: Sun, 10 May 2026 19:41:04 +0200 Subject: [PATCH] docs: align mainnet name + RPC URLs to chainlist registry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit genesis/mainnet.toml chain name: "Sentrix Mainnet" → "Sentrix Chain". Metadata only — `name` is not in the genesis hash invariants (timestamp / parent_hash / coinbase tx are), so this does not fork the chain. Brought in line with the ethereum-lists/chains submission and the frontend chain configs. docs/operations/METAMASK.md: mainnet network name was bare "Sentrix" (an outlier — every frontend says "Sentrix Chain"); RPC URLs in the testnet table and curl examples carried a stray /rpc suffix while the mainnet section was bare. Standardize on bare URLs and the canonical "Sentrix Chain" / "Sentrix Testnet" names. Mainnet section moved above testnet since it's the default user path. Block explorer for testnet now points at scan-testnet.sentrixchain.com so EIP-3091 routing is unambiguous. --- docs/operations/METAMASK.md | 24 ++++++++++++------------ genesis/mainnet.toml | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/operations/METAMASK.md b/docs/operations/METAMASK.md index f6ea845f..d9e4bfdc 100644 --- a/docs/operations/METAMASK.md +++ b/docs/operations/METAMASK.md @@ -2,30 +2,30 @@ Sentrix is fully MetaMask-compatible on both networks. Mainnet (chain ID 7119) and Testnet (chain ID 7120) both run Voyager DPoS+BFT consensus with EVM enabled — MetaMask reads balances, signs transactions, and deploys Solidity contracts on either network. -## Add Sentrix Testnet to MetaMask +## Add Sentrix Chain (mainnet) to MetaMask 1. Open MetaMask → Settings → Networks → Add a network → Add a network manually 2. Fill in: | Field | Value | |-------|-------| - | **Network Name** | Sentrix Testnet | - | **New RPC URL** | `https://testnet-rpc.sentrixchain.com/rpc` | - | **Chain ID** | `7120` | + | **Network Name** | Sentrix Chain | + | **New RPC URL** | `https://rpc.sentrixchain.com` | + | **Chain ID** | `7119` | | **Currency Symbol** | `SRX` | | **Block Explorer URL** | `https://scan.sentrixchain.com` | -3. Save. Switch to "Sentrix Testnet" in the network dropdown. +3. Save. Switch to "Sentrix Chain" in the network dropdown. -## Add Sentrix Mainnet +## Add Sentrix Testnet to MetaMask | Field | Value | |-------|-------| - | **Network Name** | Sentrix | - | **New RPC URL** | `https://rpc.sentrixchain.com` | - | **Chain ID** | `7119` | + | **Network Name** | Sentrix Testnet | + | **New RPC URL** | `https://testnet-rpc.sentrixchain.com` | + | **Chain ID** | `7120` | | **Currency Symbol** | `SRX` | - | **Block Explorer URL** | `https://scan.sentrixchain.com` | + | **Block Explorer URL** | `https://scan-testnet.sentrixchain.com` | Mainnet supports `eth_sendRawTransaction` and Solidity contract deployment since the 2026-04-25 Voyager activation. Use mainnet for production deployments and testnet for development. @@ -54,12 +54,12 @@ The contract address appears in Remix and is queryable via `eth_getCode`. ```bash # Get deployed contract code -curl -X POST https://testnet-rpc.sentrixchain.com/rpc \ +curl -X POST https://testnet-rpc.sentrixchain.com \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getCode","params":["0xCONTRACT_ADDR","latest"],"id":1}' # Call a function (example: totalSupply() = 0x18160ddd) -curl -X POST https://testnet-rpc.sentrixchain.com/rpc \ +curl -X POST https://testnet-rpc.sentrixchain.com \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_call","params":[{"to":"0xCONTRACT_ADDR","data":"0x18160ddd"},"latest"],"id":1}' ``` diff --git a/genesis/mainnet.toml b/genesis/mainnet.toml index 832efd6e..b58bb343 100644 --- a/genesis/mainnet.toml +++ b/genesis/mainnet.toml @@ -14,7 +14,7 @@ [chain] chain_id = 7119 -name = "Sentrix Mainnet" +name = "Sentrix Chain" [genesis] # 2024-04-09 00:00:00 UTC — the timestamp baked into the live chain's block 0.