Add no-signer argument

This commit is contained in:
Tyera Eulberg
2019-01-23 18:05:06 -08:00
committed by Tyera Eulberg
parent ce41760fdd
commit b7be5b9a7a
12 changed files with 93 additions and 70 deletions

View File

@@ -105,7 +105,7 @@ pub struct Fullnode {
tpu_sockets: Vec<UdpSocket>,
broadcast_socket: UdpSocket,
db_ledger: Arc<DbLedger>,
vote_signer: Arc<VoteSignerProxy>,
vote_signer: Option<Arc<VoteSignerProxy>>,
}
impl Fullnode {
@@ -113,7 +113,7 @@ impl Fullnode {
node: Node,
ledger_path: &str,
keypair: Arc<Keypair>,
vote_signer: Arc<VoteSignerProxy>,
vote_signer: Option<Arc<VoteSignerProxy>>,
entrypoint_addr: Option<SocketAddr>,
sigverify_disabled: bool,
leader_scheduler: LeaderScheduler,
@@ -140,7 +140,7 @@ impl Fullnode {
node: Node,
ledger_path: &str,
keypair: Arc<Keypair>,
vote_signer: Arc<VoteSignerProxy>,
vote_signer: Option<Arc<VoteSignerProxy>>,
entrypoint_addr: Option<SocketAddr>,
sigverify_disabled: bool,
leader_scheduler: LeaderScheduler,
@@ -189,7 +189,7 @@ impl Fullnode {
#[allow(clippy::too_many_arguments)]
pub fn new_with_bank(
keypair: Arc<Keypair>,
vote_signer: Arc<VoteSignerProxy>,
vote_signer: Option<Arc<VoteSignerProxy>>,
bank: Bank,
db_ledger: Option<Arc<DbLedger>>,
entry_height: u64,
@@ -680,7 +680,7 @@ mod tests {
let signer = VoteSignerProxy::new(&keypair, Box::new(LocalVoteSigner::default()));
let v = Fullnode::new_with_bank(
keypair,
Arc::new(signer),
Some(Arc::new(signer)),
bank,
None,
entry_height,
@@ -724,7 +724,7 @@ mod tests {
let signer = VoteSignerProxy::new(&keypair, Box::new(LocalVoteSigner::default()));
Fullnode::new_with_bank(
keypair,
Arc::new(signer),
Some(Arc::new(signer)),
bank,
None,
entry_height,
@@ -804,7 +804,7 @@ mod tests {
bootstrap_leader_node,
&bootstrap_leader_ledger_path,
bootstrap_leader_keypair,
Arc::new(signer),
Some(Arc::new(signer)),
Some(bootstrap_leader_info.gossip),
false,
LeaderScheduler::new(&leader_scheduler_config),
@@ -916,7 +916,7 @@ mod tests {
bootstrap_leader_node,
&bootstrap_leader_ledger_path,
bootstrap_leader_keypair,
Arc::new(vote_signer),
Some(Arc::new(vote_signer)),
Some(bootstrap_leader_info.gossip),
false,
LeaderScheduler::new(&leader_scheduler_config),
@@ -935,7 +935,7 @@ mod tests {
validator_node,
&validator_ledger_path,
validator_keypair,
Arc::new(validator_vote_account_id),
Some(Arc::new(validator_vote_account_id)),
Some(bootstrap_leader_info.gossip),
false,
LeaderScheduler::new(&leader_scheduler_config),
@@ -1037,7 +1037,7 @@ mod tests {
validator_node,
&validator_ledger_path,
validator_keypair,
Arc::new(vote_signer),
Some(Arc::new(vote_signer)),
Some(leader_gossip),
false,
LeaderScheduler::new(&leader_scheduler_config),