File tree Expand file tree Collapse file tree
src/ethereum-json-rpc-client Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -339,7 +339,7 @@ pub struct EthGetLogsParams {
339339
340340 /// Filter logs by topics.
341341 #[ serde( skip_serializing_if = "Option::is_none" ) ]
342- pub topics : Option < Vec < H256 > > ,
342+ pub topics : Option < Vec < Vec < H256 > > > ,
343343}
344344
345345pub trait Client : Clone + Send + Sync {
@@ -364,15 +364,21 @@ mod tests {
364364 from_block : BlockNumber :: Number ( 42u64 . into ( ) ) ,
365365 to_block : BlockNumber :: Latest ,
366366 topics : Some ( vec ! [
367- "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
368- . parse( )
369- . unwrap( ) ,
370- "0x00000000000000000000000000b46c2526e227482e2ebb8f4c69e4674d262e75"
371- . parse( )
372- . unwrap( ) ,
373- "0x00000000000000000000000054a2d42a40f51259dedd1978f6c118a0f0eff078"
374- . parse( )
375- . unwrap( ) ,
367+ vec![
368+ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
369+ . parse( )
370+ . unwrap( ) ,
371+ ] ,
372+ vec![
373+ "0x00000000000000000000000000b46c2526e227482e2ebb8f4c69e4674d262e75"
374+ . parse( )
375+ . unwrap( ) ,
376+ ] ,
377+ vec![
378+ "0x00000000000000000000000054a2d42a40f51259dedd1978f6c118a0f0eff078"
379+ . parse( )
380+ . unwrap( ) ,
381+ ] ,
376382 ] ) ,
377383 } ;
378384
Original file line number Diff line number Diff line change @@ -111,15 +111,21 @@ async fn should_get_logs() {
111111 from_block : "0x429d3b" . parse ( ) . unwrap ( ) ,
112112 to_block : BlockNumber :: Latest ,
113113 topics : Some ( vec ! [
114- "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
115- . parse( )
116- . unwrap( ) ,
117- "0x00000000000000000000000000b46c2526e227482e2ebb8f4c69e4674d262e75"
118- . parse( )
119- . unwrap( ) ,
120- "0x00000000000000000000000054a2d42a40f51259dedd1978f6c118a0f0eff078"
121- . parse( )
122- . unwrap( ) ,
114+ vec![
115+ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
116+ . parse( )
117+ . unwrap( ) ,
118+ ] ,
119+ vec![
120+ "0x00000000000000000000000000b46c2526e227482e2ebb8f4c69e4674d262e75"
121+ . parse( )
122+ . unwrap( ) ,
123+ ] ,
124+ vec![
125+ "0x00000000000000000000000054a2d42a40f51259dedd1978f6c118a0f0eff078"
126+ . parse( )
127+ . unwrap( ) ,
128+ ] ,
123129 ] ) ,
124130 } ;
125131
You can’t perform that action at this time.
0 commit comments