Trait pallet_transaction_payment_rpc::TransactionPaymentApi[][src]

pub trait TransactionPaymentApi<BlockHash, ResponseType>: Sized + Send + Sync + 'static {
    fn query_info(
        &self,
        encoded_xt: Bytes,
        at: Option<BlockHash>
    ) -> Result<ResponseType>;
fn query_fee_details(
        &self,
        encoded_xt: Bytes,
        at: Option<BlockHash>
    ) -> Result<FeeDetails<NumberOrHex>>; fn to_delegate<M: Metadata>(self) -> IoDelegate<Self, M>
    where
        BlockHash: Send + Sync + 'static + DeserializeOwned,
        ResponseType: Send + Sync + 'static + Serialize
, { ... } }

Required methods

Provided methods

Create an IoDelegate, wiring rpc calls to the trait methods.

Implementors