-
Notifications
You must be signed in to change notification settings - Fork 12
Switch from Aion Kernel to AionR Kernel
AionR Kernel supports all the APIs Aion Kernel provided. JSON-RPC APIs Rust vs Java page provides more details.
AionR Kernel and Aion Kernel both opens port 8545(default) for HTTP request. Rust Aion Kernel opens port 8546 for WebSocket and $BASE/jsonrpc.ipc for IPC connections.
AionR Kernel is compatible with Aion-Web3
See Genesis Spec wiki page.
To import local aion keystores into Rust Kernel, go to Rust Kernel directory and enter:
./aion account import <path/to/keystore/files>
And you can find imported keystore files in $BASE/keys/<chainname>
To import private keys into Rust Kernel, go to Rust Kernel directory and enter:
./aion account import-by-key <private key>
To get mining rewards, an author need to add into config.toml file.
[mining]
author = "an aion account where the rewards go"
AionR Kernel does not contain any internal miner. External Miner for AionR Kernel can be downloaded on Release page. This miner is recommended for testing purpose. The default stratum port for AionR Kernel is 8008.
./aionminer -l <IP>:<PORT> -t <cpu threads>
Rust Kernel also supports Aion solo mining pool.
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