Build dApps with Rholang

Office Hours and Tutorials

Try the Learn Rholang tutorial.

Join guided peer learning in Rholang office hours (calendar) and stay tuned to the Tutorial blog category for items like Start Coding in Rholang Roday.

Rholang is RChain's social contract language, built on the rho calculus foundation.

Features

  • Fine grain concurrency
  • Spatial pattern matching
  • Tuple-space persistence
  • Reflection
  • Cryptographic hashing and signature validation
  • Capability security through encapsulation

Increasingly, the RChain platform itself is written in Rholang:

BasicWallet.rho contract in the Cryptofex IDE

Development Tools

In addition to the basic repl, eval, and deploy features of rnode, try: