From dcae84a2b1ee9e09f8df2e8942057ec51c773ba6 Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Thu, 29 Jun 2023 21:20:22 +0200 Subject: [PATCH] chore: mirror geth's encoding order for callframe (#3473) --- crates/rpc/rpc-types/src/eth/trace/geth/call.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/crates/rpc/rpc-types/src/eth/trace/geth/call.rs b/crates/rpc/rpc-types/src/eth/trace/geth/call.rs index 8af626d115..fa873b6fc7 100644 --- a/crates/rpc/rpc-types/src/eth/trace/geth/call.rs +++ b/crates/rpc/rpc-types/src/eth/trace/geth/call.rs @@ -4,17 +4,13 @@ use serde::{Deserialize, Serialize}; /// #[derive(Debug, Clone, Default, PartialEq, Eq, Serialize, Deserialize)] pub struct CallFrame { - #[serde(rename = "type")] - pub typ: String, pub from: Address, - #[serde(default, skip_serializing_if = "Option::is_none")] - pub to: Option
, - #[serde(default, skip_serializing_if = "Option::is_none")] - pub value: Option, #[serde(default, deserialize_with = "from_int_or_hex")] pub gas: U256, #[serde(default, deserialize_with = "from_int_or_hex", rename = "gasUsed")] pub gas_used: U256, + #[serde(default, skip_serializing_if = "Option::is_none")] + pub to: Option
, pub input: Bytes, #[serde(default, skip_serializing_if = "Option::is_none")] pub output: Option, @@ -26,6 +22,10 @@ pub struct CallFrame { pub calls: Option>, #[serde(default, skip_serializing_if = "Option::is_none")] pub logs: Option>, + #[serde(default, skip_serializing_if = "Option::is_none")] + pub value: Option, + #[serde(rename = "type")] + pub typ: String, } #[derive(Debug, Clone, Default, PartialEq, Eq, Serialize, Deserialize)]