diff --git a/crates/rpc/rpc-types/src/eth/trace/parity.rs b/crates/rpc/rpc-types/src/eth/trace/parity.rs index 8158abbfce..3c4b0bc57c 100644 --- a/crates/rpc/rpc-types/src/eth/trace/parity.rs +++ b/crates/rpc/rpc-types/src/eth/trace/parity.rs @@ -223,8 +223,8 @@ pub enum TraceOutput { pub struct TransactionTrace { #[serde(flatten)] pub action: Action, + #[serde(skip_serializing_if = "Option::is_none")] pub error: Option, - #[serde(flatten, skip_serializing_if = "Option::is_none")] pub result: Option, pub subtraces: usize, pub trace_address: Vec,