This page provides a guide for different kinds of users to find out which parts in the documentations to look at.
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.
You can have a look at the explorer.
Chrome Extension Wallet
You can use one of these two wallet: iWallet or Jetstream.
You can use wallets like TOKEN POCKET.
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 development
For smart contract developers, you can refer to smart contract development quick start for details.
There's also some examples provided for smart contract developers, which introduce how to write/deploy/run contracts.
This a Defi-like full featured DAPP. You can use chrome IOST wallet extension to stake IOST coin, and then you can farm the 'Pumpkin' token. This is a great example including both contract code / frontend code. Pumpkin
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
- Chrome Extension
Tech details of IOST blockchain implementation
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.