From 2cb9ed8d2fe2e0ee1ff3bc3b5edf799c456d061f Mon Sep 17 00:00:00 2001 From: lupin012 <58134934+lupin012@users.noreply.github.com> Date: Mon, 16 Sep 2024 21:45:02 +0200 Subject: [PATCH] rpcdaemon: fix block and block_from_tx_hash providers in RemoteStorage (#2356) --- silkworm/rpc/ethdb/kv/backend_providers.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/silkworm/rpc/ethdb/kv/backend_providers.hpp b/silkworm/rpc/ethdb/kv/backend_providers.hpp index f2c1881902..06cbbfeff7 100644 --- a/silkworm/rpc/ethdb/kv/backend_providers.hpp +++ b/silkworm/rpc/ethdb/kv/backend_providers.hpp @@ -23,13 +23,13 @@ namespace silkworm::rpc::ethdb::kv { inline db::chain::BlockProvider block_provider(ethbackend::BackEnd* backend) { return [backend](auto block_num, HashAsSpan hash, bool read_senders, auto& block) -> Task { - return backend->get_block(block_num, hash, read_senders, block); + co_return co_await backend->get_block(block_num, hash, read_senders, block); }; } inline db::chain::BlockNumberFromTxnHashProvider block_number_from_txn_hash_provider(ethbackend::BackEnd* backend) { return [backend](HashAsSpan hash) -> Task { - return backend->get_block_number_from_txn_hash(hash); + co_return co_await backend->get_block_number_from_txn_hash(hash); }; }