From 78d3b83900715e6f04538e1f2c0ce065760f99c7 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Wed, 9 Jan 2019 00:16:14 -0700 Subject: [PATCH] Remove vestigial vote account configuration from fullnode-config --- fullnode-config/src/lib.rs | 7 ------- fullnode-config/src/main.rs | 3 +-- fullnode/src/main.rs | 12 ++++-------- 3 files changed, 5 insertions(+), 17 deletions(-) diff --git a/fullnode-config/src/lib.rs b/fullnode-config/src/lib.rs index 28e1f965df..5be5325721 100644 --- a/fullnode-config/src/lib.rs +++ b/fullnode-config/src/lib.rs @@ -17,9 +17,6 @@ pub struct Config { /// Fullnode identity pub identity_pkcs8: Vec, - - /// Fullnode vote account - pub vote_account_pkcs8: Vec, } impl Config { @@ -41,8 +38,4 @@ impl Config { Keypair::from_pkcs8(Input::from(&self.identity_pkcs8)) .expect("from_pkcs8 in fullnode::Config keypair") } - pub fn vote_account_keypair(&self) -> Keypair { - Keypair::from_pkcs8(Input::from(&self.vote_account_pkcs8)) - .expect("from_pkcs8 in fullnode::Config vote_account_keypair") - } } diff --git a/fullnode-config/src/main.rs b/fullnode-config/src/main.rs index ae8f26b63e..8729f814d4 100644 --- a/fullnode-config/src/main.rs +++ b/fullnode-config/src/main.rs @@ -1,4 +1,4 @@ -use solana_sdk::signature::{gen_pkcs8, read_pkcs8}; +use solana_sdk::signature::read_pkcs8; use std::io; fn main() { @@ -49,7 +49,6 @@ fn main() { use_local_address: matches.is_present("local"), use_public_address: matches.is_present("public"), identity_pkcs8: read_pkcs8(id_path).expect("invalid keypair"), - vote_account_pkcs8: gen_pkcs8().unwrap(), }; let stdout = io::stdout(); diff --git a/fullnode/src/main.rs b/fullnode/src/main.rs index 10cf00b7e7..29f7bf7962 100644 --- a/fullnode/src/main.rs +++ b/fullnode/src/main.rs @@ -85,7 +85,7 @@ fn main() { let nosigverify = matches.is_present("nosigverify"); let use_only_bootstrap_leader = matches.is_present("no-leader-rotation"); - let (keypair, _vote_account_keypair, gossip) = if let Some(i) = matches.value_of("identity") { + let (keypair, gossip) = if let Some(i) = matches.value_of("identity") { let path = i.to_string(); if let Ok(file) = File::open(path.clone()) { let parse: serde_json::Result = @@ -98,11 +98,7 @@ fn main() { &config_data.bind_addr(FULLNODE_PORT_RANGE.0), ); - ( - keypair, - config_data.vote_account_keypair(), - node_info.gossip, - ) + (keypair, node_info.gossip) } else { eprintln!("failed to parse {}", path); exit(1); @@ -112,7 +108,7 @@ fn main() { exit(1); } } else { - (Keypair::new(), Keypair::new(), socketaddr!(0, 8000)) + (Keypair::new(), socketaddr!(0, 8000)) }; let ledger_path = matches.value_of("ledger").unwrap(); @@ -150,7 +146,7 @@ fn main() { .expect("Failed to register node"); let vote_account_id: Pubkey = serde_json::from_value(resp).expect("Invalid register node response"); - info!("New vote account ID is {:?}", vote_account_id); + info!("Vote account ID is {:?}", vote_account_id); let keypair = Arc::new(keypair); let pubkey = keypair.pubkey();