pub trait TransactionPaymentRuntimeApi<Block, Balance>: Core<Block>where
Block: Block,
Balance: Codec + MaybeDisplay,
{
// Provided methods
fn query_info(
&self,
__runtime_api_at_param__: <Block as Block>::Hash,
uxt: <Block as Block>::Extrinsic,
len: u32,
) -> Result<RuntimeDispatchInfo<Balance>, ApiError> { ... }
fn query_fee_details(
&self,
__runtime_api_at_param__: <Block as Block>::Hash,
uxt: <Block as Block>::Extrinsic,
len: u32,
) -> Result<FeeDetails<Balance>, ApiError> { ... }
fn query_weight_to_fee(
&self,
__runtime_api_at_param__: <Block as Block>::Hash,
weight: Weight,
) -> Result<Balance, ApiError> { ... }
fn query_length_to_fee(
&self,
__runtime_api_at_param__: <Block as Block>::Hash,
length: u32,
) -> Result<Balance, ApiError> { ... }
}
The identifier of the runtime api.
The version of the runtime api.