diff --git a/crates/rpc/rpc-types/src/eth/trace/parity.rs b/crates/rpc/rpc-types/src/eth/trace/parity.rs index ecb73c232c..64a4ba7c6c 100644 --- a/crates/rpc/rpc-types/src/eth/trace/parity.rs +++ b/crates/rpc/rpc-types/src/eth/trace/parity.rs @@ -267,14 +267,18 @@ pub struct LocalizedTransactionTrace { /// Hash of the block, if not pending /// /// Note: this deviates from which always returns a block number + #[serde(skip_serializing_if = "Option::is_none")] pub block_hash: Option, /// Block number the transaction is included in, None if pending. /// /// Note: this deviates from which always returns a block number + #[serde(skip_serializing_if = "Option::is_none")] pub block_number: Option, /// Hash of the transaction + #[serde(skip_serializing_if = "Option::is_none")] pub transaction_hash: Option, /// Transaction index within the block, None if pending. + #[serde(skip_serializing_if = "Option::is_none")] pub transaction_position: Option, }