From 8d82599201f755e31175d09e39f71f66f01620f4 Mon Sep 17 00:00:00 2001 From: Tristan Wilson Date: Mon, 30 Sep 2024 18:28:53 +0200 Subject: [PATCH] Set from address on placeBid call --- main/src/cache.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main/src/cache.rs b/main/src/cache.rs index 15307b8..f54a1b2 100644 --- a/main/src/cache.rs +++ b/main/src/cache.rs @@ -170,7 +170,7 @@ pub async fn place_bid(cfg: &CacheBidConfig) -> Result<()> { let wallet = cfg.auth.alloy_wallet(chain_id)?; let provider = ProviderBuilder::new() .with_recommended_fillers() - .wallet(wallet) + .wallet(wallet.clone()) .on_builtin(&cfg.endpoint) .await?; let cache_manager_addr = get_cache_manager_address(provider.clone()).await?; @@ -183,7 +183,8 @@ pub async fn place_bid(cfg: &CacheBidConfig) -> Result<()> { greyln!("Checking if contract can be cached..."); - let raw_output = place_bid_call.clone().call().await; + let from_address = wallet.default_signer().address(); + let raw_output = place_bid_call.clone().from(from_address).call().await; if let Err(e) = raw_output { let Error::TransportError(tperr) = e else { bail!("failed to send cache bid tx: {:?}", e)