Installing and Running SawtoothΒΆ

Before you can start developing for the Hyperledger Sawtooth platform, you’ll need to set up and run a local validator to test your application against. Once running, you will be able to submit new transactions and fetch the resulting state and block data from the blockchain using HTTP and the Sawtooth REST API. The methods detailed here will apply to the included example transaction families, IntegerKey and XO, as well as any transaction families you might write yourself.

Sawtooth validators can be run from prebuilt Docker containers, installed natively using Ubuntu 16.04 or launched in AWS from the AWS Marketplace. To get started, choose the platform appropriate to your use case and follow one of the installation and usage guides below.