The public RP1 testnet reference is:
| Surface | Endpoint |
|---|---|
| RPC | https://testnet.rpc.rp.one |
| REST | https://testnet.rest.rp.one |
| gRPC authority | testnet.grpc.rp.one — use the release-published port, TLS, and authority settings; no plaintext default is implied. |
| EVM JSON-RPC | https://testnet.evm.rp.one |
| Chain ID | chain-1 |
| Native denom | urp1 |
| Address prefix | rp1 |
| Wallet | https://app.rp.one |
| Explorer | https://testnetexplorer.rp.one |
| Docs | https://docs.rp.one |
One RP1 is 1,000,000 urp1. Treat the endpoint set, chain ID, and accepted gas settings as network configuration, not constants to hard-code across environments.
The faucet must stay server-side. Never place a faucet mnemonic or private key in a browser bundle, mobile app binary, or public repository.
Environment rules
- The values above describe the public testnet, not a local node or a production deployment.
- A local single-node testnet normally uses
http://localhost:26657,http://localhost:1317,localhost:9090, and chain IDlocalchain-1. - An EVM endpoint is only usable when the configured node enables the EVM service.
- Use the network’s actual minimum gas price and accepted fee policy. Zero-fee local development does not establish a public-network fee guarantee.
Address and amount conventions
| Item | Value |
|---|---|
| Account prefix | rp1 |
| Native denom | urp1 |
| Unit conversion | 1 RP1 = 1,000,000 urp1 |
| Amount encoding | Decimal integer strings in base units |
Addresses are Bech32-encoded Cosmos account addresses. Do not accept an address from a different prefix merely because it has the same length or visual shape.