Fix fee mismatch on snapshot deserialize (#12697)

Co-authored-by: Carl Lin <carl@solana.com>
This commit is contained in:
carllin
2020-10-08 23:44:41 -07:00
committed by GitHub
parent 81489ccb76
commit c879e7c1ad
9 changed files with 57 additions and 57 deletions

View File

@@ -7,13 +7,13 @@ use std::{collections::HashMap, sync::Arc};
pub type NodeIdToVoteAccounts = HashMap<Pubkey, NodeVoteAccounts>;
pub type EpochAuthorizedVoters = HashMap<Pubkey, Pubkey>;
#[derive(Clone, Serialize, Debug, Deserialize, Default, PartialEq, AbiExample)]
#[derive(Clone, Serialize, Debug, Deserialize, Default, PartialEq, Eq, AbiExample)]
pub struct NodeVoteAccounts {
pub vote_accounts: Vec<Pubkey>,
pub total_stake: u64,
}
#[derive(Clone, Serialize, Deserialize, AbiExample)]
#[derive(Clone, Debug, Serialize, Deserialize, AbiExample, PartialEq)]
pub struct EpochStakes {
stakes: Arc<Stakes>,
total_stake: u64,