Wallets and Faucet

Add ROKO Testnet to popular EVM wallets and claim faucet funds safely.

Wallets and faucet

Use this guide to add the current ROKO testnet to an EVM wallet and obtain test ROKO through either the Ethereum-holder claim or the public faucet.

ROKO is currently a testnet. Test ROKO has no cash value, the faucet rules can change, and chain state may be reset before mainnet.

Choose a signer before generating an enrollment package

Agora staking and governance require a browser extension that signs Substrate transactions with an Ethereum-format 20-byte (0x...) account. Ordinary MetaMask/EVM mode can display ROKO balances and handle EVM transactions, but it does not provide this signing interface. Opening MetaMask in the same browser or adding chain ID 52370 does not supply it.

Talisman is the documented setup path, with a reported successful validator enrollment. Confirm that the extension exposes your intended account and supports the exact ROKO network before proceeding; this is not a guarantee for every wallet version or account type. A watch-only account cannot sign, and a new account does not inherit the existing account's balance or enrollment. Use Talisman's custom-network instructions to add a Substrate network using wss://rpc.roko.network, then verify the full genesis and current metadata in Agora. Enable CheckMetadataHash as directed by the network setup panel.

A web-only wallet or the ROKO wallet has not been verified as a replacement for Agora's injected signer. Keep signing in the owner's wallet: never give an agent a private key or paste wallet recovery material into a website or script.

Connect and verify the wallet network before creating the short-lived public node package. If it expires during setup, use the supported refresh/reissue procedure. Do not edit its expiry or encoded key tuple; expiry alone does not mean another key rotation is required.

Connection messages

  • No Substrate wallet extension detected: enable a compatible extension in the same browser and for the Agora site, then retry.
  • EVM wallet available: the current provider lacks the signing interface required by this flow; opening it again will not resolve the mismatch.
  • No extension granted access: check the compatible extension's site permissions and approve the connection.
  • No compatible account: expose the intended Ethereum-format account with signing capability, not an unrelated account or a watch-only entry.

Network values for EVM transfers and claims

Use the values below exactly.

FieldValue
Network nameROKO Testnet
Native currencyROKO
Decimals18
Chain ID52370
Chain ID hex0xcc92
RPC URLhttps://rpc.roko.network
Explorerhttps://explorer.roko.network
Faucethttps://faucet.roko.network
Holder claimhttps://claim.roko.network

If a wallet asks for an Ethereum JSON-RPC endpoint and rejects the main RPC, use https://explorer.roko.network/api/eth-rpc.

Before you claim

Create or choose an EVM account with a 0x... address. The faucet uses a signed message to prove address control. That signature is not a token approval, not a transfer, and should not cost gas.

Never paste a seed phrase, private key, hardware-wallet recovery words, or node operator secret into the faucet, a support chat, or a troubleshooting form. ROKO support only needs your public wallet address, transaction hash, wallet name, browser or app version, and the UTC time of the attempt.

Holder recognition claim

The holder claim is different from the faucet and can provide the allocation needed by an eligible validator wallet.

  1. Open claim.roko.network.
  2. Paste the public Ethereum address into Check eligibility. This does not connect the wallet or sign anything.
  3. If eligible, select Connect wallet and choose that exact same account.
  4. Review the displayed snapshot block, allocation, contract, and service status.
  5. Select Claim, approve adding or switching to ROKO Testnet if asked, and confirm the transaction in the wallet.
  6. Wait for Claim confirmed on ROKO testnet and open the receipt.

An address absent from the published snapshot cannot use another wallet to claim its allocation. An already-claimed allocation cannot be claimed twice. The app never needs an Ethereum-mainnet transaction or token approval.

MetaMask

MetaMask supports custom networks in the browser extension and mobile app.

StepAction
1Open MetaMask.
2Open the network selector.
3Choose Add network or Add a network manually.
4Enter the ROKO network values from this page.
5Save the network and switch to ROKO Testnet.
6Open faucet.roko.network.
7Connect MetaMask, select the account to fund, sign the faucet message, and submit the claim.
8Confirm the claim on explorer.roko.network.

If MetaMask reports an invalid or missing chain ID, re-open the custom network entry and confirm the Chain ID is 52370, not the hex value.

MetaMask reference: How to add a custom network RPC.

Rabby

Rabby is a desktop browser-extension wallet for EVM chains and works well for custom RPC testing.

StepAction
1Open the Rabby extension.
2Open the network selector.
3Choose Custom Network or Add Custom Network.
4Enter the ROKO network values from this page.
5Save, switch to ROKO Testnet, and verify your selected account address.
6Open faucet.roko.network, connect Rabby, sign the faucet message, and submit the claim.

If Rabby warns that the RPC chain ID does not match, stop and verify the RPC URL and Chain ID against this page before signing.

Rabby reference: Ledger guide for adding a Rabby custom network.

Coinbase Wallet / Base app

Coinbase Wallet branding and menus change over time; current Coinbase guidance refers users to the Base app or extension for custom EVM networks.

StepAction
1Open the wallet app or extension.
2Go to Settings.
3Open Networks.
4Select the plus icon or Add network.
5Enter the ROKO network values from this page.
6Save and switch to ROKO Testnet.
7Open faucet.roko.network, connect the wallet, sign the faucet message, and submit the claim.

If the app does not show custom network controls, use MetaMask or Rabby for the faucet claim and keep the same public address for testing.

Coinbase reference: Layer 2 networks and sidechains.

Trust Wallet

Trust Wallet supports custom EVM networks on mobile.

StepAction
1Open Trust Wallet.
2Open the asset or network management screen.
3Select the plus icon.
4Choose the Network tab, not the token tab.
5Enter the ROKO network values from this page.
6Save and switch to ROKO Testnet.
7Open faucet.roko.network in the wallet browser or a browser that can connect to Trust Wallet.
8Connect, sign the faucet message, and submit the claim.

Trust Wallet reference: How to add a custom network.

Rainbow

Rainbow supports custom networks in its browser extension. Rainbow's own documentation says custom networks are not supported in the mobile app.

StepAction
1Use the Rainbow browser extension.
2Open settings and add a custom network.
3Enter the ROKO network values from this page.
4Save and switch to ROKO Testnet.
5Open faucet.roko.network, connect Rainbow, sign the faucet message, and submit the claim.

If you are on Rainbow mobile, use MetaMask, Rabby, Trust Wallet, or another EVM wallet that supports custom RPC networks.

Rainbow reference: Custom Networks on the Browser Extension.

Faucet flow

StepAction
1Open faucet.roko.network.
2Connect the wallet account you want to fund.
3Confirm that the displayed account is your intended 0x... address.
4Sign the faucet proof message.
5Submit the claim.
6Open the returned transaction or address in explorer.roko.network.

Keep one wallet account per tester when possible. Reusing a shared address makes support, allowance limits, and troubleshooting harder.

The standard faucet is for basic testnet use and fees; it does not promise the 50 ROKO plus fees used by the current validator walkthrough. If an ineligible validator candidate lacks that balance, contact support with only the public address instead of repeating faucet requests or sharing wallet secrets.

Troubleshooting

If the faucet cannot connect to your wallet, reload the page, unlock the wallet, disconnect old site permissions for faucet.roko.network, and reconnect.

If the wallet says the network is wrong, switch to ROKO Testnet and confirm Chain ID 52370.

If the faucet says your address was already funded, wait for the displayed cooldown or use the support channel listed in Public services.

If the explorer does not show funds immediately, wait for finality, refresh the address page, and confirm the wallet is displaying the ROKO network rather than Ethereum mainnet or another EVM chain.