pub struct OpTransactionReceiptFields {
pub l1_block_info: L1BlockInfo,
pub deposit_nonce: Option<u64>,
pub deposit_receipt_version: Option<u64>,
}
Available on crate feature
rpc-types
only.Expand description
Additional fields for Optimism transaction receipts: https://github.com/ethereum-optimism/op-geth/blob/f2e69450c6eec9c35d56af91389a1c47737206ca/core/types/receipt.go#L87-L87
Fields§
§l1_block_info: L1BlockInfo
L1 block info.
deposit_nonce: Option<u64>
Deposit nonce for deposit transactions.
Always null prior to the Regolith hardfork.
deposit_receipt_version: Option<u64>
Deposit receipt version for deposit transactions.
Always null prior to the Canyon hardfork.
Trait Implementations§
Source§impl Clone for OpTransactionReceiptFields
impl Clone for OpTransactionReceiptFields
Source§fn clone(&self) -> OpTransactionReceiptFields
fn clone(&self) -> OpTransactionReceiptFields
Returns a copy 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 OpTransactionReceiptFields
impl Debug for OpTransactionReceiptFields
Source§impl Default for OpTransactionReceiptFields
impl Default for OpTransactionReceiptFields
Source§fn default() -> OpTransactionReceiptFields
fn default() -> OpTransactionReceiptFields
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OpTransactionReceiptFields
impl<'de> Deserialize<'de> for OpTransactionReceiptFields
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<OpTransactionReceiptFields, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OpTransactionReceiptFields, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for OpTransactionReceiptFields
impl Serialize for OpTransactionReceiptFields
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for OpTransactionReceiptFields
impl StructuralPartialEq for OpTransactionReceiptFields
Auto Trait Implementations§
impl Freeze for OpTransactionReceiptFields
impl RefUnwindSafe for OpTransactionReceiptFields
impl Send for OpTransactionReceiptFields
impl Sync for OpTransactionReceiptFields
impl Unpin for OpTransactionReceiptFields
impl UnwindSafe for OpTransactionReceiptFields
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more