diff --git a/client/rpc-core/src/eth.rs b/client/rpc-core/src/eth.rs
index 118fda550b..d7b1f75abb 100644
--- a/client/rpc-core/src/eth.rs
+++ b/client/rpc-core/src/eth.rs
@@ -70,7 +70,7 @@ pub trait EthApi {
#[method(name = "eth_getBlockByNumber")]
async fn block_by_number(
&self,
- number: BlockNumber,
+ number: BlockNumberOrHash,
full: bool,
) -> RpcResult