viem
The testnet exposes standard EVM JSON-RPC calls, three fixed precompile addresses and pinned canonical contracts. Wallets, brokers, market makers and issuers connect with the tools they already use.
ethers
Foundry
MetaMask
Testnet · 12192
Chain ID 12192A testnet surface with explicit addresses.
Testnet endpoints
Chain ID
12192
RPC
https://rpc.rexchain.is/testnet
Explorer
https://scan.rexchain.is/testnet
Native precompiles
rwa
0x0000000000000000000000000000000000000900
registry
0x0000000000000000000000000000000000000901
compliance
0x0000000000000000000000000000000000000902
Canonical contracts
tokenImplementation
0x2D4e757408beB747CD98e5EAa8B55AE77F89e18F
factory
0xD51b948a8C14858a4b3Fb4E4809090073920DD81
upgradeGate
0x49a0f8BEA9b12f7C0a254db05742966e003f7Ea1
settlementManager
0xEB127599b0C7184a3fa6A8e2572685D64F6E699f
Runtime checks before write access
01RPC Chain ID equals 12192
02Registry and Compliance report API 1.1.0; RWA reports API 1.0.0
03Factory implementation and UpgradeGate match the deployment manifest
04Pinned Factory and implementation runtime hashes match live bytecode
Start with standard EVM tooling.
quickstart.tsviem example
import { createPublicClient, http } from "viem"import { realxchainTestnet } from "./chain" const client = createPublicClient({ chain: realxchainTestnet, transport: http("https://rpc.rexchain.is/testnet"),}) const chainId = await client.getChainId()ABI snapshots are generated from the current Go precompile declarations and Solidity build artifacts, with source hashes retained in the application.
registry0x08eed5356f1326577a913b36c1297bdf336d7afe56852bb0dcb64a7a78e5e938
compliance0x3a98ef528b671c4f7b9d3dce9305f20e69ad159ff2f67bcee788a27e1c15785f
rwa0xb96b71d396b73e77a34b5cf95430cfd3a09b7a7b72a3052cb86742d0e1d08ff4
factory0xfdd15c45a9019e41bd00d17cdc7f1941c07850d53be551800d9f41f2803e1a4e
token0xa788173750cab4b1288081c00238bb3142290d64110bea7f33090b8f1d39a50e
settlement0xa74c6aa8f20f6355891d0b4f4ad4d2e9897cc1b09a35bfbe3bf5d1e252f1836c
upgradeGate0x6352d357cf03c9509b86b8abadd8417f9fb6fd44a1cc6d4c9c1457af76c0ab3f