diff --git a/ethers-core/src/types/trace/geth.rs b/ethers-core/src/types/trace/geth.rs index 630810db7..49a5fe7f1 100644 --- a/ethers-core/src/types/trace/geth.rs +++ b/ethers-core/src/types/trace/geth.rs @@ -4,7 +4,7 @@ mod noop; mod pre_state; pub use self::{ - call::{CallConfig, CallFrame}, + call::{CallConfig, CallFrame, CallLogFrame}, four_byte::FourByteFrame, noop::NoopFrame, pre_state::{PreStateConfig, PreStateFrame}, diff --git a/ethers-core/src/types/trace/geth/call.rs b/ethers-core/src/types/trace/geth/call.rs index f6c97b899..e0854a719 100644 --- a/ethers-core/src/types/trace/geth/call.rs +++ b/ethers-core/src/types/trace/geth/call.rs @@ -32,11 +32,11 @@ pub struct CallFrame { #[derive(Debug, Clone, Default, PartialEq, Eq, Serialize, Deserialize)] pub struct CallLogFrame { #[serde(default, skip_serializing_if = "Option::is_none")] - address: Option
, + pub address: Option
, #[serde(default, skip_serializing_if = "Option::is_none")] - topics: Option>, + pub topics: Option>, #[serde(default, skip_serializing_if = "Option::is_none")] - data: Option, + pub data: Option, } #[derive(Debug, Clone, Default, PartialEq, Eq, Serialize, Deserialize)]