mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
fix: use Latest instead of Pending for rpc BlockId (#1903)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
This commit is contained in:
@ -208,7 +208,7 @@ where
|
||||
let (res, _env) = self
|
||||
.execute_call_at(
|
||||
request,
|
||||
block_number.unwrap_or(BlockId::Number(BlockNumberOrTag::Pending)),
|
||||
block_number.unwrap_or(BlockId::Number(BlockNumberOrTag::Latest)),
|
||||
state_overrides,
|
||||
)
|
||||
.await?;
|
||||
@ -223,7 +223,7 @@ where
|
||||
block_number: Option<BlockId>,
|
||||
) -> Result<AccessListWithGasUsed> {
|
||||
trace!(target: "rpc::eth", ?request, ?block_number, "Serving eth_createAccessList");
|
||||
let block_id = block_number.unwrap_or(BlockId::Number(BlockNumberOrTag::Pending));
|
||||
let block_id = block_number.unwrap_or(BlockId::Number(BlockNumberOrTag::Latest));
|
||||
let access_list = self.create_access_list_at(request.clone(), block_number).await?;
|
||||
request.access_list = Some(access_list.clone());
|
||||
let gas_used = self.estimate_gas_at(request, block_id).await?;
|
||||
@ -240,7 +240,7 @@ where
|
||||
Ok(EthApi::estimate_gas_at(
|
||||
self,
|
||||
request,
|
||||
block_number.unwrap_or(BlockId::Number(BlockNumberOrTag::Pending)),
|
||||
block_number.unwrap_or(BlockId::Number(BlockNumberOrTag::Latest)),
|
||||
)
|
||||
.await?)
|
||||
}
|
||||
|
||||
@ -94,7 +94,7 @@ where
|
||||
|
||||
let (cfg, block, at) = self
|
||||
.eth_api
|
||||
.evm_env_at(block_id.unwrap_or(BlockId::Number(BlockNumberOrTag::Pending)))
|
||||
.evm_env_at(block_id.unwrap_or(BlockId::Number(BlockNumberOrTag::Latest)))
|
||||
.await?;
|
||||
let tx = tx_env_with_recovered(&tx);
|
||||
let env = Env { cfg, block, tx };
|
||||
|
||||
Reference in New Issue
Block a user