diff --git a/omni-relayer/src/startup/mod.rs b/omni-relayer/src/startup/mod.rs index 2f3f3e60..8c5c7e6c 100644 --- a/omni-relayer/src/startup/mod.rs +++ b/omni-relayer/src/startup/mod.rs @@ -69,7 +69,7 @@ pub fn build_omni_connector( .wormhole_core(Some(solana.wormhole_id.parse()?)) .keypair(Some(startup::solana::get_keypair( solana.credentials_path.as_ref(), - )?)) + ))) .build() .context("Failed to build SolanaBridgeClient") }) diff --git a/omni-relayer/src/startup/solana.rs b/omni-relayer/src/startup/solana.rs index 1643892b..25d5af43 100644 --- a/omni-relayer/src/startup/solana.rs +++ b/omni-relayer/src/startup/solana.rs @@ -15,19 +15,17 @@ use solana_sdk::{commitment_config::CommitmentConfig, pubkey::Pubkey}; use crate::{config, utils}; -pub fn get_keypair(file: Option<&String>) -> Result { +pub fn get_keypair(file: Option<&String>) -> Keypair { if let Some(file) = file { if let Ok(keypair) = Keypair::read_from_file(file) { info!("Retrieved keypair from file"); - return Ok(keypair); + return keypair; } } info!("Retrieving Solana keypair from env"); - Ok(Keypair::from_base58_string(&config::get_private_key( - ChainKind::Sol, - ))) + Keypair::from_base58_string(&config::get_private_key(ChainKind::Sol)) } pub async fn start_indexer(