-
Notifications
You must be signed in to change notification settings - Fork 12
Genesis (Spec)
type: String
Name of a chain.
It will be showed in log when you start aion kernal.
type: Option<String>
Name of dir to distinguish data from different chains.
For example: data_dir is mainnet
which means db path of this chain is ~/.aion/chains/mainnet/db...
type:Engine
Engine is an enum with two elements UnityEngine(UnityEngine)
and Null(NullEngine)
.
Set kind of engine and its parameters.
type: Option<Uint>
Upper bound of block number for block reward floating.
type: Option<Uint>
Lower bound of block number for block reward floating.
type: Option<Uint>
Block reward minimum.
type: Option<Uint>
Block reward maximum.
type: Option<Uint>
Block reward for block which number is less than rampupLowerBound
.
type: Option<Uint>
Block reward for block which number is larger than rampupUpperBound
.
type: Option<Uint>
Participate in the calculation of the difficulty unit of change before unity update.
type: Option<u64>
Participate in the calculation of the difficulty unit of change after unity update.
type: Option<u64>
Lower bound of blocks interval.
type: Option<u64>
Upper bound of blocks interval.
type: Option<u64>
Unity blocks interval.
type: Option<Uint>
type: Option<Uint>
Temporarily reserved
type: Option<Uint>
type: Uint
Maximum size of extra data.
type: Uint
Minimum gas limit.
non_zero
type: Uint
Gas limit bound divisor (how much gas limit can change per block)
type: Option<Address>
Registrar contract address.
type: Option<Address>
Transaction permission contract address.
type: Option<Uint>
Monetary policy update block number.
type: Option<Uint>
Unity update block number.
type: Seal
Seal is an enum with three elements POWEquihash(POWEquihash)
, Ethereum(Ethereum)
and Generic(Bytes)
.
type: H256
type: Bytes
type: H64
type: H256
type: Uint
type: Option<Address>
defaults to 0
type: Option<Uint>
defaults to 0
type: Option<H256>
defaults to 0
type: Uint
type: Option<H256>
type: Option<H256>
type: Option<H256>
type: Option<Uint>
type: Option<Bytes>
type: Option<Builtin>
Builtin contract
type: String
Builtin name.
type: Option<Uint>
Activation block.
type: Option<Uint>
Deactivation block.
type: Option<Address>
Owner address.
type: Option<Address>
contract address. if not specified, it's the same with builtin's key.
type: Option<Uint>
type: Option<Uint>
type: Option<Bytes>
type: Option<BTreeMap<Uint, Uint>>
type: Option<BTreeMap<Uint, Uint>>
type: Option<Bytes>
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