pub trait BlobTransactionTrait: Serialize + DeserializeOwned {
    type Data: Buf;
    type Address: AddressTrait;

    // Required methods
    fn sender(&self) -> Self::Address;
    fn data(&self) -> Self::Data;
}
Expand description

A transaction on a data availability layer, including the address of the sender.

Required Associated Types§

Required Methods§

source

fn sender(&self) -> Self::Address

Returns the address (on the DA layer) of the entity which submitted the blob transaction

source

fn data(&self) -> Self::Data

The raw data of the blob. For example, the “calldata” of an Ethereum rollup transaction

Implementors§