pub trait TransactionPaymentCallApi<Block: BlockT, Balance, Call>: Core<Block>where
    Balance: Codec + MaybeDisplay,
    Call: Codec,
{ fn query_call_info(
        &self,
        __runtime_api_at_param__: <Block as BlockT>::Hash,
        call: Call,
        len: u32
    ) -> Result<RuntimeDispatchInfo<Balance>, ApiError> { ... } fn query_call_info_with_context(
        &self,
        __runtime_api_at_param__: <Block as BlockT>::Hash,
        context: ExecutionContext,
        call: Call,
        len: u32
    ) -> Result<RuntimeDispatchInfo<Balance>, ApiError> { ... } fn query_call_fee_details(
        &self,
        __runtime_api_at_param__: <Block as BlockT>::Hash,
        call: Call,
        len: u32
    ) -> Result<FeeDetails<Balance>, ApiError> { ... } fn query_call_fee_details_with_context(
        &self,
        __runtime_api_at_param__: <Block as BlockT>::Hash,
        context: ExecutionContext,
        call: Call,
        len: u32
    ) -> Result<FeeDetails<Balance>, ApiError> { ... } fn query_weight_to_fee(
        &self,
        __runtime_api_at_param__: <Block as BlockT>::Hash,
        weight: Weight
    ) -> Result<Balance, ApiError> { ... } fn query_weight_to_fee_with_context(
        &self,
        __runtime_api_at_param__: <Block as BlockT>::Hash,
        context: ExecutionContext,
        weight: Weight
    ) -> Result<Balance, ApiError> { ... } fn query_length_to_fee(
        &self,
        __runtime_api_at_param__: <Block as BlockT>::Hash,
        length: u32
    ) -> Result<Balance, ApiError> { ... } fn query_length_to_fee_with_context(
        &self,
        __runtime_api_at_param__: <Block as BlockT>::Hash,
        context: ExecutionContext,
        length: u32
    ) -> Result<Balance, ApiError> { ... } }

Provided Methods§

Query information of a dispatch class, weight, and fee of a given encoded Call.

Query information of a dispatch class, weight, and fee of a given encoded Call.

Query fee details of a given encoded Call.

Query fee details of a given encoded Call.

Query the output of the current WeightToFee given some input.

Query the output of the current WeightToFee given some input.

Query the output of the current LengthToFee given some input.

Query the output of the current LengthToFee given some input.

Trait Implementations§

The identifier of the runtime api.
The version of the runtime api.

Implementors§