Merge branch 'beacon-state-pub-fields' into attestation-update
This commit is contained in:
commit
d4b6d81c9d
@ -9,26 +9,26 @@ use super::Hash256;
|
|||||||
|
|
||||||
#[derive(Debug, PartialEq)]
|
#[derive(Debug, PartialEq)]
|
||||||
pub struct BeaconState {
|
pub struct BeaconState {
|
||||||
validator_registry: Vec<ValidatorRecord>,
|
pub validator_registry: Vec<ValidatorRecord>,
|
||||||
validator_registry_latest_change_slot: u64,
|
pub validator_registry_latest_change_slot: u64,
|
||||||
validator_registry_exit_count: u64,
|
pub validator_registry_exit_count: u64,
|
||||||
validator_registry_delta_chain_tip: Hash256,
|
pub validator_registry_delta_chain_tip: Hash256,
|
||||||
randao_mix: Hash256,
|
pub randao_mix: Hash256,
|
||||||
next_seed: Hash256,
|
pub next_seed: Hash256,
|
||||||
shard_and_committee_for_slots: Vec<Vec<ShardAndCommittee>>,
|
pub shard_and_committee_for_slots: Vec<Vec<ShardAndCommittee>>,
|
||||||
persistent_committees: Vec<Vec<u32>>,
|
pub persistent_committees: Vec<Vec<u32>>,
|
||||||
persistent_committee_reassignments: Vec<ShardReassignmentRecord>,
|
pub persistent_committee_reassignments: Vec<ShardReassignmentRecord>,
|
||||||
previous_justified_slot: u64,
|
pub previous_justified_slot: u64,
|
||||||
justified_slot: u64,
|
pub justified_slot: u64,
|
||||||
justified_slot_bitfield: u64,
|
pub justified_slot_bitfield: u64,
|
||||||
finalized_slot: u64,
|
pub finalized_slot: u64,
|
||||||
latest_crosslinks: Vec<CrosslinkRecord>,
|
pub latest_crosslinks: Vec<CrosslinkRecord>,
|
||||||
latest_state_recalculation_slot: u64,
|
pub latest_state_recalculation_slot: u64,
|
||||||
latest_block_hashes: Vec<Hash256>,
|
pub latest_block_hashes: Vec<Hash256>,
|
||||||
latest_penalized_exit_balances: Vec<u64>,
|
pub latest_penalized_exit_balances: Vec<u64>,
|
||||||
latest_attestations: Vec<PendingAttestationRecord>,
|
pub latest_attestations: Vec<PendingAttestationRecord>,
|
||||||
processed_pow_receipt_root: Hash256,
|
pub processed_pow_receipt_root: Hash256,
|
||||||
candidate_pow_receipt_roots: Vec<CandidatePoWReceiptRootRecord>,
|
pub candidate_pow_receipt_roots: Vec<CandidatePoWReceiptRootRecord>,
|
||||||
genesis_time: u64,
|
pub genesis_time: u64,
|
||||||
fork_data: ForkData,
|
pub fork_data: ForkData,
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user