pub trait MinerApiExtServer:
Sized
+ Send
+ Sync
+ 'static {
// Required method
fn set_max_da_size<'life0, 'async_trait>(
&'life0 self,
max_tx_size: U64,
max_block_size: U64,
) -> Pin<Box<dyn Future<Output = RpcResult<bool>> + Send + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
// Provided method
fn into_rpc(self) -> RpcModule<Self> { ... }
}
Expand description
Server trait implementation for the MinerApiExt
RPC API.
Required Methods§
Sourcefn set_max_da_size<'life0, 'async_trait>(
&'life0 self,
max_tx_size: U64,
max_block_size: U64,
) -> Pin<Box<dyn Future<Output = RpcResult<bool>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn set_max_da_size<'life0, 'async_trait>(
&'life0 self,
max_tx_size: U64,
max_block_size: U64,
) -> Pin<Box<dyn Future<Output = RpcResult<bool>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Sets the maximum data availability size of any tx allowed in a block, and the total max l1 data size of the block. 0 means no maximum.
Provided Methods§
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.