AIOU Chain Docs

AIOU Chain Docs

  • Docs
  • Languages iconEnglish
    • 中文

›Getting started

Getting started

  • Overview
  • Quickstart

AIOU Design and Concepts

  • Account
  • Economic model

Smart Contract

  • Smart Contract Quick Start
  • AIOU Blockchain API
  • Update Contract
  • Generate Receipt in Smart Contract
  • Create IRC20 Token

Running AIOU node

  • Join AIOU Network
  • Become Servi Node

Reference

  • API
  • System Contract
  • Economic Contract
  • Token Contract
  • Gas Charge Table

AIOU Javascript SDK

  • AIOU
  • Blockchain
  • KeyPair
  • Transaction

AIOU Tech Internals

  • VM
  • Database
  • Network layer

Quickstart

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 AIOU basic concepts

Before you get into AIOU technical details or developing smart contract on AIOU, it is helpful to know AIOU basic concepts at first and have a thorough understanding about AIOU. You can learn some basic concepts about AIOU's account system, economic model, vote process.

If you want to use AIOU

You can join AIOU community and contribute to AIOU daily operation even if you are NOT a developer.
Uou can apply for an AIOU account and have a look at our browser.

If you are a developer

For developers, there're a lot of materials to help you.

Run and play with AIOU

You can choose to run local single-node net or join AIOU net.

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.

Bet Example

This example includes a bet contract writing in javascript, and a script demonstrating deploying/calling the contract from command line.

  • doc
  • code

Go Game Example

It is go game webpage using the AIOU blockchain backend.

  • contract code
  • frontend code
  • play the game on webpage

There're also some contract provided by AIOU 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:

  • Javascript SDK
    • code
    • Documentation on AIOU, blockchain, keypair, and transaction
  • Java SDK
    • code
  • Python SDK
    • code
  • JSON RPC API
    • Documentation

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 AIOU through these documentations.

Help

Feel free to ask on Slack or AIOU forum if you have any questions.

← OverviewAccount →
  • If you want to know AIOU basic concepts
  • If you want to use AIOU
  • If you are a developer
    • Run and play with AIOU
    • Smart contracts developing
    • SDK and API
  • If you are interested in tech details
  • Help
AIOU Chain Docs
Community
BlogGitHubStar
Facebook Open Source
Copyright © 2021 Your Name or Your Company Name