Wallets
Connect a wallet, add the network, and integrate Zroarus into wallet software.
TestnetVerified Sep 27, 2026
Never share a seed phrase
No Zroarus site, faucet or team member will ask for a seed phrase or private key. Use a separate wallet or account for testing.For users#
Any EVM wallet that supports custom networks works. Connect and approve the network request; your wallet shows exactly what is being added.
Manual settings#
| Field | Value |
|---|---|
| Network name | Zroarus Testnet |
| RPC URL | https://rpc.testnet.zroarus.com |
| Chain ID | 305583 |
| Currency symbol | tZROAR |
| Block explorer URL | https://explorer-testnet.zroarus.com |
Add the network from a dapp#
Use EIP-3085 wallet_addEthereumChain, then switch with wallet_switchEthereumChain. Many wallets return error code 4902 from the switch call when they do not know the chain yet; add it and try again.
const params = {
"chainId": "0x4a9af",
"chainName": "Zroarus Testnet",
"nativeCurrency": {
"name": "Zroarus Testnet Token",
"symbol": "tZROAR",
"decimals": 18
},
"rpcUrls": [
"https://rpc.testnet.zroarus.com"
],
"blockExplorerUrls": [
"https://explorer-testnet.zroarus.com"
]
};
try {
await window.ethereum.request({ method: "wallet_switchEthereumChain", params: [{ chainId: params.chainId }] });
} catch (err) {
if (err.code !== 4902) throw err;
await window.ethereum.request({ method: "wallet_addEthereumChain", params: [params] });
}For wallet developers#
Accounts and signing
- Addresses are standard Ethereum addresses. Use the normal BIP-44 path
m/44'/60'/0'/0/0; no chain-specific derivation. - Send EIP-1559 (type 2) transactions, or legacy transactions with EIP-155. Always include chain ID 305583.
- Type 4 (EIP-7702) transactions are not supported: the Prague hard fork is not active.
- Read nonces with
eth_getTransactionCount(address, "pending"). There is one transaction pool, so pending state is authoritative.
Balances, tokens and prices
- Native balance:
eth_getBalance, 18 decimals, symbol tZROAR. - Read
name(),symbol()anddecimals()on-chain for every token. Do not ship a hardcoded token list: addresses can change after a reset, and tZUSD uses 6 decimals, not 18. - There is no price feed for any Testnet asset. Show “Test network, no value” rather than a USD figure.
Confirmations, history and resets
- One confirmation is final (see finality).
- Internal (contract-to-contract) value transfers cannot be shown: trace APIs are disabled. Show top-level transactions and token events.
- Cache the genesis hash and clear cached tokens, nonces and history when it changes. See Testnet resets.
- Only offer a “Get test tokens” button when the active chain is 305583, and link to the faucet(opens in a new tab).
Something wrong or missing on this page? Send developer feedback.