Nodes form the RChain peer-to-peer network. The network layer is the lowest level component in the architecture that will eventually support RChain’s large-scale blockchain operations.

Rholang is a new language for writing smart contracts for the RChain platform. Developers can write and compile Rholang in RNode and community-developed tools (see Community Contributions below). As the language develops so too do the resources available for developers to get started and use Rholang.

RSpace is a Scala library that has been designed to provide a disk-based tuple space that both meets the persistence needs of RChain’s Rholang project and offers a novel storage model for developers to use in their own projects.

Community Contributions

We welcome and value the work RChain community members do to support the use of Rholang and the RChain platform. If you have a tool or resource to share, please let us know.

RChain Community Developer Hub is a community-driven effort to provide RChain platform documentation and guides for application developers.

Cryptofex IDE is one of the easiest ways to write and compile Rholang along with the get started tutorials.

An API for dApp frontends to communicate with the RChain blockchain.