pub struct BlobData {
pub index: u64,
pub blob: Box<Blob>,
pub kzg_commitment: Bytes48,
pub kzg_proof: Bytes48,
pub signed_block_header: Header,
pub kzg_commitment_inclusion_proof: Vec<B256>,
}
Expand description
Individual Blob data that belongs to a 4844 transaction.
Fields§
§index: u64
Blob index
blob: Box<Blob>
Blob data
kzg_commitment: Bytes48
The blob’s commitment
kzg_proof: Bytes48
The blob’s proof
signed_block_header: Header
The block header containing the blob
kzg_commitment_inclusion_proof: Vec<B256>
The blob’s inclusion proofs
Trait Implementations§
source§impl<'de> Deserialize<'de> for BlobData
impl<'de> Deserialize<'de> for BlobData
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 BlobData
impl StructuralPartialEq for BlobData
Auto Trait Implementations§
impl !Freeze for BlobData
impl RefUnwindSafe for BlobData
impl Send for BlobData
impl Sync for BlobData
impl Unpin for BlobData
impl UnwindSafe for BlobData
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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