Skip to content

Add Sentrix Chain mainnet (7119) and testnet (7120)#4603

Open
satyakwok wants to merge 2 commits into
wevm:mainfrom
satyakwok:chains/sentrix
Open

Add Sentrix Chain mainnet (7119) and testnet (7120)#4603
satyakwok wants to merge 2 commits into
wevm:mainfrom
satyakwok:chains/sentrix

Conversation

@satyakwok
Copy link
Copy Markdown

Description

Adds Sentrix Chain mainnet and testnet to the viem/chains entrypoint.

Sentrix Chain is a Rust-based, EVM-compatible Layer-1 with 1-second blocks, instant BFT finality, and revm execution. EIP-155 + EIP-1559 compatible.

Chain details

Mainnet Testnet
Chain ID 7119 7120
Symbol SRX SRX
RPC https://rpc.sentrixchain.com https://testnet-rpc.sentrixchain.com
WebSocket wss://rpc.sentrixchain.com/ws wss://testnet-rpc.sentrixchain.com/ws
Explorer https://scan.sentrixchain.com https://scan-testnet.sentrixchain.com
Block time 1s 1s
Multicall3 0xFd4b34b5763f54a580a0d9f7997A2A993ef9ceE9 (block 717078) 0x7900826De548425c6BE56caEbD4760AB0155Cd54 (block 723191)

Requirements checklist

  • Merged into ethereum-lists/chains (PR #8266).
  • Also live on chainlist.org via DefiLlama/chainlist#2707.
  • Unique Chain ID (7119 mainnet, 7120 testnet) — distinct from any other registered EIP-155 chain.
  • Human-readable name (Sentrix Chain / Sentrix Testnet).
  • Native currency (Sentrix / SRX / 18 decimals).
  • Public, credible RPC URL — verified live: eth_chainId returns 0x1bcf / 0x1bd0.
  • EIP-3091 block explorer.
  • EIP-1559 fee market verified (baseFeePerGas present in latest block).
  • Multicall3 verified on-chain via eth_getCode (non-empty bytecode on both networks).
  • Changeset added (.changeset/sentrix-chain-add.md).

More resources

Sentrix Chain is a Rust-based, EVM-compatible Layer-1 with 1-second
blocks, instant BFT finality, and revm execution. Both networks are
EIP-155 + EIP-1559, registered in ethereum-lists/chains (#8266) and
DefiLlama/chainlist (wevm#2707).

- Mainnet: chainId 7119, rpc.sentrixchain.com, scan.sentrixchain.com.
- Testnet: chainId 7120, testnet-rpc.sentrixchain.com,
  scan-testnet.sentrixchain.com.
- Native SRX (18 decimals).
- Multicall3 verified live on both networks (mainnet 0xFd4b...cE9 at
  block 717078, testnet 0x7900...Cd54 at block 723191).
- WebSocket subscriptions available (eth_subscribe + native channels).
@vercel
Copy link
Copy Markdown

vercel Bot commented May 13, 2026

@satyakwok is attempting to deploy a commit to the Wevm Team on Vercel.

A member of the Team first needs to authorize it.

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 13, 2026

🦋 Changeset detected

Latest commit: 72b3f8d

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
viem Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

satyakwok added a commit to sentrix-labs/awesome-sentrix that referenced this pull request May 13, 2026
Tutorials section now reflects the open viem PR (wevm/viem#4603):

- viem section leads with the post-merge syntax (import { sentrix }
  from 'viem/chains') and keeps the inline defineChain() block as the
  pre-merge fallback.
- New wagmi snippet showing createConfig() with both networks +
  injected/WalletConnect connectors + transports map. Notes that
  RainbowKit, ConnectKit, Reown AppKit, and RabbyKit consume the same
  viem chain registry — they all pick up Sentrix the same way.

Co-authored-by: satyakwok <satyakwok@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant