@@ -12,9 +12,9 @@ use cfx_rpc_eth_api::EthApiServer;
1212use cfx_rpc_eth_types:: {
1313 AccessListResult , AccountOverride , AccountPendingTransactions , Block ,
1414 BlockId , BlockOverrides , Bundle , Error , EthCallResponse , EthRpcLogFilter ,
15- EthRpcLogFilter as Filter , EvmOverrides , FeeHistory , Header , Log , Receipt ,
16- RpcStateOverride , SimulatePayload , SimulatedBlock , StateContext , SyncInfo ,
17- SyncStatus , Transaction , TransactionRequest ,
15+ EthRpcLogFilter as Filter , EvmOverrides , FeeHistory , Header , Log , LogData ,
16+ Receipt , RpcStateOverride , SimulatePayload , SimulatedBlock , StateContext ,
17+ SyncInfo , SyncStatus , Transaction , TransactionRequest ,
1818} ;
1919use cfx_rpc_primitives:: { Bytes , Index , U64 as HexU64 } ;
2020use cfx_rpc_utils:: {
@@ -355,13 +355,16 @@ impl EthApi {
355355 . cloned ( )
356356 . enumerate ( )
357357 . map ( |( idx, log) | Log {
358- address : log. address ,
359- topics : log. topics ,
360- data : Bytes ( log. data ) ,
358+ inner : LogData {
359+ address : log. address ,
360+ topics : log. topics ,
361+ data : log. data . into ( ) ,
362+ } ,
361363 block_hash,
362364 block_number : block_height,
363365 transaction_hash,
364366 transaction_index,
367+ block_timestamp : Some ( b. pivot_header . timestamp ( ) . into ( ) ) ,
365368 log_index : Some ( ( * prior_log_index + idx) . into ( ) ) ,
366369 transaction_log_index : Some ( idx. into ( ) ) ,
367370 removed : false ,
0 commit comments