Skip to content

Commit 7aabe9a

Browse files
committed
all: Reformat because of edition change
1 parent 9333418 commit 7aabe9a

350 files changed

Lines changed: 2184 additions & 1889 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

chain/common/src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ use std::collections::HashMap;
22
use std::fmt::Debug;
33

44
use anyhow::Error;
5-
use protobuf::descriptor::field_descriptor_proto::Label;
6-
use protobuf::descriptor::field_descriptor_proto::Type;
5+
use protobuf::Message;
6+
use protobuf::UnknownValueRef;
77
use protobuf::descriptor::DescriptorProto;
88
use protobuf::descriptor::FieldDescriptorProto;
99
use protobuf::descriptor::OneofDescriptorProto;
10-
use protobuf::Message;
11-
use protobuf::UnknownValueRef;
10+
use protobuf::descriptor::field_descriptor_proto::Label;
11+
use protobuf::descriptor::field_descriptor_proto::Type;
1212
use std::convert::From;
1313
use std::path::Path;
1414

chain/ethereum/examples/firehose.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use graph::{
44
env::env_var,
55
firehose::{self, FirehoseEndpoint, SubgraphLimit},
66
log::logger,
7-
prelude::{prost, tokio, tonic, MetricsRegistry},
7+
prelude::{MetricsRegistry, prost, tokio, tonic},
88
};
99
use graph_chain_ethereum::codec;
1010
use hex::ToHex;

chain/ethereum/src/adapter.rs

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ const COMBINED_FILTER_TYPE_URL: &str =
3535

3636
use crate::capabilities::NodeCapabilities;
3737
use crate::data_source::{BlockHandlerFilter, DataSource};
38-
use crate::{Chain, Mapping, ENV_VARS};
38+
use crate::{Chain, ENV_VARS, Mapping};
3939

4040
pub type EventSignature = B256;
4141
pub type FunctionSelector = [u8; 4];
@@ -1186,7 +1186,7 @@ pub trait EthereumAdapter: Send + Sync + 'static {
11861186

11871187
#[cfg(test)]
11881188
mod tests {
1189-
use crate::adapter::{FunctionSelector, COMBINED_FILTER_TYPE_URL};
1189+
use crate::adapter::{COMBINED_FILTER_TYPE_URL, FunctionSelector};
11901190

11911191
use super::{EthereumBlockFilter, LogFilterNode};
11921192
use super::{EthereumCallFilter, EthereumLogFilter, TriggerFilter};
@@ -1195,8 +1195,8 @@ mod tests {
11951195
use graph::blockchain::TriggerFilter as _;
11961196
use graph::firehose::{CallToFilter, CombinedFilter, LogFilter, MultiLogFilter};
11971197
use graph::petgraph::graphmap::GraphMap;
1198-
use graph::prelude::alloy::primitives::{Address, Bytes, B256, U256};
11991198
use graph::prelude::EthereumCall;
1199+
use graph::prelude::alloy::primitives::{Address, B256, Bytes, U256};
12001200
use hex::ToHex;
12011201
use itertools::Itertools;
12021202
use prost::Message;
@@ -1264,9 +1264,11 @@ mod tests {
12641264
assert_eq!(sig, actual_sig);
12651265

12661266
let filter = LogFilter {
1267-
addresses: vec![Address::from_str(hex_addr)
1268-
.expect("failed to parse address")
1269-
.to_vec()],
1267+
addresses: vec![
1268+
Address::from_str(hex_addr)
1269+
.expect("failed to parse address")
1270+
.to_vec(),
1271+
],
12701272
event_signatures: vec![fs.to_vec()],
12711273
};
12721274

@@ -1651,8 +1653,8 @@ mod tests {
16511653
}
16521654

16531655
#[test]
1654-
fn extending_ethereum_block_filter_every_block_in_base_and_merge_contract_addresses_and_polling_intervals(
1655-
) {
1656+
fn extending_ethereum_block_filter_every_block_in_base_and_merge_contract_addresses_and_polling_intervals()
1657+
{
16561658
let mut base = EthereumBlockFilter {
16571659
polling_intervals: HashSet::from_iter(vec![(10, 3)]),
16581660
contract_addresses: HashSet::from_iter(vec![(10, address(2))]),

chain/ethereum/src/buffered_call_cache.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use graph::{
99
components::store::EthereumCallCache,
1010
data::store::ethereum::call,
1111
prelude::{BlockPtr, CachedEthereumCall},
12-
slog::{error, Logger},
12+
slog::{Logger, error},
1313
};
1414

1515
/// A wrapper around an Ethereum call cache that buffers call results in

chain/ethereum/src/call_helper.rs

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ use graph::{
33
abi,
44
data::store::ethereum::call,
55
prelude::{
6+
Logger,
67
alloy::transports::{RpcError, TransportErrorKind},
7-
serde_json, Logger,
8+
serde_json,
89
},
910
slog::info,
1011
};
@@ -94,9 +95,10 @@ pub fn interpret_eth_call_error(
9495
}
9596

9697
if let RpcError::ErrorResp(rpc_error) = &err
97-
&& is_rpc_revert_message(&rpc_error.message) {
98-
return reverted(logger, &rpc_error.message);
99-
}
98+
&& is_rpc_revert_message(&rpc_error.message)
99+
{
100+
return reverted(logger, &rpc_error.message);
101+
}
100102

101103
if let RpcError::ErrorResp(rpc_error) = &err {
102104
let code = rpc_error.code;
@@ -107,9 +109,10 @@ pub fn interpret_eth_call_error(
107109

108110
if code == PARITY_VM_EXECUTION_ERROR
109111
&& let Some(data) = data
110-
&& is_parity_revert(&data) {
111-
return reverted(logger, &parity_revert_reason(&data));
112-
}
112+
&& is_parity_revert(&data)
113+
{
114+
return reverted(logger, &parity_revert_reason(&data));
115+
}
113116
}
114117

115118
Err(ContractCallError::AlloyError(err))

chain/ethereum/src/chain.rs

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use anyhow::{anyhow, bail, Result};
21
use anyhow::{Context, Error};
2+
use anyhow::{Result, anyhow, bail};
33
use async_trait::async_trait;
44
use graph::blockchain::client::ChainClient;
55
use graph::blockchain::firehose_block_ingestor::{FirehoseBlockIngestor, Transforms};
@@ -13,26 +13,27 @@ use graph::data::subgraph::UnifiedMappingApiVersion;
1313
use graph::firehose::{FirehoseEndpoint, FirehoseEndpoints, ForkStep};
1414
use graph::futures03::TryStreamExt;
1515
use graph::prelude::{
16-
retry, BlockHash, ComponentLoggerConfig, ElasticComponentLoggerConfig, EthereumBlock,
16+
BlockHash, ComponentLoggerConfig, ElasticComponentLoggerConfig, EthereumBlock,
1717
EthereumCallCache, LightEthereumBlock, LightEthereumBlockExt, MetricsRegistry, StoreError,
18+
retry,
1819
};
1920
use graph::slog::{debug, error, trace, warn};
2021
use graph::{
2122
blockchain::{
23+
Block, BlockPtr, Blockchain, ChainHeadUpdateListener, IngestorError,
24+
RuntimeAdapter as RuntimeAdapterTrait, TriggerFilter as _,
2225
block_stream::{
2326
BlockRefetcher, BlockStreamEvent, BlockWithTriggers, FirehoseError,
2427
FirehoseMapper as FirehoseMapperTrait, TriggersAdapter as TriggersAdapterTrait,
2528
},
2629
firehose_block_stream::FirehoseBlockStream,
27-
Block, BlockPtr, Blockchain, ChainHeadUpdateListener, IngestorError,
28-
RuntimeAdapter as RuntimeAdapterTrait, TriggerFilter as _,
2930
},
3031
cheap_clone::CheapClone,
3132
components::store::DeploymentLocator,
3233
firehose,
3334
prelude::{
34-
o, serde_json as json, BlockNumber, ChainStore, EthereumBlockWithCalls, Logger,
35-
LoggerFactory,
35+
BlockNumber, ChainStore, EthereumBlockWithCalls, Logger, LoggerFactory, o,
36+
serde_json as json,
3637
},
3738
};
3839
use prost::Message;
@@ -49,17 +50,17 @@ use crate::ingestor::PollingBlockIngestor;
4950
use crate::network::EthereumNetworkAdapters;
5051
use crate::polling_block_stream::PollingBlockStream;
5152
use crate::runtime::runtime_adapter::eth_call_gas;
53+
use crate::{BufferedCallCache, NodeCapabilities};
5254
use crate::{
55+
ENV_VARS, SubgraphEthRpcMetrics, TriggerFilter,
5356
adapter::EthereumAdapter as _,
5457
codec,
5558
data_source::{DataSource, UnresolvedDataSource},
5659
ethereum_adapter::{
5760
blocks_with_triggers, get_calls, parse_block_triggers, parse_call_triggers,
5861
parse_log_triggers,
5962
},
60-
SubgraphEthRpcMetrics, TriggerFilter, ENV_VARS,
6163
};
62-
use crate::{BufferedCallCache, NodeCapabilities};
6364
use crate::{EthereumAdapter, RuntimeAdapter};
6465
use graph::blockchain::block_stream::{
6566
BlockStream, BlockStreamBuilder, BlockStreamError, BlockStreamMapper, FirehoseCursor,
@@ -397,9 +398,10 @@ where
397398
match parent_getter(current_ptr.clone()).await? {
398399
Some(parent) => {
399400
if let Some(root_hash) = &root
400-
&& parent.hash == *root_hash {
401-
break;
402-
}
401+
&& parent.hash == *root_hash
402+
{
403+
break;
404+
}
403405
current_ptr = parent;
404406
}
405407
None => return Ok(None),
@@ -813,7 +815,9 @@ async fn fetch_unique_blocks_from_cache(
813815
.unwrap_or_default();
814816

815817
// Collect blocks and filter out ones with multiple entries
816-
let blocks: Vec<Arc<ExtendedBlockPtr>> = blocks_map.into_values().filter_map(|values| {
818+
let blocks: Vec<Arc<ExtendedBlockPtr>> = blocks_map
819+
.into_values()
820+
.filter_map(|values| {
817821
if values.len() == 1 {
818822
Some(Arc::new(values[0].clone()))
819823
} else {
@@ -1369,7 +1373,9 @@ impl FirehoseMapperTrait<Chain> for FirehoseMapper {
13691373
}
13701374

13711375
StepFinal => {
1372-
unreachable!("irreversible step is not handled and should not be requested in the Firehose request")
1376+
unreachable!(
1377+
"irreversible step is not handled and should not be requested in the Firehose request"
1378+
)
13731379
}
13741380

13751381
StepUnset => {

chain/ethereum/src/codec.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ use graph::{
1212
AnyBlock, AnyHeader, AnyRpcHeader, AnyTransactionReceiptBare, AnyTxEnvelope,
1313
},
1414
prelude::{
15+
BlockNumber, Error, EthereumBlock, EthereumBlockWithCalls, EthereumCall,
16+
LightEthereumBlock,
1517
alloy::{
1618
self,
1719
consensus::{ReceiptWithBloom, TxEnvelope, TxType},
1820
network::AnyReceiptEnvelope,
19-
primitives::{aliases::B2048, Address, Bloom, Bytes, LogData, B256, U256},
21+
primitives::{Address, B256, Bloom, Bytes, LogData, U256, aliases::B2048},
2022
rpc::types::{self as alloy_rpc_types, AccessList, AccessListItem, Transaction},
2123
},
22-
BlockNumber, Error, EthereumBlock, EthereumBlockWithCalls, EthereumCall,
23-
LightEthereumBlock,
2424
},
2525
};
2626
use std::sync::Arc;
@@ -650,7 +650,7 @@ fn transaction_trace_to_alloy_txn_reciept(
650650
TransactionTraceStatus::Unknown => {
651651
return Err(format_err!(
652652
"Transaction trace has UNKNOWN status; datasource is broken"
653-
))
653+
));
654654
}
655655
TransactionTraceStatus::Succeeded => true,
656656
TransactionTraceStatus::Failed | TransactionTraceStatus::Reverted => false,

chain/ethereum/src/data_source.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use anyhow::{anyhow, Error};
2-
use anyhow::{ensure, Context};
1+
use anyhow::{Context, ensure};
2+
use anyhow::{Error, anyhow};
33
use async_trait::async_trait;
44
use graph::abi;
55
use graph::abi::EventExt;
@@ -18,16 +18,16 @@ use graph::data_source::common::{
1818
};
1919
use graph::data_source::{CausalityRegion, MappingTrigger as MappingTriggerType};
2020
use graph::env::ENV_VARS;
21+
use graph::futures03::TryStreamExt;
2122
use graph::futures03::future::try_join;
2223
use graph::futures03::stream::FuturesOrdered;
23-
use graph::futures03::TryStreamExt;
2424
use graph::prelude::alloy::{
2525
consensus::{TxEnvelope, TxLegacy},
2626
network::TransactionResponse,
2727
primitives::{Address, B256, U256},
2828
rpc::types::Log,
2929
};
30-
use graph::prelude::{alloy, Link, SubgraphManifestValidationError};
30+
use graph::prelude::{Link, SubgraphManifestValidationError, alloy};
3131
use graph::slog::{debug, error, o, trace};
3232
use itertools::Itertools;
3333
use serde::de::Error as ErrorD;
@@ -37,26 +37,26 @@ use std::num::NonZeroU32;
3737
use std::str::FromStr;
3838
use std::sync::Arc;
3939
use std::time::{Duration, Instant};
40-
use tiny_keccak::{keccak256, Keccak};
40+
use tiny_keccak::{Keccak, keccak256};
4141

4242
use graph::{
4343
blockchain::{self, Blockchain},
4444
prelude::{
45-
serde_json, warn, BlockNumber, CheapClone, EthereumCall, LightEthereumBlock,
46-
LightEthereumBlockExt, LinkResolver, Logger,
45+
BlockNumber, CheapClone, EthereumCall, LightEthereumBlock, LightEthereumBlockExt,
46+
LinkResolver, Logger, serde_json, warn,
4747
},
4848
};
4949

5050
use graph::data::subgraph::{
51-
calls_host_fn, DataSourceContext, Source, MIN_SPEC_VERSION, SPEC_VERSION_0_0_8,
52-
SPEC_VERSION_1_2_0,
51+
DataSourceContext, MIN_SPEC_VERSION, SPEC_VERSION_0_0_8, SPEC_VERSION_1_2_0, Source,
52+
calls_host_fn,
5353
};
5454

55+
use crate::NodeCapabilities;
5556
use crate::adapter::EthereumAdapter as _;
5657
use crate::chain::Chain;
5758
use crate::network::EthereumNetworkAdapters;
5859
use crate::trigger::{EthereumBlockTriggerType, EthereumTrigger, MappingTrigger};
59-
use crate::NodeCapabilities;
6060

6161
// The recommended kind is `ethereum`, `ethereum/contract` is accepted for backwards compatibility.
6262
const ETHEREUM_KINDS: &[&str] = &["ethereum/contract", "ethereum"];
@@ -446,7 +446,7 @@ fn create_dummy_transaction(
446446
) -> Result<AnyTransaction, anyhow::Error> {
447447
use graph::components::ethereum::AnyTxEnvelope;
448448
use graph::prelude::alloy::{
449-
consensus::transaction::Recovered, consensus::Signed, primitives::Signature,
449+
consensus::Signed, consensus::transaction::Recovered, primitives::Signature,
450450
rpc::types::Transaction,
451451
};
452452

chain/ethereum/src/env.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use envconfig::Envconfig;
22
use graph::env::EnvVarBoolean;
3-
use graph::prelude::{envconfig, lazy_static, BlockNumber};
3+
use graph::prelude::{BlockNumber, envconfig, lazy_static};
44
use std::fmt;
55
use std::time::Duration;
66

chain/ethereum/src/ingestor.rs

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
use crate::{chain::BlockFinality, ENV_VARS};
1+
use crate::{ENV_VARS, chain::BlockFinality};
22
use crate::{EthereumAdapter, EthereumAdapterTrait as _};
33
use async_trait::async_trait;
44
use futures::future::select_ok;
5-
use graph::blockchain::client::ChainClient;
65
use graph::blockchain::BlockchainKind;
6+
use graph::blockchain::client::ChainClient;
77
use graph::components::network_provider::ChainName;
88
use graph::prelude::alloy::primitives::B256;
99
use graph::slog::o;
@@ -12,8 +12,8 @@ use graph::{
1212
blockchain::{BlockHash, BlockIngestor, BlockPtr, IngestorError},
1313
cheap_clone::CheapClone,
1414
prelude::{
15-
debug, error, info, tokio, trace, warn, ChainStore, Error, EthereumBlockWithCalls, LogCode,
16-
Logger,
15+
ChainStore, Error, EthereumBlockWithCalls, LogCode, Logger, debug, error, info, tokio,
16+
trace, warn,
1717
},
1818
};
1919
use std::{sync::Arc, time::Duration};
@@ -282,9 +282,10 @@ async fn on_poll_failure<A: crate::EthereumAdapterTrait>(
282282
// failure was not caused by provider unavailability — switching cannot help.
283283
let current = providers.iter().find(|p| p.provider() == current_name);
284284
if let Some(current) = current
285-
&& current.is_reachable().await {
286-
return;
287-
}
285+
&& current.is_reachable().await
286+
{
287+
return;
288+
}
288289

289290
// Probe all alternatives in parallel; switch to the first that responds.
290291
let futs = providers
@@ -377,7 +378,7 @@ mod tests {
377378
use graph::components::ethereum::LightEthereumBlock;
378379
use graph::data::store::ethereum::call;
379380
use graph::data_source::common::ContractCall;
380-
use graph::prelude::alloy::primitives::{Address, Bytes, B256, U256};
381+
use graph::prelude::alloy::primitives::{Address, B256, Bytes, U256};
381382
use graph::prelude::{BlockNumber, Error, EthereumCallCache, Logger};
382383
use graph::slog::Discard;
383384
use std::collections::HashSet;

0 commit comments

Comments
 (0)