Welcome to the Tezos Developer Documentation!

The Project

Image for: The Project¶

Tezos is a distributed consensus platform with meta-consensus capability. Tezos not only comes to consensus about the state of its ledger, like Bitcoin or Ethereum. It also attempts to come to consensus about how the protocol and the nodes should adapt and upgrade. The website https://tezos.com/ contains more information about the project.

Octez

Image for: Octez¶

Octez is an implementation of Tezos software, including a node, a client, a baker, an endorser, an accuser, and other tools, distributed with the Tezos economic protocols of Mainnet for convenience. This implementation is available at https://gitlab.com/tezos/tezos. The source code is placed under the MIT Open Source License.

The current release of Octez is Version 10.3.

This website

Image for: This website¶

This website (https://tezos.gitlab.io/) provides online developer documentation. This documentation is about Octez, although it also documents Tezos in general.

The developer documentation is automatically generated from the master branch of the above repository.

The Community

Image for: The Community¶

The Networks

Image for: The Networks¶

Mainnet

The Tezos network is the current incarnation of the Tezos blockchain. It runs with real tez that have been allocated to the donors of July 2017 ICO (see Activate fundraiser account - Mainnet).

The Tezos network has been live and open since June 30th 2018.

All the instructions in this documentation are valid for Mainnet however we strongly encourage users to first try all the introduction tutorials on some test network to familiarize themselves without risks.

Test Networks

There are several test networks for the Tezos blockchain with a faucet to obtain free tez (see Get Free Tez). It is the reference network for developers wanting to test their software before going to beta and for users who want to familiarize themselves with Tezos before using their real tez.

See the list of test networks in test network.

Getting started

Image for: Getting started¶

The best place to start exploring the project is following the How Tos in the introduction.

User documentation:

Developer Tutorials:

Protocols:

Indices and tables