Guides for Developers

This is a step by step guide on how to build, test, and deploy a complete decentralised application (dApp) on Rootstock. We will cover the following topics in the course of this guide:

  • Programming languages: Solidity and Javascript
  • Development tools: Truffle and Mocha


Rootstock is the most secure smart contract network in the world allowing dApps to be secured by the Bitcoin Network.

In this full stack dApp guide, we're going to cover how to build dApps, and deploy them on the Rootstock network. We will cover topics such as essential blockchain concepts, the development environment, how to develop smart contracts (may be thought of as the front end application), the user interface (front end application), and automated testing.


  • Knowledge of how the Web works
  • Knowledge of the command line
  • Knowledge of HTML and CSS


Receive updates

Get the latest updates from the Rootstock ecosystem