Skip to content
MiaoShi09 edited this page Jan 23, 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
  • [equihash] - the equihash library
  • [json] - the library to process json related data
  • [keystore] - the tool that mananges keystore
  • [local-store] - the library to holding local transaction caches
  • [machine] - generalization of a state machine for a consensus engine
  • [pb-api] - Aion Desktop Wallet related APIs implementation
  • [rpc] - HTTP, WebSocket, and IPC jsonRPC implementation
  • [scripts] - development and testing related scripts
  • [stratum] - the stratum implementation for customed miner
  • [sync] - peer-to-peer, node sync implementation
  • [util] - utility tools
  • [vms] - fastVM and solidity compiler

Resources

This wiki also contains documentation on:

Clone this wiki locally