2017-11-11 14:40:20 +04:00
|
|
|
.. 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.
|
|
|
|
|
2018-02-20 12:58:51 +04:00
|
|
|
|
2018-04-17 13:44:00 +04:00
|
|
|
Welcome to the Tezos Developer Documentation!
|
|
|
|
=============================================
|
2018-02-20 12:58:51 +04:00
|
|
|
|
2018-07-21 01:43:28 +04:00
|
|
|
The Project
|
|
|
|
-----------
|
|
|
|
|
2018-02-20 12:58:51 +04:00
|
|
|
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.
|
|
|
|
|
2018-07-21 01:43:28 +04:00
|
|
|
- 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 <https://tezos.gitlab.io/betanet>`_,
|
|
|
|
`alphanet <https://tezos.gitlab.io/alphanet>`_,
|
|
|
|
`zeronet <https://tezos.gitlab.io/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
|
2018-02-20 12:58:51 +04:00
|
|
|
|
2018-07-21 01:43:28 +04:00
|
|
|
The source code of Tezos is placed under the MIT Open Source License.
|
2018-07-06 16:45:35 +04:00
|
|
|
|
2018-07-21 01:43:28 +04:00
|
|
|
The Community
|
|
|
|
-------------
|
2018-07-06 16:45:35 +04:00
|
|
|
|
2018-08-28 07:04:12 +04:00
|
|
|
- Several community-built block explorers are available:
|
2018-02-20 12:58:51 +04:00
|
|
|
|
|
|
|
- http://tzscan.io
|
|
|
|
- https://tezos.id
|
2018-07-21 01:43:28 +04:00
|
|
|
- https://tezex.info
|
2018-02-20 12:58:51 +04:00
|
|
|
|
2018-08-28 07:04:12 +04:00
|
|
|
- A few community-run websites collect useful Tezos links:
|
2018-02-20 12:58:51 +04:00
|
|
|
|
2018-07-17 13:33:31 +04:00
|
|
|
- https://www.tezos.help
|
2018-02-20 12:58:51 +04:00
|
|
|
- https://tezos.rocks
|
|
|
|
|
|
|
|
- There is a matrix channel *Tezos* that you can join `here <https://riot.im/app/#/room/#tezos:matrix.org>`_.
|
2018-07-21 01:43:28 +04:00
|
|
|
- There is a sub-reddit at https://www.reddit.com/r/tezos/
|
2018-05-17 13:36:11 +04:00
|
|
|
- There is also a community FAQ at https://github.com/tezoscommunity/faq/wiki/Tezos-Technical-FAQ
|
2018-07-21 01:43:28 +04:00
|
|
|
- There is a *#tezos* IRC channel on *freenode* that is reserved for technical discussions
|
2018-02-20 12:58:51 +04:00
|
|
|
|
2017-11-11 14:40:20 +04:00
|
|
|
|
2018-07-21 01:43:28 +04:00
|
|
|
The Networks
|
|
|
|
------------
|
|
|
|
|
2018-08-01 19:13:54 +04:00
|
|
|
.. _betanet:
|
|
|
|
|
|
|
|
Betanet
|
|
|
|
~~~~~~~
|
|
|
|
|
|
|
|
The Tezos Beta (experimental) network is the current incarnation of
|
|
|
|
the Tezos blockchain.
|
2018-08-22 17:34:55 +04:00
|
|
|
It runs with real tez that have been allocated to the
|
2018-08-01 19:13:54 +04:00
|
|
|
donors of July 2017 ICO (see :ref:`activate_fundraiser_account`).
|
|
|
|
It is the step before the full Tezos mainnet, with a `few caveats
|
|
|
|
<https://tezosfoundation.ch/news/tezos-betanet-expectations>`_.
|
|
|
|
|
|
|
|
The Tezos Beta (experimental) network has been live and open since
|
|
|
|
`June 30th 2018 <https://tezosfoundation.ch/news/tezos-betanet-launch>`_.
|
|
|
|
|
|
|
|
All the instructions in this documentation are valid for Betanet
|
|
|
|
however we **strongly** encourage users to first try all the
|
|
|
|
introduction tutorials on Alphanet to familiarize themselves without
|
|
|
|
risks.
|
|
|
|
|
2018-07-21 01:43:28 +04:00
|
|
|
.. _alphanet:
|
|
|
|
|
|
|
|
Alphanet
|
|
|
|
~~~~~~~~
|
|
|
|
|
|
|
|
Tezos Alphanet is a test network for the Tezos blockchain with a
|
2018-08-22 17:34:55 +04:00
|
|
|
faucet to obtain free tez (see :ref:`faucet`).
|
2018-08-01 19:13:54 +04:00
|
|
|
It is updated and rebooted rarely and it is running the same code as
|
|
|
|
the Betanet.
|
2018-07-21 01:43:28 +04:00
|
|
|
It is the reference network for developers wanting to test their
|
|
|
|
software before going to beta and for users who want to familiarize
|
2018-08-22 17:34:55 +04:00
|
|
|
themselves with Tezos before using their real tez.
|
2018-07-21 01:43:28 +04:00
|
|
|
|
|
|
|
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
|
2018-08-01 19:13:54 +04:00
|
|
|
have *different constants* that Alphanet or Betanet, for example it
|
|
|
|
has shorter cycles and a shorter interval between blocks.
|
2018-07-21 01:43:28 +04:00
|
|
|
We offer no support for the Zeronet.
|
|
|
|
|
|
|
|
|
|
|
|
Getting started
|
|
|
|
---------------
|
|
|
|
|
|
|
|
The best place to start exploring the project is following the How Tos
|
|
|
|
in the :ref:`introduction <howtoget>`.
|
2017-11-11 14:40:20 +04:00
|
|
|
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 2
|
2018-07-21 01:43:28 +04:00
|
|
|
:caption: Introduction:
|
2017-11-11 14:40:20 +04:00
|
|
|
|
2018-07-21 01:43:28 +04:00
|
|
|
introduction/howtoget
|
|
|
|
introduction/howtouse
|
|
|
|
introduction/howtorun
|
|
|
|
introduction/various
|
|
|
|
introduction/contributing
|
2017-11-11 14:40:20 +04:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 2
|
|
|
|
:caption: White doc:
|
|
|
|
|
|
|
|
whitedoc/the_big_picture
|
2018-02-20 21:28:05 +04:00
|
|
|
whitedoc/p2p
|
2017-11-15 19:16:53 +04:00
|
|
|
whitedoc/validation
|
2017-11-11 14:40:20 +04:00
|
|
|
whitedoc/michelson
|
2018-01-27 04:44:07 +04:00
|
|
|
whitedoc/proof_of_stake
|
2017-11-11 14:40:20 +04:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 2
|
2018-02-06 18:22:07 +04:00
|
|
|
:caption: Developer Tutorials:
|
2017-11-11 14:40:20 +04:00
|
|
|
|
2018-07-21 01:43:28 +04:00
|
|
|
tutorials/rpc
|
2017-11-11 14:40:20 +04:00
|
|
|
tutorials/data_encoding
|
|
|
|
tutorials/error_monad
|
|
|
|
tutorials/michelson_anti_patterns
|
|
|
|
tutorials/entering_alpha
|
|
|
|
tutorials/protocol_environment
|
2018-02-06 18:22:07 +04:00
|
|
|
tutorials/profiling
|
2017-11-11 14:40:20 +04:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 2
|
2018-01-31 15:23:03 +04:00
|
|
|
:caption: APIs:
|
2017-11-11 14:40:20 +04:00
|
|
|
|
|
|
|
README
|
|
|
|
api/api-inline
|
2018-01-31 15:23:03 +04:00
|
|
|
api/cli-commands
|
2018-03-07 13:44:24 +04:00
|
|
|
api/rpc
|
2018-03-14 19:20:24 +04:00
|
|
|
api/errors
|
2017-11-11 14:40:20 +04:00
|
|
|
|
|
|
|
Indices and tables
|
|
|
|
==================
|
|
|
|
|
|
|
|
* :ref:`genindex`
|
|
|
|
* :ref:`modindex`
|
|
|
|
* :ref:`search`
|