This page provides a guide for different kinds of users to find out which parts in the documentations to look at.
If you want to know IOST basic concepts
Before you get into IOST technical details or developing smart contract on IOST, it is helpful to know IOST basic concepts at first and have a thorough understanding about IOST. You can learn some basic concepts about IOST's account system, economic model, vote process.
If you want to use IOST
You can join IOST community and contribute to IOST daily operation even if you are NOT a developer.
You canhave a look at the browser.
If you are a developer
For developers, there're a lot of materials to help you.
Run and play with IOST
You can choose to run local single-node net or join IOST net.
You can use command line tool to play with IOST Blockchain.
Smart contracts developing
For smart contract developers, you can refer to smart contract developing sections for details.
There's also som examples provided for smart contract developers, which introduce how to write/deploy/run contracts.
Go Game Example
It is go game webpage using the IOST blockchain backend.
There're also some contract provided by IOST you can get use of, including Economic Contract and System Contract. You can also refer to gas charge table to estimate contract running costs.
SDK and API
There are also SDK and API provided for developers:
- Documentation on IOST, blockchain, keypair, and transaction
- Java SDK
- Python SDK
- JSON RPC API
If you are interested in tech details
For those of you who are interested in technical details, you can learn about database infrastructure, network layer, and virtual machine. You will be able to understand the internal logic of IOST through these documentations.
Feel free to ask on Slack or IOST forum if you have any questions.