pub trait SeismicTransaction: EthTransactions {
// Required method
fn send_typed_data_transaction(
&self,
tx_request: TypedDataRequest,
) -> impl Future<Output = Result<B256, Self::Error>> + Send;
}
Expand description
Extension trait for EthTransactions
to add custom transaction sending functionalities.
Required Methods§
Sourcefn send_typed_data_transaction(
&self,
tx_request: TypedDataRequest,
) -> impl Future<Output = Result<B256, Self::Error>> + Send
fn send_typed_data_transaction( &self, tx_request: TypedDataRequest, ) -> impl Future<Output = Result<B256, Self::Error>> + Send
Decodes, signs (if necessary via an internal signer or enclave), and submits a typed data transaction to the pool. Returns the hash of the transaction.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.