Last modified: Mon Nov 04 2019 16:15:12 GMT+0000 (Coordinated Universal Time)
This is a comprehensive guide on how to start working with Winding Tree platform. It should be pretty easy for an experienced developer to follow this guide, but if you find an error, an omission, or would like to improve it in any other way, do not hesitate to create a pull request.
After completing this tutorial you will know how to create an ORG.ID, validate it, attach some trust clues to it, and, finally, you'll be able to exchange ORG.ID-authenticated messages with other ORG.IDs. The goal of this tutorial is to show you how to build software around the infrastructure we provide, how to integrate a CRS or a PSS with Winding Tree, how to make an OTA work with ORG.IDs, etc.
- You understand why decentralization matters
- You understand how blockchains work and how Ethereum uses it
- You use command line and are able to install things like Git and Node on your machine. If you're on Windows, we have a short guide for you
- You know basic Ethereum concepts: account, wallet, mnemonic, transaction, smart contract, etc. (though we'll cover some of these things in this guide)
Winding Tree environment
We are running a production environment on Ethereum mainnet and a test environment on the Ropsten network. You can walk through this guide by using either of those, but bear in mind that while using the mainnet, you will be spending real ether.
If you are using Ethereum or Winding Tree for the first time, we recommend to use the test environment on the Ropsten network
Addresses of the Organization Factory and Segment Directories can be read from the Entrypoint contract.
- Líf Deposit:
- Lif Token:
Ropsten - test
- Líf Deposit:
- Lif Token with a faucet:
These tools don't exist yet or are in a very basic shape.
- ORG.JSON Generator and Editor
- ORG.ID Explorer
- ORG.ID Signature Validator