From 9328d254c08b3a1a59a1857b7bb1a279d935c206 Mon Sep 17 00:00:00 2001 From: Anthony Graignic <anthony.graignic@uca.fr> Date: Mon, 29 Jan 2024 11:13:50 +0100 Subject: [PATCH] Partial fix for send command and WrongNonce --- src/main.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index c399ab5..4a7478d 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 { -- GitLab