pub struct Create3Match {
pub salt: B256,
pub guarded_salt: B256,
pub computed_address: Address,
}Expand description
A single successful match from a Create3 mining operation.
Fields§
§salt: B256The raw salt that satisfies the config and predicate.
guarded_salt: B256The guarded salt after the CreateX#_guard logic is applied.
computed_address: AddressThe final, computed contract address.
Trait Implementations§
Source§impl Debug for Create3Match
impl Debug for Create3Match
Source§impl<'de> Deserialize<'de> for Create3Match
impl<'de> Deserialize<'de> for Create3Match
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
impl Eq for Create3Match
Source§impl PartialEq for Create3Match
impl PartialEq for Create3Match
Source§impl Serialize for Create3Match
impl Serialize for Create3Match
impl StructuralPartialEq for Create3Match
Auto Trait Implementations§
impl Freeze for Create3Match
impl RefUnwindSafe for Create3Match
impl Send for Create3Match
impl Sync for Create3Match
impl Unpin for Create3Match
impl UnsafeUnpin for Create3Match
impl UnwindSafe for Create3Match
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