|
|
@@ -127,7 +127,6 @@ pub async fn run(opts: &RunOptions) -> Result<()> {
|
|
|
.provider_config
|
|
|
.as_ref()
|
|
|
.map(|path| ProviderConfig::load(&path).expect("Failed to load provider config"));
|
|
|
- let private_key = opts.load_private_key()?;
|
|
|
let secret = opts.randomness.load_secret()?;
|
|
|
let (tx_exit, rx_exit) = watch::channel(false);
|
|
|
|
|
|
@@ -141,7 +140,6 @@ pub async fn run(opts: &RunOptions) -> Result<()> {
|
|
|
.as_ref()
|
|
|
.map(|c| c.get_sorted_commitments())
|
|
|
.unwrap_or_else(|| Vec::new());
|
|
|
- println!("{} {:?}", chain_id, provider_commitments);
|
|
|
|
|
|
let provider_info = contract.get_provider_info(opts.provider).call().await?;
|
|
|
let latest_metadata =
|
|
|
@@ -212,7 +210,10 @@ pub async fn run(opts: &RunOptions) -> Result<()> {
|
|
|
|
|
|
Ok::<(), Error>(())
|
|
|
});
|
|
|
- spawn(run_keeper(chains.clone(), config, private_key));
|
|
|
+
|
|
|
+ if let Some(keeper_private_key) = opts.load_keeper_private_key()? {
|
|
|
+ spawn(run_keeper(chains.clone(), config, keeper_private_key));
|
|
|
+ }
|
|
|
|
|
|
run_api(opts.addr.clone(), chains, rx_exit).await?;
|
|
|
|