-
Notifications
You must be signed in to change notification settings - Fork 11
Home
Yuanjun edited this page Nov 6, 2019
·
6 revisions
This wiki is a guide to using the Aion blockchain network with AionR.
The AionR is Rust based implementation. The code structure of AionR is:
- [aion] - the main work-flow of AionR kernel from launching to termination
- [core] - the AionR core functionality interface
- [db] - the AionR database implementation
- [json] - the library to process json related data
- [keystore] - the tool that mananges keystore
- [machine] - generalization of a state machine for a consensus engine
- [rpc] - HTTP, WebSocket, and IPC jsonRPC implementation
- [resources] - development and testing related scripts, genesis files and config files
- [p2p] - peer-to-peer, node p2p implementation
- [util] - utility tools
- [vms] - fastVM, solidity compiler and AVM
This wiki also contains documentation on:
- User Manual - the general guideline of AionR
- Build AionR Kernel - the steps to build AionR from Source code
- Genesis Block - the gensis block field specifications
- Command Line Interface & Configuration - CLI and configuration file document
- Tutorials - Check out the Tutorials section on the right. They can help you get familiar with AionR.
- AVM - Introduction to AVM and AVM contract tutorials.
Basic
Kernel Configuration
- Build AionR Kernel
- JSON-RPC APIs Doc
- JSON-RPC APIs Rust vs Java
- Wallet
- Genesis Block
- Configuration File and Command Line Interface
- Log Targets Table
- Aion Seed Nodes
- Migration From 0.1.* to 0.2
DApp Developers
Tutorials