{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE OverloadedStrings #-}
module Network.Polkadot.Rpc.Payment where
import Data.ByteArray.HexString (HexString)
import Network.JsonRpc.TinyClient (JsonRpc (..))
import Network.Polkadot.Rpc.Types (RuntimeDispatchInfo)
queryInfo :: JsonRpc m
=> HexString
-> Maybe HexString
-> m RuntimeDispatchInfo
{-# INLINE queryInfo #-}
queryInfo :: forall (m :: * -> *).
JsonRpc m =>
HexString -> Maybe HexString -> m RuntimeDispatchInfo
queryInfo = MethodName -> HexString -> Maybe HexString -> m RuntimeDispatchInfo
forall a. Remote m a => MethodName -> a
forall (m :: * -> *) a. (JsonRpc m, Remote m a) => MethodName -> a
remote MethodName
"payment_queryInfo"