pub struct DiscoveredChild {
pub address: String,
pub factory_address: String,
pub discovered_at_block: u64,
pub discovered_at_tx: String,
pub creation_event: Value,
}Expand description
A child contract discovered from a factory creation event.
Fields§
§address: StringAddress of the newly deployed child contract.
factory_address: StringAddress of the factory that deployed this child.
discovered_at_block: u64Block number where the creation event was emitted.
discovered_at_tx: StringTransaction hash of the creation event.
creation_event: ValueThe raw creation event payload (preserved for debugging/auditing).
Trait Implementations§
Source§impl Clone for DiscoveredChild
impl Clone for DiscoveredChild
Source§fn clone(&self) -> DiscoveredChild
fn clone(&self) -> DiscoveredChild
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DiscoveredChild
impl Debug for DiscoveredChild
Source§impl<'de> Deserialize<'de> for DiscoveredChild
impl<'de> Deserialize<'de> for DiscoveredChild
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DiscoveredChild
impl RefUnwindSafe for DiscoveredChild
impl Send for DiscoveredChild
impl Sync for DiscoveredChild
impl Unpin for DiscoveredChild
impl UnsafeUnpin for DiscoveredChild
impl UnwindSafe for DiscoveredChild
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more