diff --git a/explorer_service/src/api.rs b/explorer_service/src/api.rs index 33e28663..d0785949 100644 --- a/explorer_service/src/api.rs +++ b/explorer_service/src/api.rs @@ -1,5 +1,3 @@ -use std::str::FromStr; - use indexer_service_protocol::{Account, AccountId, Block, BlockId, HashType, Transaction}; use leptos::prelude::*; use serde::{Deserialize, Serialize}; @@ -30,7 +28,10 @@ pub async fn get_account(account_id: AccountId) -> Result Result { + use std::str::FromStr as _; + use indexer_service_rpc::RpcClient as _; + let client = expect_context::(); let mut blocks = Vec::new(); diff --git a/sequencer_runner/src/lib.rs b/sequencer_runner/src/lib.rs index b4dafd56..c80ae989 100644 --- a/sequencer_runner/src/lib.rs +++ b/sequencer_runner/src/lib.rs @@ -1,9 +1,4 @@ -use std::{ - net::SocketAddr, - path::PathBuf, - sync::Arc, - time::{Duration, Instant}, -}; +use std::{net::SocketAddr, path::PathBuf, sync::Arc, time::Duration}; use actix_web::dev::ServerHandle; use anyhow::{Context as _, Result}; @@ -12,15 +7,12 @@ use common::rpc_primitives::RpcConfig; use futures::{FutureExt as _, never::Never}; #[cfg(not(feature = "standalone"))] use log::warn; -use log::{debug, error, info, warn}; +use log::{error, info}; #[cfg(feature = "standalone")] use sequencer_core::SequencerCoreWithMockClients as SequencerCore; +use sequencer_core::config::SequencerConfig; #[cfg(not(feature = "standalone"))] use sequencer_core::{SequencerCore, block_settlement_client::BlockSettlementClientTrait as _}; -use sequencer_core::{ - SequencerCore, block_settlement_client::BlockSettlementClientTrait as _, - config::SequencerConfig, -}; use sequencer_rpc::new_http_server; use tokio::{sync::Mutex, task::JoinHandle}; @@ -127,10 +119,13 @@ pub async fn startup_sequencer(app_config: SequencerConfig) -> Result>, block_timeout: Duration) #[cfg(not(feature = "standalone"))] async fn retry_pending_blocks(seq_core: &Arc>) -> Result<()> { - let (mut pending_blocks, block_settlement_client) = { + use std::time::Instant; + + use log::debug; + + let (pending_blocks, block_settlement_client) = { let sequencer_core = seq_core.lock().await; let client = sequencer_core.block_settlement_client(); let pending_blocks = sequencer_core