pub trait TokenBridgeIDPRuntimeApi<Block: BlockT>: Core<Block> {
// Provided methods
fn get_pallet_version(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
) -> Result<u32, ApiError> { ... }
fn get_main_chain_scripts(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
) -> Result<Option<MainChainScripts>, ApiError> { ... }
fn get_max_transfers_per_block(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
) -> Result<u32, ApiError> { ... }
fn get_last_data_checkpoint(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
) -> Result<Option<BridgeDataCheckpoint>, ApiError> { ... }
}
Expand description
Runtime API used by TokenBridgeInherentDataProvider
Provided Methods§
Sourcefn get_pallet_version(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
) -> Result<u32, ApiError>
fn get_pallet_version( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, ) -> Result<u32, ApiError>
Returns the current version of the pallet, 1-based.
Sourcefn get_main_chain_scripts(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
) -> Result<Option<MainChainScripts>, ApiError>
fn get_main_chain_scripts( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, ) -> Result<Option<MainChainScripts>, ApiError>
Returns the currenlty configured main chain scripts
Sourcefn get_max_transfers_per_block(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
) -> Result<u32, ApiError>
fn get_max_transfers_per_block( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, ) -> Result<u32, ApiError>
Returns the currently configured transfer number limit
Sourcefn get_last_data_checkpoint(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
) -> Result<Option<BridgeDataCheckpoint>, ApiError>
fn get_last_data_checkpoint( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, ) -> Result<Option<BridgeDataCheckpoint>, ApiError>
Returns last data checkpoint saved in the pallet