diff --git a/src/main.rs b/src/main.rs index c399ab5e2bdd858462c08d34329eb31c8f67260a..4a7478d3add1ef14dc6bef2d268841f516cc46df 100644 --- a/src/main.rs +++ b/src/main.rs @@ -159,7 +159,7 @@ async fn main() -> Result<(), anyhow::Error> { let signer = SignerMiddleware::new(provider.clone(), wallet.clone()); let addr = signer.clone().address(); - let nonce_manager = signer.nonce_manager(addr); + let nonce_manager = signer.clone().nonce_manager(addr); for i in 0..max { //FIXME nonce doesn't update locally @@ -188,7 +188,8 @@ async fn main() -> Result<(), anyhow::Error> { Some(U64::from(now)), ); - let bx_hash = nonce_manager.send_transaction(bx, None).await; + // bxs don't have their own nonce yet so don't increment it. + let bx_hash = signer.send_transaction(bx, None).await; info!("Sent default bx {:?}", bx_hash); } if i < params.txs {