R5 Devnet

The R5 Devnet is an unstable network used by the R5 Labs team to test and deploy network updates and upgrades. This environment is intended for early-stage code testing and experimentation, and may suffer breakages, history wipeouts, and other issues. While it is not recommended for most application‑layer tests or deployments, the Devnet provides developers with the opportunity to optimise their applications against the latest planned features of R5.


Overview

The R5 Devnet is a rapidly evolving testbed designed for internal development and experimental feature trials. It is used to validate protocol changes and network updates before they reach the more stable Testnet or Mainnet environments. As such, the Devnet may experience:

  • Frequent network changes and occasional instabilities

  • Periodic history resets or data wipeouts

  • Early access to new features and planned upgrades

Developers working on the Devnet should be prepared for a dynamic environment and plan their testing and development accordingly.


Key Features

  • Early-Stage Testing: The Devnet provides access to cutting‑edge features and experimental network updates. This enables developers to validate their applications against upcoming changes.

  • Rapid Iteration: With frequent updates and changes, the Devnet offers a fast feedback loop for protocol development. However, its instability means that it is not suited for production‑like testing.

  • Network Reset and Breakages: Expect occasional resets, history wipeouts, or other issues that can affect network state. Applications deployed on the Devnet should be built with the possibility of unexpected state changes in mind.

  • Developer Optimisation: Use the Devnet to optimise your application performance and compatibility with new R5 features. This environment is ideal for developers who need to test integrations with upcoming protocol changes.


Use Cases

  • Protocol Feature Trials: Test and provide feedback on new features and network upgrades prior to their deployment on the Testnet or Mainnet.

  • Early Application Development: Develop and experiment with decentralised applications that leverage upcoming R5 features. The Devnet allows you to adapt your code early, though it is not recommended for final application testing.

  • Performance and Stress Testing: Run stress tests to determine how your application handles network instabilities. Use the Devnet to simulate scenarios that may occur during network updates.

  • Integration Testing: Validate that your dapp integrates correctly with new protocol functionalities. This early-stage testing can help catch issues before they impact more stable networks.


Connection Details & Public RPC

You can use the information below to connect to the R5 Devnet using your wallet of choice. All wallets compatible with the R5 Mainnet that support custom network integration, should be compatible with the devnet.

Property
Value

Network Name

R5 Network (Devnet)

Chain ID

33711

Public RPC URL

https://rpc-devnet.r5.network

Native Coin

Test R5 (TR5)

Block Explorer

https://explorer-devnet.r5.network


Run Your Own Node

You can run your own devnet node via the R5 Relayer, by running it with the --network devnet flag:

./r5 --network devnet

You can use other development tools from the provided R5 SDK to interact with the R5 Devnet.

Last updated