.. Tezos documentation master file, created by sphinx-quickstart on Sat Nov 11 11:08:48 2017. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Welcome to the Tezos Developer Documentation! ============================================= 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. - Developer documentation is available online at https://tezos.gitlab.io/master The documentation is automatically generated for the master branch and the three official network branches `betanet `_, `alphanet `_, `zeronet `_. Make sure you are consulting the right API version. - The website https://tezos.com/ contains more information about the project. - All development happens on GitLab at https://gitlab.com/tezos/tezos The source code of Tezos is placed under the MIT Open Source License. The Community ------------- - Several community built block explorers are available: - http://tzscan.io - https://tezos.id - https://tezex.info - A few community run websites collect useful Tezos links: - https://www.tezos.help - https://tezos.rocks - There is a matrix channel *Tezos* that you can join `here `_. - There is a sub-reddit at https://www.reddit.com/r/tezos/ - There is also a community FAQ at https://github.com/tezoscommunity/faq/wiki/Tezos-Technical-FAQ - There is a *#tezos* IRC channel on *freenode* that is reserved for technical discussions The Networks ------------ .. _alphanet: Alphanet ~~~~~~~~ Tezos Alphanet is a test network for the Tezos blockchain with a faucet to obtain free tezzies (see :ref:`faucet`). It is updated and rebooted rarely and it is either running the same code as beta or the next version that will become beta in a few weeks. 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 tezzies. We offer support for Alphanet on IRC. The Tezos Alpha (test) network has been live and open since February 2017. .. _zeronet: Zeronet ~~~~~~~ Zeronet is the most cutting-edge development network of Tezos. It is restarted without notice, possibly several times a day. This network is mostly used internally by the Tezos developers and may have *different constants* that Alphanet or Betanet. We offer no support for the Zeronet. .. _betanet: Betanet ~~~~~~~ The Tezos Beta (experimental) network is the current incarnation of the Tezos blockchain. There is no faucet but real tezzies that have been allocated to the donors of July 2017 ICO (see :ref:`activate_fundraiser_account`). It is the step before the full Tezos mainnet, with a `few caveats `_. The Tezos Beta (experimental) network has been live and open since `June 30th 2018 `_. Getting started --------------- The best place to start exploring the project is following the How Tos in the :ref:`introduction `. .. toctree:: :maxdepth: 2 :caption: Introduction: introduction/howtoget introduction/howtouse introduction/howtorun introduction/various introduction/contributing .. toctree:: :maxdepth: 2 :caption: White doc: whitedoc/the_big_picture whitedoc/p2p whitedoc/validation whitedoc/michelson whitedoc/proof_of_stake .. toctree:: :maxdepth: 2 :caption: Developer Tutorials: tutorials/rpc tutorials/data_encoding tutorials/error_monad tutorials/michelson_anti_patterns tutorials/entering_alpha tutorials/protocol_environment tutorials/profiling .. toctree:: :maxdepth: 2 :caption: APIs: README api/api-inline api/cli-commands api/rpc api/errors Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`