ValidatorRecord initialization updated to reflect struct

This commit is contained in:
Grant Wuerker 2018-12-09 22:13:57 -06:00
parent 0627b658f1
commit c63ef6d032

View File

@ -1,5 +1,5 @@
use super::bls::{Keypair, PublicKey}; use super::bls::{Keypair, PublicKey};
use super::{Address, Hash256}; use super::{Hash256};
#[derive(Debug, PartialEq, Clone, Copy)] #[derive(Debug, PartialEq, Clone, Copy)]
pub enum ValidatorStatus { pub enum ValidatorStatus {
@ -14,8 +14,8 @@ pub enum ValidatorStatus {
#[derive(Debug, Clone, PartialEq)] #[derive(Debug, Clone, PartialEq)]
pub struct ValidatorRecord { pub struct ValidatorRecord {
pub pubkey: PublicKey, pub pubkey: PublicKey,
pub withdrawal_credentials: Hash32, pub withdrawal_credentials: Hash256,
pub randao_commitment: Hash32, pub randao_commitment: Hash256,
pub randao_skips: u64, pub randao_skips: u64,
pub balance: u64, pub balance: u64,
pub status: u64, pub status: u64,
@ -32,13 +32,13 @@ impl ValidatorRecord {
let keypair = Keypair::random(); let keypair = Keypair::random();
let s = Self { let s = Self {
pubkey: keypair.pk.clone(), pubkey: keypair.pk.clone(),
withdrawal_shard: 0, withdrawal_credentials: Hash256::zero(),
withdrawal_address: Address::zero(),
randao_commitment: Hash256::zero(), randao_commitment: Hash256::zero(),
randao_last_change: 0, randao_skips: 0,
balance: 0, balance: 0,
status: 0, status: 0,
exit_slot: 0, latest_status_change_slot: 0,
exit_count: 0
}; };
(s, keypair) (s, keypair)
} }