Module vapjson::spec[][src]

Spec deserialization.

Re-exports

pub use self::account::Account;
pub use self::builtin::Builtin;
pub use self::builtin::Pricing;
pub use self::builtin::Linear;
pub use self::genesis::Genesis;
pub use self::params::Params;
pub use self::spec::Spec;
pub use self::spec::ForkSpec;
pub use self::seal::Seal;
pub use self::seal::Vapory;
pub use self::seal::AuthorityRoundSeal;
pub use self::seal::TendermintSeal;
pub use self::engine::Engine;
pub use self::state::State;
pub use self::state::HashOrMap;
pub use self::vapash::Vapash;
pub use self::vapash::VapashParams;
pub use self::vapash::BlockReward;
pub use self::validator_set::ValidatorSet;
pub use self::basic_authority::BasicAuthority;
pub use self::basic_authority::BasicAuthorityParams;
pub use self::authority_round::AuthorityRound;
pub use self::authority_round::AuthorityRoundParams;
pub use self::clique::Clique;
pub use self::clique::CliqueParams;
pub use self::null_engine::NullEngine;
pub use self::null_engine::NullEngineParams;
pub use self::instant_seal::InstantSeal;
pub use self::instant_seal::InstantSealParams;
pub use self::hardcoded_sync::HardcodedSync;
pub use self::step_duration::StepDuration;

Modules

account

Spec account deserialization.

authority_round

Authority Round parameter deserialization.

basic_authority

Authority params deserialization.

builtin

Spec builtin deserialization.

clique

Clique params deserialization.

engine

Engine deserialization.

genesis

Spec genesis deserialization.

hardcoded_sync

Spec hardcoded synchronization deserialization for the light client.

instant_seal

Instant seal engine params deserialization.

null_engine

Null engine params deserialization.

params

Spec params deserialization.

seal

Spec seal deserialization.

spec

Spec deserialization.

state

Blockchain state deserializer.

step_duration

Step duration configuration parameter

validator_set

Validator set deserialization.

vapash

Vapash params deserialization.