-
Notifications
You must be signed in to change notification settings - Fork 1
MetaMask Setup
Sentrix is fully MetaMask-compatible on both networks (mainnet 7119 + testnet 7120). EVM is live on mainnet since the Voyager activation (2026-04-25) — Solidity contracts deploy on either chain.
MetaMask → Settings → Networks → Add a network manually:
| Field | Value |
|---|---|
| Network name | Sentrix Chain |
| New RPC URL | https://rpc.sentrixchain.com |
| Chain ID | 7119 |
| Currency symbol | SRX |
| Block Explorer URL | https://scan.sentrixchain.com |
| Field | Value |
|---|---|
| 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 |
Save → switch to "Sentrix Testnet" in the network dropdown for development.
Faucet: faucet.sentrixchain.com. Enter address → receive 10M tSRX per claim. Cloudflare Turnstile prevents bot farming.
Standard MetaMask flow. Gas price defaults to ~20 gwei in MetaMask UI — Sentrix uses EIP-1559 internally with MIN_TX_FEE = 0.0001 SRX.
- Open remix.ethereum.org
- Write/paste Solidity (0.8.20+ recommended)
- Compile (Solidity Compiler tab)
- Deploy & Run → Environment:
Injected Provider — MetaMask - Confirm you're on Sentrix (mainnet or testnet)
- Click Deploy → confirm in MetaMask popup
Contract mined in ~1 second (instant BFT finality). Address appears in Remix + queryable via scan.sentrixchain.com.
For canonical contracts already deployed (WSRX, Multicall3, TokenFactory, SentrixSafe), see canonical-contracts/docs/ADDRESSES.md.
- Native SRX uses 8 decimals (1 SRX = 100,000,000 sentri)
- WSRX (wrapped, ERC-20) uses 18 decimals to match ERC-20 convention
- The
wrap()/unwrap()functions handle the 1:10^10 conversion automatically - If you read raw chain state directly (not via wSRX), divide native SRX by 1e8
| Symptom | Fix |
|---|---|
| Wrong balance | Sentrix is 8-decimal native (sentri × 1e10 → wei). MetaMask treats it as 18-decimal — your displayed balance multiplied by 1e10 ≈ correct sentri count |
| Tx stuck pending | Block time is 1s + instant BFT finality — confirmation within 1-2 blocks. Check eth_getTransactionReceipt directly via curl |
eth_call returns 0x
|
Call executed but returned no data, or reverted silently. Try explicit from with balance |
nonce too low |
MetaMask cached old nonce → Settings → Advanced → Reset account |
insufficient funds for gas |
Get SRX from faucet (testnet) or fund the address (mainnet) |
Full operational guide: docs.sentrixchain.com/operations/METAMASK.
Get Started
Build
Operate
Reference