diff --git a/crates/rpc/rpc/src/otterscan.rs b/crates/rpc/rpc/src/otterscan.rs index bf8279719fec..6cd94246609a 100644 --- a/crates/rpc/rpc/src/otterscan.rs +++ b/crates/rpc/rpc/src/otterscan.rs @@ -233,7 +233,11 @@ where OtsTransactionReceipt { receipt, timestamp } }) .collect(); - Ok(OtsBlockTransactions { fullblock: block.inner.into(), receipts }) + + // use `transaction_count` to indicate the paginate information + let mut block = OtsBlockTransactions { fullblock: block.inner.into(), receipts }; + block.fullblock.transaction_count = tx_len; + Ok(block) } /// Handler for `searchTransactionsBefore`