Skip to content
Yuanjun edited this page Nov 6, 2019 · 6 revisions

Welcome to the AionR wiki!

This wiki is a guide to using the Aion blockchain network with AionR.

Modules

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

Resources

This wiki also contains documentation on:

Clone this wiki locally