diff --git a/tendermint/src/genesis.rs b/tendermint/src/genesis.rs index 30d6f353d..dfb7a16d6 100644 --- a/tendermint/src/genesis.rs +++ b/tendermint/src/genesis.rs @@ -1,6 +1,6 @@ //! Genesis data -use crate::{chain, consensus, Hash, Time}; +use crate::{chain, consensus, validator, Hash, Time}; use serde::{Deserialize, Serialize}; /// Genesis data @@ -15,6 +15,9 @@ pub struct Genesis { /// Consensus parameters pub consensus_params: consensus::Params, + /// Validators + pub validators: Vec, + /// App hash pub app_hash: Hash, diff --git a/tendermint/src/validator.rs b/tendermint/src/validator.rs index f7c2dc8e5..10ac00040 100644 --- a/tendermint/src/validator.rs +++ b/tendermint/src/validator.rs @@ -46,6 +46,7 @@ pub struct Info { pub pub_key: PublicKey, /// Validator voting power + #[serde(alias = "power")] pub voting_power: vote::Power, /// Validator proposer priority