From a5776cb35df7bd30895102de153b2da3a4d593e7 Mon Sep 17 00:00:00 2001 From: Enrique Ortiz Date: Sun, 18 Feb 2024 01:31:25 -0400 Subject: [PATCH] fix(anvil): properly set deposit nonce key on other fields for ser --- crates/anvil/src/eth/backend/mem/mod.rs | 2 +- crates/anvil/tests/it/optimism.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/anvil/src/eth/backend/mem/mod.rs b/crates/anvil/src/eth/backend/mem/mod.rs index 43b1f2aca39e..623bbafad58c 100644 --- a/crates/anvil/src/eth/backend/mem/mod.rs +++ b/crates/anvil/src/eth/backend/mem/mod.rs @@ -2072,7 +2072,7 @@ impl Backend { }; inner.other.insert( - "deposit_nonce".to_string(), + "depositNonce".to_string(), serde_json::to_value(deposit_nonce).expect("Infallible"), ); diff --git a/crates/anvil/tests/it/optimism.rs b/crates/anvil/tests/it/optimism.rs index de9f0c875672..78dcf9227748 100644 --- a/crates/anvil/tests/it/optimism.rs +++ b/crates/anvil/tests/it/optimism.rs @@ -138,6 +138,7 @@ async fn test_send_value_raw_deposit_transaction() { let receipt = provider.get_transaction_receipt(pending.tx_hash()).await.unwrap().unwrap(); assert_eq!(receipt.from, from_addr); assert_eq!(receipt.to, Some(to_addr)); + assert_eq!(receipt.other.get_deserialized::("depositNonce").unwrap().unwrap(), 0); // the recipient should have received the value let balance = provider.get_balance(to_addr, None).await.unwrap();