From efb4988d108fa2f52c35d671a177d3b18db6c495 Mon Sep 17 00:00:00 2001 From: Tyera Eulberg Date: Wed, 29 Apr 2020 13:06:09 -0600 Subject: [PATCH] Rpc: remove unwraps (#9793) automerge --- core/src/rpc.rs | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/core/src/rpc.rs b/core/src/rpc.rs index 03538d2e34..1e0c07dae7 100644 --- a/core/src/rpc.rs +++ b/core/src/rpc.rs @@ -169,7 +169,9 @@ impl JsonRpcRequestProcessor { pub fn get_epoch_schedule(&self) -> Result { // Since epoch schedule data comes from the genesis config, any commitment level should be // fine - Ok(*self.bank(None)?.epoch_schedule()) + Ok(*self + .bank(Some(CommitmentConfig::recent()))? + .epoch_schedule()) } pub fn get_balance( @@ -894,22 +896,15 @@ impl RpcSol for RpcSolImpl { commitment: Option, ) -> Result { debug!("get_inflation rpc request received"); - Ok(meta - .request_processor + meta.request_processor .read() .unwrap() .get_inflation(commitment) - .unwrap()) } fn get_epoch_schedule(&self, meta: Self::Metadata) -> Result { debug!("get_epoch_schedule rpc request received"); - Ok(meta - .request_processor - .read() - .unwrap() - .get_epoch_schedule() - .unwrap()) + meta.request_processor.read().unwrap().get_epoch_schedule() } fn get_balance(