RichX Chain is fully compatible with every Ethereum development tool — MetaMask, Hardhat, ethers.js, Web3.js, Remix. If you can build on Ethereum or BNB Chain, you can build here.
| Network Name | RichX Chain |
| Chain ID | 20260618 (0x135270A) |
| RPC URL | https://richxchain.com/rpc |
| Currency Symbol | RXC |
| Block Explorer | richxscan.com |
| Block Time | 15 seconds |
| Consensus | Clique PoA (EIP-225) |
| Geth Version | v1.13.14-stable |
POST requests to https://richxchain.com/rpc. Standard Ethereum JSON-RPC methods, works with every EVM library out of the box.
curl -X POST https://richxchain.com/rpc \
-H 'Content-Type: application/json' \
--data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
const { ethers } = require('ethers');
const provider = new ethers.providers.JsonRpcProvider(
'https://richxchain.com/rpc'
);
const block = await provider.getBlockNumber();
const balance = await provider.getBalance('YOUR_ADDRESS');
console.log(ethers.utils.formatEther(balance), 'RXC');
const Web3 = require('web3');
const web3 = new Web3('https://richxchain.com/rpc');
const block = await web3.eth.getBlockNumber();
Any contract that runs on Ethereum or BNB Chain runs here without modification. Gas is paid in RXC.
// hardhat.config.js
module.exports = {
solidity: '0.8.19',
networks: {
richxchain: {
url: 'https://richxchain.com/rpc',
chainId: 20260618,
accounts: [process.env.PRIVATE_KEY]
}
}
};
npx hardhat run scripts/deploy.js --network richxchain
Open remix.ethereum.org → Deploy tab → select "Injected Provider - MetaMask" → confirm MetaMask is on Chain ID 20260618 → Deploy.
| Contract (RichX Chain) | 0x5Dc4D479EA37A94220BCC45DBA4961d1750B3C24 |
| Symbol | ETHIC+ |
| Decimals | 9 |
| Total Supply | 1,000,000,000,000 |
| Environmental Fee | 1% per transfer (hardcoded) |
const ETHIC_ADDRESS = '0x5Dc4D479EA37A94220BCC45DBA4961d1750B3C24';
const ETHIC_ABI = [
'function balanceOf(address) view returns (uint256)',
'function transfer(address to, uint256 amount) returns (bool)'
];
const contract = new ethers.Contract(ETHIC_ADDRESS, ETHIC_ABI, provider);
const balance = await contract.balanceOf('WALLET_ADDRESS');
console.log(ethers.utils.formatUnits(balance, 9), 'ETHIC+');
Note: ETHIC+ has 9 decimals, not 18. Every transfer also deducts 1% to the environmental wallet automatically — if you send 1,000 ETHIC+, the recipient gets 990.
| BNB Chain Bridge | 0xbE2BBce3CE7377Da0fBD897535C8F769B62b9E9D |
| RichX Chain Bridge | 0x914B911A60Ab3f09970189cAfE9c3B4D5d575894 |
| Minimum Bridge Amount | 1,000 ETHIC+ |
| Bridge Frontend | richxbridge.com |
Send ETHIC+ directly to the BNB Chain bridge address. The relayer detects the deposit and mints the equivalent on RichX Chain within 1-2 minutes. Total supply across both chains always equals exactly 1 trillion ETHIC+.
Validators must be authorized by the chain owner before sealing blocks. Once authorized, validators earn RXC block rewards.
| OS | Ubuntu 22.04 LTS |
| Geth Version | v1.13.14-stable |
| RAM | 4GB recommended |
| Storage | 20GB SSD minimum |
| Network | Static IP required |
| Ports | 30303 (P2P), 8545 (RPC optional) |
To get your validator address authorized, contact the RichX Chain team via Telegram or office@richx.io.
| invalid host specified | Add --http.vhosts '*' to Geth flags |
| CORS error in browser | Add --http.corsdomain '*' to Geth flags |
| Chain ID mismatch | Use Chain ID 20260618 (0x135270A) |
| Transaction underpriced | Set gasPrice to at least 1 gwei |
| Insufficient funds | Ensure wallet has RXC for gas |
| Nonce too low | Reset account nonce in wallet settings |
| Contract not found | Verify address and network |
General inquiries
office@richx.io
Vulnerability reports
security@richx.io
RichXChain.com provides technical documentation for developers building on RichX Chain. Code samples are provided as-is without warranty.
Nothing here constitutes financial or investment advice.
Contracts you deploy using this documentation are your own responsibility. Test thoroughly before mainnet deployment.
Questions: office@richx.io
This page serves static documentation. No account creation or personal data collection beyond standard server logs.
The "Add to MetaMask" button only reads your wallet's network-add permission — no private key or seed phrase is ever requested.