@@ -13,8 +13,9 @@ use cfx_rpc_eth_types::{
1313 AccessListResult , AccountOverride , AccountPendingTransactions , Block ,
1414 BlockNumber as BlockId , BlockOverrides , Bundle , Error , EthCallResponse ,
1515 EthRpcLogFilter , EthRpcLogFilter as Filter , EvmOverrides , FeeHistory ,
16- Header , Log , Receipt , RpcStateOverride , SimulatePayload , SimulatedBlock ,
17- StateContext , SyncInfo , SyncStatus , Transaction , TransactionRequest ,
16+ Header , Log , LogData , Receipt , RpcStateOverride , SimulatePayload ,
17+ SimulatedBlock , StateContext , SyncInfo , SyncStatus , Transaction ,
18+ TransactionRequest ,
1819} ;
1920use cfx_rpc_primitives:: { Bytes , Index , U64 as HexU64 } ;
2021use cfx_rpc_utils:: {
@@ -355,13 +356,16 @@ impl EthApi {
355356 . cloned ( )
356357 . enumerate ( )
357358 . map ( |( idx, log) | Log {
358- address : log. address ,
359- topics : log. topics ,
360- data : Bytes ( log. data ) ,
359+ inner : LogData {
360+ address : log. address ,
361+ topics : log. topics ,
362+ data : log. data . into ( ) ,
363+ } ,
361364 block_hash,
362365 block_number : block_height,
363366 transaction_hash,
364367 transaction_index,
368+ block_timestamp : Some ( b. pivot_header . timestamp ( ) . into ( ) ) ,
365369 log_index : Some ( ( * prior_log_index + idx) . into ( ) ) ,
366370 transaction_log_index : Some ( idx. into ( ) ) ,
367371 removed : false ,
0 commit comments