@@ -7,8 +7,7 @@ use graph::data_source::common::ContractCall;
77use graph:: firehose:: CallToFilter ;
88use graph:: firehose:: CombinedFilter ;
99use graph:: firehose:: LogFilter ;
10- use graph:: prelude:: alloy:: primitives:: Address ;
11- use graph:: prelude:: alloy:: primitives:: B256 ;
10+ use graph:: prelude:: alloy:: primitives:: { Address , B256 } ;
1211use graph:: prelude:: alloy:: rpc:: types:: Block as AlloyBlock ;
1312use graph:: prelude:: alloy:: rpc:: types:: Log ;
1413use graph:: prelude:: alloy:: transports:: { RpcError , TransportErrorKind } ;
@@ -1239,7 +1238,7 @@ mod tests {
12391238 use graph:: blockchain:: TriggerFilter as _;
12401239 use graph:: firehose:: { CallToFilter , CombinedFilter , LogFilter , MultiLogFilter } ;
12411240 use graph:: petgraph:: graphmap:: GraphMap ;
1242- use graph:: prelude:: alloy:: primitives:: { Address , Bytes , B256 } ;
1241+ use graph:: prelude:: alloy:: primitives:: { Address , Bytes , B256 , U256 } ;
12431242 use graph:: prelude:: EthereumCall ;
12441243 use hex:: ToHex ;
12451244 use itertools:: Itertools ;
@@ -1324,7 +1323,7 @@ mod tests {
13241323
13251324 #[ test]
13261325 fn ethereum_trigger_filter_to_firehose ( ) {
1327- let sig = |value : u64 | B256 :: from_slice ( & value . to_le_bytes ( ) ) ;
1326+ let sig = |value : u64 | B256 :: from ( U256 :: from ( value ) ) ;
13281327 let mut filter = TriggerFilter {
13291328 log : EthereumLogFilter {
13301329 contracts_and_events_graph : GraphMap :: new ( ) ,
@@ -1446,8 +1445,8 @@ mod tests {
14461445
14471446 #[ test]
14481447 fn ethereum_trigger_filter_to_firehose_every_block_plus_logfilter ( ) {
1449- let address = |value : u64 | Address :: from_slice ( & value. to_le_bytes ( ) ) ;
1450- let sig = |value : u64 | B256 :: from_slice ( & value. to_le_bytes ( ) ) ;
1448+ let address = |value : u64 | Address :: left_padding_from ( & value. to_le_bytes ( ) ) ;
1449+ let sig = |value : u64 | B256 :: left_padding_from ( & value. to_le_bytes ( ) ) ;
14511450 let mut filter = TriggerFilter {
14521451 log : EthereumLogFilter {
14531452 contracts_and_events_graph : GraphMap :: new ( ) ,
@@ -1792,7 +1791,7 @@ mod tests {
17921791 }
17931792
17941793 fn address ( value : u64 ) -> Address {
1795- Address :: from_slice ( & value. to_le_bytes ( ) )
1794+ Address :: left_padding_from ( & value. to_be_bytes ( ) )
17961795 }
17971796
17981797 fn bytes ( value : Vec < u8 > ) -> Bytes {
@@ -1866,8 +1865,8 @@ fn complete_log_filter() {
18661865
18671866#[ test]
18681867fn log_filter_require_transacion_receipt_method ( ) {
1869- let address = |value : u64 | Address :: from_slice ( & value. to_le_bytes ( ) ) ;
1870- let b256 = |value : u64 | B256 :: from_slice ( & value. to_le_bytes ( ) ) ;
1868+ let address = |value : u64 | Address :: left_padding_from ( & value. to_be_bytes ( ) ) ;
1869+ let b256 = |value : u64 | B256 :: left_padding_from ( & value. to_be_bytes ( ) ) ;
18711870
18721871 // test data
18731872 let event_signature_a = b256 ( 0 ) ;
0 commit comments