hs-abci-types-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

Proto.Types

Synopsis

Documentation

data ABCIApplication Source #

Constructors

ABCIApplication 

Instances

Instances details
Service ABCIApplication Source # 
Instance details

Defined in Proto.Types

Associated Types

type ServiceName ABCIApplication :: Symbol

type ServicePackage ABCIApplication :: Symbol

type ServiceMethods ABCIApplication :: [Symbol]

HasMethodImpl ABCIApplication "beginBlock" Source # 
Instance details

Defined in Proto.Types

Associated Types

type MethodName ABCIApplication "beginBlock" :: Symbol

type MethodInput ABCIApplication "beginBlock"

type MethodOutput ABCIApplication "beginBlock"

type MethodStreamingType ABCIApplication "beginBlock" :: StreamingType

HasMethodImpl ABCIApplication "checkTx" Source # 
Instance details

Defined in Proto.Types

Associated Types

type MethodName ABCIApplication "checkTx" :: Symbol

type MethodInput ABCIApplication "checkTx"

type MethodOutput ABCIApplication "checkTx"

type MethodStreamingType ABCIApplication "checkTx" :: StreamingType

HasMethodImpl ABCIApplication "commit" Source # 
Instance details

Defined in Proto.Types

Associated Types

type MethodName ABCIApplication "commit" :: Symbol

type MethodInput ABCIApplication "commit"

type MethodOutput ABCIApplication "commit"

type MethodStreamingType ABCIApplication "commit" :: StreamingType

HasMethodImpl ABCIApplication "deliverTx" Source # 
Instance details

Defined in Proto.Types

Associated Types

type MethodName ABCIApplication "deliverTx" :: Symbol

type MethodInput ABCIApplication "deliverTx"

type MethodOutput ABCIApplication "deliverTx"

type MethodStreamingType ABCIApplication "deliverTx" :: StreamingType

HasMethodImpl ABCIApplication "echo" Source # 
Instance details

Defined in Proto.Types

Associated Types

type MethodName ABCIApplication "echo" :: Symbol

type MethodInput ABCIApplication "echo"

type MethodOutput ABCIApplication "echo"

type MethodStreamingType ABCIApplication "echo" :: StreamingType

HasMethodImpl ABCIApplication "endBlock" Source # 
Instance details

Defined in Proto.Types

Associated Types

type MethodName ABCIApplication "endBlock" :: Symbol

type MethodInput ABCIApplication "endBlock"

type MethodOutput ABCIApplication "endBlock"

type MethodStreamingType ABCIApplication "endBlock" :: StreamingType

HasMethodImpl ABCIApplication "flush" Source # 
Instance details

Defined in Proto.Types

Associated Types

type MethodName ABCIApplication "flush" :: Symbol

type MethodInput ABCIApplication "flush"

type MethodOutput ABCIApplication "flush"

type MethodStreamingType ABCIApplication "flush" :: StreamingType

HasMethodImpl ABCIApplication "info" Source # 
Instance details

Defined in Proto.Types

Associated Types

type MethodName ABCIApplication "info" :: Symbol

type MethodInput ABCIApplication "info"

type MethodOutput ABCIApplication "info"

type MethodStreamingType ABCIApplication "info" :: StreamingType

HasMethodImpl ABCIApplication "initChain" Source # 
Instance details

Defined in Proto.Types

Associated Types

type MethodName ABCIApplication "initChain" :: Symbol

type MethodInput ABCIApplication "initChain"

type MethodOutput ABCIApplication "initChain"

type MethodStreamingType ABCIApplication "initChain" :: StreamingType

HasMethodImpl ABCIApplication "query" Source # 
Instance details

Defined in Proto.Types

Associated Types

type MethodName ABCIApplication "query" :: Symbol

type MethodInput ABCIApplication "query"

type MethodOutput ABCIApplication "query"

type MethodStreamingType ABCIApplication "query" :: StreamingType

HasMethodImpl ABCIApplication "setOption" Source # 
Instance details

Defined in Proto.Types

Associated Types

type MethodName ABCIApplication "setOption" :: Symbol

type MethodInput ABCIApplication "setOption"

type MethodOutput ABCIApplication "setOption"

type MethodStreamingType ABCIApplication "setOption" :: StreamingType

type ServiceMethods ABCIApplication Source # 
Instance details

Defined in Proto.Types

type ServiceMethods ABCIApplication = '["beginBlock", "checkTx", "commit", "deliverTx", "echo", "endBlock", "flush", "info", "initChain", "query", "setOption"]
type ServiceName ABCIApplication Source # 
Instance details

Defined in Proto.Types

type ServiceName ABCIApplication = "ABCIApplication"
type ServicePackage ABCIApplication Source # 
Instance details

Defined in Proto.Types

type ServicePackage ABCIApplication = "types"
type MethodInput ABCIApplication "beginBlock" Source # 
Instance details

Defined in Proto.Types

type MethodInput ABCIApplication "beginBlock" = RequestBeginBlock
type MethodInput ABCIApplication "checkTx" Source # 
Instance details

Defined in Proto.Types

type MethodInput ABCIApplication "checkTx" = RequestCheckTx
type MethodInput ABCIApplication "commit" Source # 
Instance details

Defined in Proto.Types

type MethodInput ABCIApplication "commit" = RequestCommit
type MethodInput ABCIApplication "deliverTx" Source # 
Instance details

Defined in Proto.Types

type MethodInput ABCIApplication "deliverTx" = RequestDeliverTx
type MethodInput ABCIApplication "echo" Source # 
Instance details

Defined in Proto.Types

type MethodInput ABCIApplication "echo" = RequestEcho
type MethodInput ABCIApplication "endBlock" Source # 
Instance details

Defined in Proto.Types

type MethodInput ABCIApplication "endBlock" = RequestEndBlock
type MethodInput ABCIApplication "flush" Source # 
Instance details

Defined in Proto.Types

type MethodInput ABCIApplication "flush" = RequestFlush
type MethodInput ABCIApplication "info" Source # 
Instance details

Defined in Proto.Types

type MethodInput ABCIApplication "info" = RequestInfo
type MethodInput ABCIApplication "initChain" Source # 
Instance details

Defined in Proto.Types

type MethodInput ABCIApplication "initChain" = RequestInitChain
type MethodInput ABCIApplication "query" Source # 
Instance details

Defined in Proto.Types

type MethodInput ABCIApplication "query" = RequestQuery
type MethodInput ABCIApplication "setOption" Source # 
Instance details

Defined in Proto.Types

type MethodInput ABCIApplication "setOption" = RequestSetOption
type MethodName ABCIApplication "beginBlock" Source # 
Instance details

Defined in Proto.Types

type MethodName ABCIApplication "beginBlock" = "BeginBlock"
type MethodName ABCIApplication "checkTx" Source # 
Instance details

Defined in Proto.Types

type MethodName ABCIApplication "checkTx" = "CheckTx"
type MethodName ABCIApplication "commit" Source # 
Instance details

Defined in Proto.Types

type MethodName ABCIApplication "commit" = "Commit"
type MethodName ABCIApplication "deliverTx" Source # 
Instance details

Defined in Proto.Types

type MethodName ABCIApplication "deliverTx" = "DeliverTx"
type MethodName ABCIApplication "echo" Source # 
Instance details

Defined in Proto.Types

type MethodName ABCIApplication "echo" = "Echo"
type MethodName ABCIApplication "endBlock" Source # 
Instance details

Defined in Proto.Types

type MethodName ABCIApplication "endBlock" = "EndBlock"
type MethodName ABCIApplication "flush" Source # 
Instance details

Defined in Proto.Types

type MethodName ABCIApplication "flush" = "Flush"
type MethodName ABCIApplication "info" Source # 
Instance details

Defined in Proto.Types

type MethodName ABCIApplication "info" = "Info"
type MethodName ABCIApplication "initChain" Source # 
Instance details

Defined in Proto.Types

type MethodName ABCIApplication "initChain" = "InitChain"
type MethodName ABCIApplication "query" Source # 
Instance details

Defined in Proto.Types

type MethodName ABCIApplication "query" = "Query"
type MethodName ABCIApplication "setOption" Source # 
Instance details

Defined in Proto.Types

type MethodName ABCIApplication "setOption" = "SetOption"
type MethodOutput ABCIApplication "beginBlock" Source # 
Instance details

Defined in Proto.Types

type MethodOutput ABCIApplication "beginBlock" = ResponseBeginBlock
type MethodOutput ABCIApplication "checkTx" Source # 
Instance details

Defined in Proto.Types

type MethodOutput ABCIApplication "checkTx" = ResponseCheckTx
type MethodOutput ABCIApplication "commit" Source # 
Instance details

Defined in Proto.Types

type MethodOutput ABCIApplication "commit" = ResponseCommit
type MethodOutput ABCIApplication "deliverTx" Source # 
Instance details

Defined in Proto.Types

type MethodOutput ABCIApplication "deliverTx" = ResponseDeliverTx
type MethodOutput ABCIApplication "echo" Source # 
Instance details

Defined in Proto.Types

type MethodOutput ABCIApplication "echo" = ResponseEcho
type MethodOutput ABCIApplication "endBlock" Source # 
Instance details

Defined in Proto.Types

type MethodOutput ABCIApplication "endBlock" = ResponseEndBlock
type MethodOutput ABCIApplication "flush" Source # 
Instance details

Defined in Proto.Types

type MethodOutput ABCIApplication "flush" = ResponseFlush
type MethodOutput ABCIApplication "info" Source # 
Instance details

Defined in Proto.Types

type MethodOutput ABCIApplication "info" = ResponseInfo
type MethodOutput ABCIApplication "initChain" Source # 
Instance details

Defined in Proto.Types

type MethodOutput ABCIApplication "initChain" = ResponseInitChain
type MethodOutput ABCIApplication "query" Source # 
Instance details

Defined in Proto.Types

type MethodOutput ABCIApplication "query" = ResponseQuery
type MethodOutput ABCIApplication "setOption" Source # 
Instance details

Defined in Proto.Types

type MethodOutput ABCIApplication "setOption" = ResponseSetOption
type MethodStreamingType ABCIApplication "beginBlock" Source # 
Instance details

Defined in Proto.Types

type MethodStreamingType ABCIApplication "beginBlock" = 'NonStreaming
type MethodStreamingType ABCIApplication "checkTx" Source # 
Instance details

Defined in Proto.Types

type MethodStreamingType ABCIApplication "checkTx" = 'NonStreaming
type MethodStreamingType ABCIApplication "commit" Source # 
Instance details

Defined in Proto.Types

type MethodStreamingType ABCIApplication "commit" = 'NonStreaming
type MethodStreamingType ABCIApplication "deliverTx" Source # 
Instance details

Defined in Proto.Types

type MethodStreamingType ABCIApplication "deliverTx" = 'NonStreaming
type MethodStreamingType ABCIApplication "echo" Source # 
Instance details

Defined in Proto.Types

type MethodStreamingType ABCIApplication "echo" = 'NonStreaming
type MethodStreamingType ABCIApplication "endBlock" Source # 
Instance details

Defined in Proto.Types

type MethodStreamingType ABCIApplication "endBlock" = 'NonStreaming
type MethodStreamingType ABCIApplication "flush" Source # 
Instance details

Defined in Proto.Types

type MethodStreamingType ABCIApplication "flush" = 'NonStreaming
type MethodStreamingType ABCIApplication "info" Source # 
Instance details

Defined in Proto.Types

type MethodStreamingType ABCIApplication "info" = 'NonStreaming
type MethodStreamingType ABCIApplication "initChain" Source # 
Instance details

Defined in Proto.Types

type MethodStreamingType ABCIApplication "initChain" = 'NonStreaming
type MethodStreamingType ABCIApplication "query" Source # 
Instance details

Defined in Proto.Types

type MethodStreamingType ABCIApplication "query" = 'NonStreaming
type MethodStreamingType ABCIApplication "setOption" Source # 
Instance details

Defined in Proto.Types

type MethodStreamingType ABCIApplication "setOption" = 'NonStreaming

data BlockID Source #

Fields :

Instances

Instances details
Eq BlockID Source # 
Instance details

Defined in Proto.Types

Methods

(==) :: BlockID -> BlockID -> Bool #

(/=) :: BlockID -> BlockID -> Bool #

Ord BlockID Source # 
Instance details

Defined in Proto.Types

Show BlockID Source # 
Instance details

Defined in Proto.Types

NFData BlockID Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: BlockID -> () #

Message BlockID Source # 
Instance details

Defined in Proto.Types

HasField Header "lastBlockId" BlockID Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "lastBlockId" -> (BlockID -> f BlockID) -> Header -> f Header

HasField BlockID "hash" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "hash" -> (ByteString -> f ByteString) -> BlockID -> f BlockID

HasField BlockID "partsHeader" PartSetHeader Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "partsHeader" -> (PartSetHeader -> f PartSetHeader) -> BlockID -> f BlockID

HasField Header "maybe'lastBlockId" (Maybe BlockID) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'lastBlockId" -> (Maybe BlockID -> f (Maybe BlockID)) -> Header -> f Header

HasField BlockID "maybe'partsHeader" (Maybe PartSetHeader) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'partsHeader" -> (Maybe PartSetHeader -> f (Maybe PartSetHeader)) -> BlockID -> f BlockID

data BlockParams Source #

Fields :

  • maxBytes :: Lens' BlockParams Data.Int.Int64
  • maxGas :: Lens' BlockParams Data.Int.Int64

Instances

Instances details
Eq BlockParams Source # 
Instance details

Defined in Proto.Types

Ord BlockParams Source # 
Instance details

Defined in Proto.Types

Show BlockParams Source # 
Instance details

Defined in Proto.Types

NFData BlockParams Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: BlockParams -> () #

Message BlockParams Source # 
Instance details

Defined in Proto.Types

HasField ConsensusParams "block" BlockParams Source # 
Instance details

Defined in Proto.Types

HasField BlockParams "maxBytes" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maxBytes" -> (Int64 -> f Int64) -> BlockParams -> f BlockParams

HasField BlockParams "maxGas" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maxGas" -> (Int64 -> f Int64) -> BlockParams -> f BlockParams

HasField ConsensusParams "maybe'block" (Maybe BlockParams) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'block" -> (Maybe BlockParams -> f (Maybe BlockParams)) -> ConsensusParams -> f ConsensusParams

data ConsensusParams Source #

Fields :

  • block :: Lens' ConsensusParams BlockParams
  • maybe'block :: Lens' ConsensusParams (Prelude.Maybe BlockParams)
  • evidence :: Lens' ConsensusParams EvidenceParams
  • maybe'evidence :: Lens' ConsensusParams (Prelude.Maybe EvidenceParams)
  • validator :: Lens' ConsensusParams ValidatorParams
  • maybe'validator :: Lens' ConsensusParams (Prelude.Maybe ValidatorParams)

Instances

Instances details
Eq ConsensusParams Source # 
Instance details

Defined in Proto.Types

Ord ConsensusParams Source # 
Instance details

Defined in Proto.Types

Show ConsensusParams Source # 
Instance details

Defined in Proto.Types

NFData ConsensusParams Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ConsensusParams -> () #

Message ConsensusParams Source # 
Instance details

Defined in Proto.Types

HasField ResponseInitChain "consensusParams" ConsensusParams Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "consensusParams" -> (ConsensusParams -> f ConsensusParams) -> ResponseInitChain -> f ResponseInitChain

HasField ResponseEndBlock "consensusParamUpdates" ConsensusParams Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "consensusParamUpdates" -> (ConsensusParams -> f ConsensusParams) -> ResponseEndBlock -> f ResponseEndBlock

HasField RequestInitChain "consensusParams" ConsensusParams Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "consensusParams" -> (ConsensusParams -> f ConsensusParams) -> RequestInitChain -> f RequestInitChain

HasField ConsensusParams "block" BlockParams Source # 
Instance details

Defined in Proto.Types

HasField ConsensusParams "evidence" EvidenceParams Source # 
Instance details

Defined in Proto.Types

HasField ConsensusParams "validator" ValidatorParams Source # 
Instance details

Defined in Proto.Types

HasField ResponseInitChain "maybe'consensusParams" (Maybe ConsensusParams) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'consensusParams" -> (Maybe ConsensusParams -> f (Maybe ConsensusParams)) -> ResponseInitChain -> f ResponseInitChain

HasField ResponseEndBlock "maybe'consensusParamUpdates" (Maybe ConsensusParams) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'consensusParamUpdates" -> (Maybe ConsensusParams -> f (Maybe ConsensusParams)) -> ResponseEndBlock -> f ResponseEndBlock

HasField RequestInitChain "maybe'consensusParams" (Maybe ConsensusParams) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'consensusParams" -> (Maybe ConsensusParams -> f (Maybe ConsensusParams)) -> RequestInitChain -> f RequestInitChain

HasField ConsensusParams "maybe'block" (Maybe BlockParams) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'block" -> (Maybe BlockParams -> f (Maybe BlockParams)) -> ConsensusParams -> f ConsensusParams

HasField ConsensusParams "maybe'evidence" (Maybe EvidenceParams) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'evidence" -> (Maybe EvidenceParams -> f (Maybe EvidenceParams)) -> ConsensusParams -> f ConsensusParams

HasField ConsensusParams "maybe'validator" (Maybe ValidatorParams) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'validator" -> (Maybe ValidatorParams -> f (Maybe ValidatorParams)) -> ConsensusParams -> f ConsensusParams

data Event Source #

Fields :

  • type' :: Lens' Event Data.Text.Text
  • attributes :: Lens' Event [Proto.Tendermint.Tendermint.Libs.Common.Types.KVPair]
  • vec'attributes :: Lens' Event (Data.Vector.Vector Proto.Tendermint.Tendermint.Libs.Common.Types.KVPair)

Instances

Instances details
Eq Event Source # 
Instance details

Defined in Proto.Types

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Ord Event Source # 
Instance details

Defined in Proto.Types

Methods

compare :: Event -> Event -> Ordering #

(<) :: Event -> Event -> Bool #

(<=) :: Event -> Event -> Bool #

(>) :: Event -> Event -> Bool #

(>=) :: Event -> Event -> Bool #

max :: Event -> Event -> Event #

min :: Event -> Event -> Event #

Show Event Source # 
Instance details

Defined in Proto.Types

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

NFData Event Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: Event -> () #

Message Event Source # 
Instance details

Defined in Proto.Types

Methods

messageName :: Proxy Event -> Text

defMessage :: Event

fieldsByTag :: Map Tag (FieldDescriptor Event)

fieldsByTextFormatName :: Map String (FieldDescriptor Event)

unknownFields :: Lens' Event FieldSet

parseMessage :: Parser Event

buildMessage :: Event -> Builder

HasField Event "type'" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "type'" -> (Text -> f Text) -> Event -> f Event

HasField ResponseEndBlock "events" [Event] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "events" -> ([Event] -> f [Event]) -> ResponseEndBlock -> f ResponseEndBlock

HasField ResponseEndBlock "vec'events" (Vector Event) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'events" -> (Vector Event -> f (Vector Event)) -> ResponseEndBlock -> f ResponseEndBlock

HasField ResponseDeliverTx "events" [Event] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "events" -> ([Event] -> f [Event]) -> ResponseDeliverTx -> f ResponseDeliverTx

HasField ResponseDeliverTx "vec'events" (Vector Event) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'events" -> (Vector Event -> f (Vector Event)) -> ResponseDeliverTx -> f ResponseDeliverTx

HasField ResponseCheckTx "events" [Event] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "events" -> ([Event] -> f [Event]) -> ResponseCheckTx -> f ResponseCheckTx

HasField ResponseCheckTx "vec'events" (Vector Event) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'events" -> (Vector Event -> f (Vector Event)) -> ResponseCheckTx -> f ResponseCheckTx

HasField ResponseBeginBlock "events" [Event] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "events" -> ([Event] -> f [Event]) -> ResponseBeginBlock -> f ResponseBeginBlock

HasField ResponseBeginBlock "vec'events" (Vector Event) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'events" -> (Vector Event -> f (Vector Event)) -> ResponseBeginBlock -> f ResponseBeginBlock

HasField Event "attributes" [KVPair] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "attributes" -> ([KVPair] -> f [KVPair]) -> Event -> f Event

HasField Event "vec'attributes" (Vector KVPair) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'attributes" -> (Vector KVPair -> f (Vector KVPair)) -> Event -> f Event

data Evidence Source #

Fields :

  • type' :: Lens' Evidence Data.Text.Text
  • validator :: Lens' Evidence Validator
  • maybe'validator :: Lens' Evidence (Prelude.Maybe Validator)
  • height :: Lens' Evidence Data.Int.Int64
  • time :: Lens' Evidence Proto.Google.Protobuf.Timestamp.Timestamp
  • maybe'time :: Lens' Evidence (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
  • totalVotingPower :: Lens' Evidence Data.Int.Int64

Instances

Instances details
Eq Evidence Source # 
Instance details

Defined in Proto.Types

Ord Evidence Source # 
Instance details

Defined in Proto.Types

Show Evidence Source # 
Instance details

Defined in Proto.Types

NFData Evidence Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: Evidence -> () #

Message Evidence Source # 
Instance details

Defined in Proto.Types

HasField Evidence "height" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "height" -> (Int64 -> f Int64) -> Evidence -> f Evidence

HasField Evidence "time" Timestamp Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "time" -> (Timestamp -> f Timestamp) -> Evidence -> f Evidence

HasField Evidence "totalVotingPower" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "totalVotingPower" -> (Int64 -> f Int64) -> Evidence -> f Evidence

HasField Evidence "type'" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "type'" -> (Text -> f Text) -> Evidence -> f Evidence

HasField Evidence "validator" Validator Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "validator" -> (Validator -> f Validator) -> Evidence -> f Evidence

HasField RequestBeginBlock "byzantineValidators" [Evidence] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "byzantineValidators" -> ([Evidence] -> f [Evidence]) -> RequestBeginBlock -> f RequestBeginBlock

HasField RequestBeginBlock "vec'byzantineValidators" (Vector Evidence) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'byzantineValidators" -> (Vector Evidence -> f (Vector Evidence)) -> RequestBeginBlock -> f RequestBeginBlock

HasField Evidence "maybe'time" (Maybe Timestamp) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'time" -> (Maybe Timestamp -> f (Maybe Timestamp)) -> Evidence -> f Evidence

HasField Evidence "maybe'validator" (Maybe Validator) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'validator" -> (Maybe Validator -> f (Maybe Validator)) -> Evidence -> f Evidence

data EvidenceParams Source #

Fields :

  • maxAge :: Lens' EvidenceParams Data.Int.Int64

Instances

Instances details
Eq EvidenceParams Source # 
Instance details

Defined in Proto.Types

Ord EvidenceParams Source # 
Instance details

Defined in Proto.Types

Show EvidenceParams Source # 
Instance details

Defined in Proto.Types

NFData EvidenceParams Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: EvidenceParams -> () #

Message EvidenceParams Source # 
Instance details

Defined in Proto.Types

HasField EvidenceParams "maxAge" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maxAge" -> (Int64 -> f Int64) -> EvidenceParams -> f EvidenceParams

HasField ConsensusParams "evidence" EvidenceParams Source # 
Instance details

Defined in Proto.Types

HasField ConsensusParams "maybe'evidence" (Maybe EvidenceParams) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'evidence" -> (Maybe EvidenceParams -> f (Maybe EvidenceParams)) -> ConsensusParams -> f ConsensusParams

data Header Source #

Fields :

Instances

Instances details
Eq Header Source # 
Instance details

Defined in Proto.Types

Methods

(==) :: Header -> Header -> Bool #

(/=) :: Header -> Header -> Bool #

Ord Header Source # 
Instance details

Defined in Proto.Types

Show Header Source # 
Instance details

Defined in Proto.Types

NFData Header Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: Header -> () #

Message Header Source # 
Instance details

Defined in Proto.Types

Methods

messageName :: Proxy Header -> Text

defMessage :: Header

fieldsByTag :: Map Tag (FieldDescriptor Header)

fieldsByTextFormatName :: Map String (FieldDescriptor Header)

unknownFields :: Lens' Header FieldSet

parseMessage :: Parser Header

buildMessage :: Header -> Builder

HasField RequestBeginBlock "header" Header Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "header" -> (Header -> f Header) -> RequestBeginBlock -> f RequestBeginBlock

HasField Header "appHash" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "appHash" -> (ByteString -> f ByteString) -> Header -> f Header

HasField Header "chainId" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "chainId" -> (Text -> f Text) -> Header -> f Header

HasField Header "consensusHash" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "consensusHash" -> (ByteString -> f ByteString) -> Header -> f Header

HasField Header "dataHash" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "dataHash" -> (ByteString -> f ByteString) -> Header -> f Header

HasField Header "evidenceHash" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "evidenceHash" -> (ByteString -> f ByteString) -> Header -> f Header

HasField Header "height" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "height" -> (Int64 -> f Int64) -> Header -> f Header

HasField Header "lastBlockId" BlockID Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "lastBlockId" -> (BlockID -> f BlockID) -> Header -> f Header

HasField Header "lastCommitHash" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "lastCommitHash" -> (ByteString -> f ByteString) -> Header -> f Header

HasField Header "lastResultsHash" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "lastResultsHash" -> (ByteString -> f ByteString) -> Header -> f Header

HasField Header "nextValidatorsHash" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "nextValidatorsHash" -> (ByteString -> f ByteString) -> Header -> f Header

HasField Header "numTxs" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "numTxs" -> (Int64 -> f Int64) -> Header -> f Header

HasField Header "proposerAddress" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "proposerAddress" -> (ByteString -> f ByteString) -> Header -> f Header

HasField Header "time" Timestamp Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "time" -> (Timestamp -> f Timestamp) -> Header -> f Header

HasField Header "totalTxs" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "totalTxs" -> (Int64 -> f Int64) -> Header -> f Header

HasField Header "validatorsHash" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "validatorsHash" -> (ByteString -> f ByteString) -> Header -> f Header

HasField Header "version" Version Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "version" -> (Version -> f Version) -> Header -> f Header

HasField RequestBeginBlock "maybe'header" (Maybe Header) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe Header -> f (Maybe Header)) -> RequestBeginBlock -> f RequestBeginBlock

HasField Header "maybe'lastBlockId" (Maybe BlockID) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'lastBlockId" -> (Maybe BlockID -> f (Maybe BlockID)) -> Header -> f Header

HasField Header "maybe'time" (Maybe Timestamp) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'time" -> (Maybe Timestamp -> f (Maybe Timestamp)) -> Header -> f Header

HasField Header "maybe'version" (Maybe Version) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'version" -> (Maybe Version -> f (Maybe Version)) -> Header -> f Header

data LastCommitInfo Source #

Fields :

  • round :: Lens' LastCommitInfo Data.Int.Int32
  • votes :: Lens' LastCommitInfo [VoteInfo]
  • vec'votes :: Lens' LastCommitInfo (Data.Vector.Vector VoteInfo)

Instances

Instances details
Eq LastCommitInfo Source # 
Instance details

Defined in Proto.Types

Ord LastCommitInfo Source # 
Instance details

Defined in Proto.Types

Show LastCommitInfo Source # 
Instance details

Defined in Proto.Types

NFData LastCommitInfo Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: LastCommitInfo -> () #

Message LastCommitInfo Source # 
Instance details

Defined in Proto.Types

HasField RequestBeginBlock "lastCommitInfo" LastCommitInfo Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "lastCommitInfo" -> (LastCommitInfo -> f LastCommitInfo) -> RequestBeginBlock -> f RequestBeginBlock

HasField LastCommitInfo "round" Int32 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "round" -> (Int32 -> f Int32) -> LastCommitInfo -> f LastCommitInfo

HasField RequestBeginBlock "maybe'lastCommitInfo" (Maybe LastCommitInfo) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'lastCommitInfo" -> (Maybe LastCommitInfo -> f (Maybe LastCommitInfo)) -> RequestBeginBlock -> f RequestBeginBlock

HasField LastCommitInfo "vec'votes" (Vector VoteInfo) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'votes" -> (Vector VoteInfo -> f (Vector VoteInfo)) -> LastCommitInfo -> f LastCommitInfo

HasField LastCommitInfo "votes" [VoteInfo] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "votes" -> ([VoteInfo] -> f [VoteInfo]) -> LastCommitInfo -> f LastCommitInfo

data PartSetHeader Source #

Fields :

  • total :: Lens' PartSetHeader Data.Int.Int32
  • hash :: Lens' PartSetHeader Data.ByteString.ByteString

Instances

Instances details
Eq PartSetHeader Source # 
Instance details

Defined in Proto.Types

Ord PartSetHeader Source # 
Instance details

Defined in Proto.Types

Show PartSetHeader Source # 
Instance details

Defined in Proto.Types

NFData PartSetHeader Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: PartSetHeader -> () #

Message PartSetHeader Source # 
Instance details

Defined in Proto.Types

HasField PartSetHeader "hash" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "hash" -> (ByteString -> f ByteString) -> PartSetHeader -> f PartSetHeader

HasField PartSetHeader "total" Int32 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "total" -> (Int32 -> f Int32) -> PartSetHeader -> f PartSetHeader

HasField BlockID "partsHeader" PartSetHeader Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "partsHeader" -> (PartSetHeader -> f PartSetHeader) -> BlockID -> f BlockID

HasField BlockID "maybe'partsHeader" (Maybe PartSetHeader) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'partsHeader" -> (Maybe PartSetHeader -> f (Maybe PartSetHeader)) -> BlockID -> f BlockID

data PubKey Source #

Fields :

  • type' :: Lens' PubKey Data.Text.Text
  • data' :: Lens' PubKey Data.ByteString.ByteString

Instances

Instances details
Eq PubKey Source # 
Instance details

Defined in Proto.Types

Methods

(==) :: PubKey -> PubKey -> Bool #

(/=) :: PubKey -> PubKey -> Bool #

Ord PubKey Source # 
Instance details

Defined in Proto.Types

Show PubKey Source # 
Instance details

Defined in Proto.Types

NFData PubKey Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: PubKey -> () #

Message PubKey Source # 
Instance details

Defined in Proto.Types

Methods

messageName :: Proxy PubKey -> Text

defMessage :: PubKey

fieldsByTag :: Map Tag (FieldDescriptor PubKey)

fieldsByTextFormatName :: Map String (FieldDescriptor PubKey)

unknownFields :: Lens' PubKey FieldSet

parseMessage :: Parser PubKey

buildMessage :: PubKey -> Builder

HasField ValidatorUpdate "pubKey" PubKey Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "pubKey" -> (PubKey -> f PubKey) -> ValidatorUpdate -> f ValidatorUpdate

HasField PubKey "data'" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "data'" -> (ByteString -> f ByteString) -> PubKey -> f PubKey

HasField PubKey "type'" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "type'" -> (Text -> f Text) -> PubKey -> f PubKey

HasField ValidatorUpdate "maybe'pubKey" (Maybe PubKey) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'pubKey" -> (Maybe PubKey -> f (Maybe PubKey)) -> ValidatorUpdate -> f ValidatorUpdate

data Request Source #

Fields :

  • maybe'value :: Lens' Request (Prelude.Maybe Request'Value)
  • maybe'echo :: Lens' Request (Prelude.Maybe RequestEcho)
  • echo :: Lens' Request RequestEcho
  • maybe'flush :: Lens' Request (Prelude.Maybe RequestFlush)
  • flush :: Lens' Request RequestFlush
  • maybe'info :: Lens' Request (Prelude.Maybe RequestInfo)
  • info :: Lens' Request RequestInfo
  • maybe'setOption :: Lens' Request (Prelude.Maybe RequestSetOption)
  • setOption :: Lens' Request RequestSetOption
  • maybe'initChain :: Lens' Request (Prelude.Maybe RequestInitChain)
  • initChain :: Lens' Request RequestInitChain
  • maybe'query :: Lens' Request (Prelude.Maybe RequestQuery)
  • query :: Lens' Request RequestQuery
  • maybe'beginBlock :: Lens' Request (Prelude.Maybe RequestBeginBlock)
  • beginBlock :: Lens' Request RequestBeginBlock
  • maybe'checkTx :: Lens' Request (Prelude.Maybe RequestCheckTx)
  • checkTx :: Lens' Request RequestCheckTx
  • maybe'deliverTx :: Lens' Request (Prelude.Maybe RequestDeliverTx)
  • deliverTx :: Lens' Request RequestDeliverTx
  • maybe'endBlock :: Lens' Request (Prelude.Maybe RequestEndBlock)
  • endBlock :: Lens' Request RequestEndBlock
  • maybe'commit :: Lens' Request (Prelude.Maybe RequestCommit)
  • commit :: Lens' Request RequestCommit

Instances

Instances details
Eq Request Source # 
Instance details

Defined in Proto.Types

Methods

(==) :: Request -> Request -> Bool #

(/=) :: Request -> Request -> Bool #

Ord Request Source # 
Instance details

Defined in Proto.Types

Show Request Source # 
Instance details

Defined in Proto.Types

NFData Request Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: Request -> () #

Message Request Source # 
Instance details

Defined in Proto.Types

HasField Request "beginBlock" RequestBeginBlock Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "beginBlock" -> (RequestBeginBlock -> f RequestBeginBlock) -> Request -> f Request

HasField Request "checkTx" RequestCheckTx Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "checkTx" -> (RequestCheckTx -> f RequestCheckTx) -> Request -> f Request

HasField Request "commit" RequestCommit Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "commit" -> (RequestCommit -> f RequestCommit) -> Request -> f Request

HasField Request "deliverTx" RequestDeliverTx Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "deliverTx" -> (RequestDeliverTx -> f RequestDeliverTx) -> Request -> f Request

HasField Request "echo" RequestEcho Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "echo" -> (RequestEcho -> f RequestEcho) -> Request -> f Request

HasField Request "endBlock" RequestEndBlock Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "endBlock" -> (RequestEndBlock -> f RequestEndBlock) -> Request -> f Request

HasField Request "flush" RequestFlush Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "flush" -> (RequestFlush -> f RequestFlush) -> Request -> f Request

HasField Request "info" RequestInfo Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "info" -> (RequestInfo -> f RequestInfo) -> Request -> f Request

HasField Request "initChain" RequestInitChain Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "initChain" -> (RequestInitChain -> f RequestInitChain) -> Request -> f Request

HasField Request "query" RequestQuery Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "query" -> (RequestQuery -> f RequestQuery) -> Request -> f Request

HasField Request "setOption" RequestSetOption Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "setOption" -> (RequestSetOption -> f RequestSetOption) -> Request -> f Request

HasField Request "maybe'beginBlock" (Maybe RequestBeginBlock) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'beginBlock" -> (Maybe RequestBeginBlock -> f (Maybe RequestBeginBlock)) -> Request -> f Request

HasField Request "maybe'checkTx" (Maybe RequestCheckTx) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'checkTx" -> (Maybe RequestCheckTx -> f (Maybe RequestCheckTx)) -> Request -> f Request

HasField Request "maybe'commit" (Maybe RequestCommit) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'commit" -> (Maybe RequestCommit -> f (Maybe RequestCommit)) -> Request -> f Request

HasField Request "maybe'deliverTx" (Maybe RequestDeliverTx) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'deliverTx" -> (Maybe RequestDeliverTx -> f (Maybe RequestDeliverTx)) -> Request -> f Request

HasField Request "maybe'echo" (Maybe RequestEcho) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'echo" -> (Maybe RequestEcho -> f (Maybe RequestEcho)) -> Request -> f Request

HasField Request "maybe'endBlock" (Maybe RequestEndBlock) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'endBlock" -> (Maybe RequestEndBlock -> f (Maybe RequestEndBlock)) -> Request -> f Request

HasField Request "maybe'flush" (Maybe RequestFlush) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'flush" -> (Maybe RequestFlush -> f (Maybe RequestFlush)) -> Request -> f Request

HasField Request "maybe'info" (Maybe RequestInfo) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'info" -> (Maybe RequestInfo -> f (Maybe RequestInfo)) -> Request -> f Request

HasField Request "maybe'initChain" (Maybe RequestInitChain) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'initChain" -> (Maybe RequestInitChain -> f (Maybe RequestInitChain)) -> Request -> f Request

HasField Request "maybe'query" (Maybe RequestQuery) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'query" -> (Maybe RequestQuery -> f (Maybe RequestQuery)) -> Request -> f Request

HasField Request "maybe'setOption" (Maybe RequestSetOption) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'setOption" -> (Maybe RequestSetOption -> f (Maybe RequestSetOption)) -> Request -> f Request

HasField Request "maybe'value" (Maybe Request'Value) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe Request'Value -> f (Maybe Request'Value)) -> Request -> f Request

data Request'Value Source #

Instances

Instances details
Eq Request'Value Source # 
Instance details

Defined in Proto.Types

Ord Request'Value Source # 
Instance details

Defined in Proto.Types

Show Request'Value Source # 
Instance details

Defined in Proto.Types

NFData Request'Value Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: Request'Value -> () #

HasField Request "maybe'value" (Maybe Request'Value) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe Request'Value -> f (Maybe Request'Value)) -> Request -> f Request

data RequestBeginBlock Source #

Fields :

Instances

Instances details
Eq RequestBeginBlock Source # 
Instance details

Defined in Proto.Types

Ord RequestBeginBlock Source # 
Instance details

Defined in Proto.Types

Show RequestBeginBlock Source # 
Instance details

Defined in Proto.Types

NFData RequestBeginBlock Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: RequestBeginBlock -> () #

Message RequestBeginBlock Source # 
Instance details

Defined in Proto.Types

HasField RequestBeginBlock "hash" ByteString Source # 
Instance details

Defined in Proto.Types

HasField RequestBeginBlock "header" Header Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "header" -> (Header -> f Header) -> RequestBeginBlock -> f RequestBeginBlock

HasField RequestBeginBlock "lastCommitInfo" LastCommitInfo Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "lastCommitInfo" -> (LastCommitInfo -> f LastCommitInfo) -> RequestBeginBlock -> f RequestBeginBlock

HasField Request "beginBlock" RequestBeginBlock Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "beginBlock" -> (RequestBeginBlock -> f RequestBeginBlock) -> Request -> f Request

HasField RequestBeginBlock "byzantineValidators" [Evidence] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "byzantineValidators" -> ([Evidence] -> f [Evidence]) -> RequestBeginBlock -> f RequestBeginBlock

HasField RequestBeginBlock "maybe'header" (Maybe Header) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe Header -> f (Maybe Header)) -> RequestBeginBlock -> f RequestBeginBlock

HasField RequestBeginBlock "maybe'lastCommitInfo" (Maybe LastCommitInfo) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'lastCommitInfo" -> (Maybe LastCommitInfo -> f (Maybe LastCommitInfo)) -> RequestBeginBlock -> f RequestBeginBlock

HasField RequestBeginBlock "vec'byzantineValidators" (Vector Evidence) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'byzantineValidators" -> (Vector Evidence -> f (Vector Evidence)) -> RequestBeginBlock -> f RequestBeginBlock

HasField Request "maybe'beginBlock" (Maybe RequestBeginBlock) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'beginBlock" -> (Maybe RequestBeginBlock -> f (Maybe RequestBeginBlock)) -> Request -> f Request

data RequestCheckTx Source #

Fields :

  • tx :: Lens' RequestCheckTx Data.ByteString.ByteString

Instances

Instances details
Eq RequestCheckTx Source # 
Instance details

Defined in Proto.Types

Ord RequestCheckTx Source # 
Instance details

Defined in Proto.Types

Show RequestCheckTx Source # 
Instance details

Defined in Proto.Types

NFData RequestCheckTx Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: RequestCheckTx -> () #

Message RequestCheckTx Source # 
Instance details

Defined in Proto.Types

HasField RequestCheckTx "tx" ByteString Source # 
Instance details

Defined in Proto.Types

HasField Request "checkTx" RequestCheckTx Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "checkTx" -> (RequestCheckTx -> f RequestCheckTx) -> Request -> f Request

HasField Request "maybe'checkTx" (Maybe RequestCheckTx) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'checkTx" -> (Maybe RequestCheckTx -> f (Maybe RequestCheckTx)) -> Request -> f Request

data RequestCommit Source #

Fields :

Instances

Instances details
Eq RequestCommit Source # 
Instance details

Defined in Proto.Types

Ord RequestCommit Source # 
Instance details

Defined in Proto.Types

Show RequestCommit Source # 
Instance details

Defined in Proto.Types

NFData RequestCommit Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: RequestCommit -> () #

Message RequestCommit Source # 
Instance details

Defined in Proto.Types

HasField Request "commit" RequestCommit Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "commit" -> (RequestCommit -> f RequestCommit) -> Request -> f Request

HasField Request "maybe'commit" (Maybe RequestCommit) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'commit" -> (Maybe RequestCommit -> f (Maybe RequestCommit)) -> Request -> f Request

data RequestDeliverTx Source #

Fields :

  • tx :: Lens' RequestDeliverTx Data.ByteString.ByteString

Instances

Instances details
Eq RequestDeliverTx Source # 
Instance details

Defined in Proto.Types

Ord RequestDeliverTx Source # 
Instance details

Defined in Proto.Types

Show RequestDeliverTx Source # 
Instance details

Defined in Proto.Types

NFData RequestDeliverTx Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: RequestDeliverTx -> () #

Message RequestDeliverTx Source # 
Instance details

Defined in Proto.Types

HasField RequestDeliverTx "tx" ByteString Source # 
Instance details

Defined in Proto.Types

HasField Request "deliverTx" RequestDeliverTx Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "deliverTx" -> (RequestDeliverTx -> f RequestDeliverTx) -> Request -> f Request

HasField Request "maybe'deliverTx" (Maybe RequestDeliverTx) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'deliverTx" -> (Maybe RequestDeliverTx -> f (Maybe RequestDeliverTx)) -> Request -> f Request

data RequestEcho Source #

Fields :

  • message :: Lens' RequestEcho Data.Text.Text

Instances

Instances details
Eq RequestEcho Source # 
Instance details

Defined in Proto.Types

Ord RequestEcho Source # 
Instance details

Defined in Proto.Types

Show RequestEcho Source # 
Instance details

Defined in Proto.Types

NFData RequestEcho Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: RequestEcho -> () #

Message RequestEcho Source # 
Instance details

Defined in Proto.Types

HasField RequestEcho "message" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "message" -> (Text -> f Text) -> RequestEcho -> f RequestEcho

HasField Request "echo" RequestEcho Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "echo" -> (RequestEcho -> f RequestEcho) -> Request -> f Request

HasField Request "maybe'echo" (Maybe RequestEcho) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'echo" -> (Maybe RequestEcho -> f (Maybe RequestEcho)) -> Request -> f Request

data RequestEndBlock Source #

Fields :

  • height :: Lens' RequestEndBlock Data.Int.Int64

Instances

Instances details
Eq RequestEndBlock Source # 
Instance details

Defined in Proto.Types

Ord RequestEndBlock Source # 
Instance details

Defined in Proto.Types

Show RequestEndBlock Source # 
Instance details

Defined in Proto.Types

NFData RequestEndBlock Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: RequestEndBlock -> () #

Message RequestEndBlock Source # 
Instance details

Defined in Proto.Types

HasField RequestEndBlock "height" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "height" -> (Int64 -> f Int64) -> RequestEndBlock -> f RequestEndBlock

HasField Request "endBlock" RequestEndBlock Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "endBlock" -> (RequestEndBlock -> f RequestEndBlock) -> Request -> f Request

HasField Request "maybe'endBlock" (Maybe RequestEndBlock) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'endBlock" -> (Maybe RequestEndBlock -> f (Maybe RequestEndBlock)) -> Request -> f Request

data RequestFlush Source #

Fields :

Instances

Instances details
Eq RequestFlush Source # 
Instance details

Defined in Proto.Types

Ord RequestFlush Source # 
Instance details

Defined in Proto.Types

Show RequestFlush Source # 
Instance details

Defined in Proto.Types

NFData RequestFlush Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: RequestFlush -> () #

Message RequestFlush Source # 
Instance details

Defined in Proto.Types

HasField Request "flush" RequestFlush Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "flush" -> (RequestFlush -> f RequestFlush) -> Request -> f Request

HasField Request "maybe'flush" (Maybe RequestFlush) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'flush" -> (Maybe RequestFlush -> f (Maybe RequestFlush)) -> Request -> f Request

data RequestInfo Source #

Fields :

Instances

Instances details
Eq RequestInfo Source # 
Instance details

Defined in Proto.Types

Ord RequestInfo Source # 
Instance details

Defined in Proto.Types

Show RequestInfo Source # 
Instance details

Defined in Proto.Types

NFData RequestInfo Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: RequestInfo -> () #

Message RequestInfo Source # 
Instance details

Defined in Proto.Types

HasField RequestInfo "blockVersion" Word64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "blockVersion" -> (Word64 -> f Word64) -> RequestInfo -> f RequestInfo

HasField RequestInfo "p2pVersion" Word64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "p2pVersion" -> (Word64 -> f Word64) -> RequestInfo -> f RequestInfo

HasField RequestInfo "version" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "version" -> (Text -> f Text) -> RequestInfo -> f RequestInfo

HasField Request "info" RequestInfo Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "info" -> (RequestInfo -> f RequestInfo) -> Request -> f Request

HasField Request "maybe'info" (Maybe RequestInfo) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'info" -> (Maybe RequestInfo -> f (Maybe RequestInfo)) -> Request -> f Request

data RequestInitChain Source #

Fields :

  • time :: Lens' RequestInitChain Proto.Google.Protobuf.Timestamp.Timestamp
  • maybe'time :: Lens' RequestInitChain (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
  • chainId :: Lens' RequestInitChain Data.Text.Text
  • consensusParams :: Lens' RequestInitChain ConsensusParams
  • maybe'consensusParams :: Lens' RequestInitChain (Prelude.Maybe ConsensusParams)
  • validators :: Lens' RequestInitChain [ValidatorUpdate]
  • vec'validators :: Lens' RequestInitChain (Data.Vector.Vector ValidatorUpdate)
  • appStateBytes :: Lens' RequestInitChain Data.ByteString.ByteString

Instances

Instances details
Eq RequestInitChain Source # 
Instance details

Defined in Proto.Types

Ord RequestInitChain Source # 
Instance details

Defined in Proto.Types

Show RequestInitChain Source # 
Instance details

Defined in Proto.Types

NFData RequestInitChain Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: RequestInitChain -> () #

Message RequestInitChain Source # 
Instance details

Defined in Proto.Types

HasField RequestInitChain "appStateBytes" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "appStateBytes" -> (ByteString -> f ByteString) -> RequestInitChain -> f RequestInitChain

HasField RequestInitChain "chainId" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "chainId" -> (Text -> f Text) -> RequestInitChain -> f RequestInitChain

HasField RequestInitChain "consensusParams" ConsensusParams Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "consensusParams" -> (ConsensusParams -> f ConsensusParams) -> RequestInitChain -> f RequestInitChain

HasField RequestInitChain "time" Timestamp Source # 
Instance details

Defined in Proto.Types

HasField Request "initChain" RequestInitChain Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "initChain" -> (RequestInitChain -> f RequestInitChain) -> Request -> f Request

HasField RequestInitChain "maybe'consensusParams" (Maybe ConsensusParams) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'consensusParams" -> (Maybe ConsensusParams -> f (Maybe ConsensusParams)) -> RequestInitChain -> f RequestInitChain

HasField RequestInitChain "maybe'time" (Maybe Timestamp) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'time" -> (Maybe Timestamp -> f (Maybe Timestamp)) -> RequestInitChain -> f RequestInitChain

HasField RequestInitChain "validators" [ValidatorUpdate] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "validators" -> ([ValidatorUpdate] -> f [ValidatorUpdate]) -> RequestInitChain -> f RequestInitChain

HasField RequestInitChain "vec'validators" (Vector ValidatorUpdate) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'validators" -> (Vector ValidatorUpdate -> f (Vector ValidatorUpdate)) -> RequestInitChain -> f RequestInitChain

HasField Request "maybe'initChain" (Maybe RequestInitChain) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'initChain" -> (Maybe RequestInitChain -> f (Maybe RequestInitChain)) -> Request -> f Request

data RequestQuery Source #

Fields :

  • data' :: Lens' RequestQuery Data.ByteString.ByteString
  • path :: Lens' RequestQuery Data.Text.Text
  • height :: Lens' RequestQuery Data.Int.Int64
  • prove :: Lens' RequestQuery Prelude.Bool

Instances

Instances details
Eq RequestQuery Source # 
Instance details

Defined in Proto.Types

Ord RequestQuery Source # 
Instance details

Defined in Proto.Types

Show RequestQuery Source # 
Instance details

Defined in Proto.Types

NFData RequestQuery Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: RequestQuery -> () #

Message RequestQuery Source # 
Instance details

Defined in Proto.Types

HasField RequestQuery "data'" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "data'" -> (ByteString -> f ByteString) -> RequestQuery -> f RequestQuery

HasField RequestQuery "height" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "height" -> (Int64 -> f Int64) -> RequestQuery -> f RequestQuery

HasField RequestQuery "path" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "path" -> (Text -> f Text) -> RequestQuery -> f RequestQuery

HasField RequestQuery "prove" Bool Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "prove" -> (Bool -> f Bool) -> RequestQuery -> f RequestQuery

HasField Request "query" RequestQuery Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "query" -> (RequestQuery -> f RequestQuery) -> Request -> f Request

HasField Request "maybe'query" (Maybe RequestQuery) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'query" -> (Maybe RequestQuery -> f (Maybe RequestQuery)) -> Request -> f Request

data RequestSetOption Source #

Fields :

  • key :: Lens' RequestSetOption Data.Text.Text
  • value :: Lens' RequestSetOption Data.Text.Text

Instances

Instances details
Eq RequestSetOption Source # 
Instance details

Defined in Proto.Types

Ord RequestSetOption Source # 
Instance details

Defined in Proto.Types

Show RequestSetOption Source # 
Instance details

Defined in Proto.Types

NFData RequestSetOption Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: RequestSetOption -> () #

Message RequestSetOption Source # 
Instance details

Defined in Proto.Types

HasField RequestSetOption "key" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "key" -> (Text -> f Text) -> RequestSetOption -> f RequestSetOption

HasField RequestSetOption "value" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "value" -> (Text -> f Text) -> RequestSetOption -> f RequestSetOption

HasField Request "setOption" RequestSetOption Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "setOption" -> (RequestSetOption -> f RequestSetOption) -> Request -> f Request

HasField Request "maybe'setOption" (Maybe RequestSetOption) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'setOption" -> (Maybe RequestSetOption -> f (Maybe RequestSetOption)) -> Request -> f Request

data Response Source #

Fields :

  • maybe'value :: Lens' Response (Prelude.Maybe Response'Value)
  • maybe'exception :: Lens' Response (Prelude.Maybe ResponseException)
  • exception :: Lens' Response ResponseException
  • maybe'echo :: Lens' Response (Prelude.Maybe ResponseEcho)
  • echo :: Lens' Response ResponseEcho
  • maybe'flush :: Lens' Response (Prelude.Maybe ResponseFlush)
  • flush :: Lens' Response ResponseFlush
  • maybe'info :: Lens' Response (Prelude.Maybe ResponseInfo)
  • info :: Lens' Response ResponseInfo
  • maybe'setOption :: Lens' Response (Prelude.Maybe ResponseSetOption)
  • setOption :: Lens' Response ResponseSetOption
  • maybe'initChain :: Lens' Response (Prelude.Maybe ResponseInitChain)
  • initChain :: Lens' Response ResponseInitChain
  • maybe'query :: Lens' Response (Prelude.Maybe ResponseQuery)
  • query :: Lens' Response ResponseQuery
  • maybe'beginBlock :: Lens' Response (Prelude.Maybe ResponseBeginBlock)
  • beginBlock :: Lens' Response ResponseBeginBlock
  • maybe'checkTx :: Lens' Response (Prelude.Maybe ResponseCheckTx)
  • checkTx :: Lens' Response ResponseCheckTx
  • maybe'deliverTx :: Lens' Response (Prelude.Maybe ResponseDeliverTx)
  • deliverTx :: Lens' Response ResponseDeliverTx
  • maybe'endBlock :: Lens' Response (Prelude.Maybe ResponseEndBlock)
  • endBlock :: Lens' Response ResponseEndBlock
  • maybe'commit :: Lens' Response (Prelude.Maybe ResponseCommit)
  • commit :: Lens' Response ResponseCommit

Instances

Instances details
Eq Response Source # 
Instance details

Defined in Proto.Types

Ord Response Source # 
Instance details

Defined in Proto.Types

Show Response Source # 
Instance details

Defined in Proto.Types

NFData Response Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: Response -> () #

Message Response Source # 
Instance details

Defined in Proto.Types

HasField Response "beginBlock" ResponseBeginBlock Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "beginBlock" -> (ResponseBeginBlock -> f ResponseBeginBlock) -> Response -> f Response

HasField Response "checkTx" ResponseCheckTx Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "checkTx" -> (ResponseCheckTx -> f ResponseCheckTx) -> Response -> f Response

HasField Response "commit" ResponseCommit Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "commit" -> (ResponseCommit -> f ResponseCommit) -> Response -> f Response

HasField Response "deliverTx" ResponseDeliverTx Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "deliverTx" -> (ResponseDeliverTx -> f ResponseDeliverTx) -> Response -> f Response

HasField Response "echo" ResponseEcho Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "echo" -> (ResponseEcho -> f ResponseEcho) -> Response -> f Response

HasField Response "endBlock" ResponseEndBlock Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "endBlock" -> (ResponseEndBlock -> f ResponseEndBlock) -> Response -> f Response

HasField Response "exception" ResponseException Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "exception" -> (ResponseException -> f ResponseException) -> Response -> f Response

HasField Response "flush" ResponseFlush Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "flush" -> (ResponseFlush -> f ResponseFlush) -> Response -> f Response

HasField Response "info" ResponseInfo Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "info" -> (ResponseInfo -> f ResponseInfo) -> Response -> f Response

HasField Response "initChain" ResponseInitChain Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "initChain" -> (ResponseInitChain -> f ResponseInitChain) -> Response -> f Response

HasField Response "query" ResponseQuery Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "query" -> (ResponseQuery -> f ResponseQuery) -> Response -> f Response

HasField Response "setOption" ResponseSetOption Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "setOption" -> (ResponseSetOption -> f ResponseSetOption) -> Response -> f Response

HasField Response "maybe'beginBlock" (Maybe ResponseBeginBlock) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'beginBlock" -> (Maybe ResponseBeginBlock -> f (Maybe ResponseBeginBlock)) -> Response -> f Response

HasField Response "maybe'checkTx" (Maybe ResponseCheckTx) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'checkTx" -> (Maybe ResponseCheckTx -> f (Maybe ResponseCheckTx)) -> Response -> f Response

HasField Response "maybe'commit" (Maybe ResponseCommit) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'commit" -> (Maybe ResponseCommit -> f (Maybe ResponseCommit)) -> Response -> f Response

HasField Response "maybe'deliverTx" (Maybe ResponseDeliverTx) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'deliverTx" -> (Maybe ResponseDeliverTx -> f (Maybe ResponseDeliverTx)) -> Response -> f Response

HasField Response "maybe'echo" (Maybe ResponseEcho) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'echo" -> (Maybe ResponseEcho -> f (Maybe ResponseEcho)) -> Response -> f Response

HasField Response "maybe'endBlock" (Maybe ResponseEndBlock) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'endBlock" -> (Maybe ResponseEndBlock -> f (Maybe ResponseEndBlock)) -> Response -> f Response

HasField Response "maybe'exception" (Maybe ResponseException) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'exception" -> (Maybe ResponseException -> f (Maybe ResponseException)) -> Response -> f Response

HasField Response "maybe'flush" (Maybe ResponseFlush) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'flush" -> (Maybe ResponseFlush -> f (Maybe ResponseFlush)) -> Response -> f Response

HasField Response "maybe'info" (Maybe ResponseInfo) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'info" -> (Maybe ResponseInfo -> f (Maybe ResponseInfo)) -> Response -> f Response

HasField Response "maybe'initChain" (Maybe ResponseInitChain) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'initChain" -> (Maybe ResponseInitChain -> f (Maybe ResponseInitChain)) -> Response -> f Response

HasField Response "maybe'query" (Maybe ResponseQuery) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'query" -> (Maybe ResponseQuery -> f (Maybe ResponseQuery)) -> Response -> f Response

HasField Response "maybe'setOption" (Maybe ResponseSetOption) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'setOption" -> (Maybe ResponseSetOption -> f (Maybe ResponseSetOption)) -> Response -> f Response

HasField Response "maybe'value" (Maybe Response'Value) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe Response'Value -> f (Maybe Response'Value)) -> Response -> f Response

data Response'Value Source #

data ResponseBeginBlock Source #

Fields :

  • events :: Lens' ResponseBeginBlock [Event]
  • vec'events :: Lens' ResponseBeginBlock (Data.Vector.Vector Event)

Instances

Instances details
Eq ResponseBeginBlock Source # 
Instance details

Defined in Proto.Types

Ord ResponseBeginBlock Source # 
Instance details

Defined in Proto.Types

Show ResponseBeginBlock Source # 
Instance details

Defined in Proto.Types

NFData ResponseBeginBlock Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ResponseBeginBlock -> () #

Message ResponseBeginBlock Source # 
Instance details

Defined in Proto.Types

HasField Response "beginBlock" ResponseBeginBlock Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "beginBlock" -> (ResponseBeginBlock -> f ResponseBeginBlock) -> Response -> f Response

HasField ResponseBeginBlock "events" [Event] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "events" -> ([Event] -> f [Event]) -> ResponseBeginBlock -> f ResponseBeginBlock

HasField ResponseBeginBlock "vec'events" (Vector Event) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'events" -> (Vector Event -> f (Vector Event)) -> ResponseBeginBlock -> f ResponseBeginBlock

HasField Response "maybe'beginBlock" (Maybe ResponseBeginBlock) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'beginBlock" -> (Maybe ResponseBeginBlock -> f (Maybe ResponseBeginBlock)) -> Response -> f Response

data ResponseCheckTx Source #

Fields :

  • code :: Lens' ResponseCheckTx Data.Word.Word32
  • data' :: Lens' ResponseCheckTx Data.ByteString.ByteString
  • log :: Lens' ResponseCheckTx Data.Text.Text
  • info :: Lens' ResponseCheckTx Data.Text.Text
  • gasWanted :: Lens' ResponseCheckTx Data.Int.Int64
  • gasUsed :: Lens' ResponseCheckTx Data.Int.Int64
  • events :: Lens' ResponseCheckTx [Event]
  • vec'events :: Lens' ResponseCheckTx (Data.Vector.Vector Event)
  • codespace :: Lens' ResponseCheckTx Data.Text.Text

Instances

Instances details
Eq ResponseCheckTx Source # 
Instance details

Defined in Proto.Types

Ord ResponseCheckTx Source # 
Instance details

Defined in Proto.Types

Show ResponseCheckTx Source # 
Instance details

Defined in Proto.Types

NFData ResponseCheckTx Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ResponseCheckTx -> () #

Message ResponseCheckTx Source # 
Instance details

Defined in Proto.Types

HasField ResponseCheckTx "code" Word32 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "code" -> (Word32 -> f Word32) -> ResponseCheckTx -> f ResponseCheckTx

HasField ResponseCheckTx "codespace" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "codespace" -> (Text -> f Text) -> ResponseCheckTx -> f ResponseCheckTx

HasField ResponseCheckTx "data'" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "data'" -> (ByteString -> f ByteString) -> ResponseCheckTx -> f ResponseCheckTx

HasField ResponseCheckTx "gasUsed" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "gasUsed" -> (Int64 -> f Int64) -> ResponseCheckTx -> f ResponseCheckTx

HasField ResponseCheckTx "gasWanted" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "gasWanted" -> (Int64 -> f Int64) -> ResponseCheckTx -> f ResponseCheckTx

HasField ResponseCheckTx "info" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "info" -> (Text -> f Text) -> ResponseCheckTx -> f ResponseCheckTx

HasField ResponseCheckTx "log" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "log" -> (Text -> f Text) -> ResponseCheckTx -> f ResponseCheckTx

HasField Response "checkTx" ResponseCheckTx Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "checkTx" -> (ResponseCheckTx -> f ResponseCheckTx) -> Response -> f Response

HasField ResponseCheckTx "events" [Event] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "events" -> ([Event] -> f [Event]) -> ResponseCheckTx -> f ResponseCheckTx

HasField ResponseCheckTx "vec'events" (Vector Event) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'events" -> (Vector Event -> f (Vector Event)) -> ResponseCheckTx -> f ResponseCheckTx

HasField Response "maybe'checkTx" (Maybe ResponseCheckTx) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'checkTx" -> (Maybe ResponseCheckTx -> f (Maybe ResponseCheckTx)) -> Response -> f Response

data ResponseCommit Source #

Fields :

  • data' :: Lens' ResponseCommit Data.ByteString.ByteString

Instances

Instances details
Eq ResponseCommit Source # 
Instance details

Defined in Proto.Types

Ord ResponseCommit Source # 
Instance details

Defined in Proto.Types

Show ResponseCommit Source # 
Instance details

Defined in Proto.Types

NFData ResponseCommit Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ResponseCommit -> () #

Message ResponseCommit Source # 
Instance details

Defined in Proto.Types

HasField ResponseCommit "data'" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "data'" -> (ByteString -> f ByteString) -> ResponseCommit -> f ResponseCommit

HasField Response "commit" ResponseCommit Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "commit" -> (ResponseCommit -> f ResponseCommit) -> Response -> f Response

HasField Response "maybe'commit" (Maybe ResponseCommit) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'commit" -> (Maybe ResponseCommit -> f (Maybe ResponseCommit)) -> Response -> f Response

data ResponseDeliverTx Source #

Fields :

  • code :: Lens' ResponseDeliverTx Data.Word.Word32
  • data' :: Lens' ResponseDeliverTx Data.ByteString.ByteString
  • log :: Lens' ResponseDeliverTx Data.Text.Text
  • info :: Lens' ResponseDeliverTx Data.Text.Text
  • gasWanted :: Lens' ResponseDeliverTx Data.Int.Int64
  • gasUsed :: Lens' ResponseDeliverTx Data.Int.Int64
  • events :: Lens' ResponseDeliverTx [Event]
  • vec'events :: Lens' ResponseDeliverTx (Data.Vector.Vector Event)
  • codespace :: Lens' ResponseDeliverTx Data.Text.Text

Instances

Instances details
Eq ResponseDeliverTx Source # 
Instance details

Defined in Proto.Types

Ord ResponseDeliverTx Source # 
Instance details

Defined in Proto.Types

Show ResponseDeliverTx Source # 
Instance details

Defined in Proto.Types

NFData ResponseDeliverTx Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ResponseDeliverTx -> () #

Message ResponseDeliverTx Source # 
Instance details

Defined in Proto.Types

HasField ResponseDeliverTx "code" Word32 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "code" -> (Word32 -> f Word32) -> ResponseDeliverTx -> f ResponseDeliverTx

HasField ResponseDeliverTx "codespace" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "codespace" -> (Text -> f Text) -> ResponseDeliverTx -> f ResponseDeliverTx

HasField ResponseDeliverTx "data'" ByteString Source # 
Instance details

Defined in Proto.Types

HasField ResponseDeliverTx "gasUsed" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "gasUsed" -> (Int64 -> f Int64) -> ResponseDeliverTx -> f ResponseDeliverTx

HasField ResponseDeliverTx "gasWanted" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "gasWanted" -> (Int64 -> f Int64) -> ResponseDeliverTx -> f ResponseDeliverTx

HasField ResponseDeliverTx "info" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "info" -> (Text -> f Text) -> ResponseDeliverTx -> f ResponseDeliverTx

HasField ResponseDeliverTx "log" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "log" -> (Text -> f Text) -> ResponseDeliverTx -> f ResponseDeliverTx

HasField Response "deliverTx" ResponseDeliverTx Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "deliverTx" -> (ResponseDeliverTx -> f ResponseDeliverTx) -> Response -> f Response

HasField ResponseDeliverTx "events" [Event] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "events" -> ([Event] -> f [Event]) -> ResponseDeliverTx -> f ResponseDeliverTx

HasField ResponseDeliverTx "vec'events" (Vector Event) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'events" -> (Vector Event -> f (Vector Event)) -> ResponseDeliverTx -> f ResponseDeliverTx

HasField Response "maybe'deliverTx" (Maybe ResponseDeliverTx) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'deliverTx" -> (Maybe ResponseDeliverTx -> f (Maybe ResponseDeliverTx)) -> Response -> f Response

data ResponseEcho Source #

Fields :

  • message :: Lens' ResponseEcho Data.Text.Text

Instances

Instances details
Eq ResponseEcho Source # 
Instance details

Defined in Proto.Types

Ord ResponseEcho Source # 
Instance details

Defined in Proto.Types

Show ResponseEcho Source # 
Instance details

Defined in Proto.Types

NFData ResponseEcho Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ResponseEcho -> () #

Message ResponseEcho Source # 
Instance details

Defined in Proto.Types

HasField ResponseEcho "message" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "message" -> (Text -> f Text) -> ResponseEcho -> f ResponseEcho

HasField Response "echo" ResponseEcho Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "echo" -> (ResponseEcho -> f ResponseEcho) -> Response -> f Response

HasField Response "maybe'echo" (Maybe ResponseEcho) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'echo" -> (Maybe ResponseEcho -> f (Maybe ResponseEcho)) -> Response -> f Response

data ResponseEndBlock Source #

Fields :

Instances

Instances details
Eq ResponseEndBlock Source # 
Instance details

Defined in Proto.Types

Ord ResponseEndBlock Source # 
Instance details

Defined in Proto.Types

Show ResponseEndBlock Source # 
Instance details

Defined in Proto.Types

NFData ResponseEndBlock Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ResponseEndBlock -> () #

Message ResponseEndBlock Source # 
Instance details

Defined in Proto.Types

HasField ResponseEndBlock "consensusParamUpdates" ConsensusParams Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "consensusParamUpdates" -> (ConsensusParams -> f ConsensusParams) -> ResponseEndBlock -> f ResponseEndBlock

HasField Response "endBlock" ResponseEndBlock Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "endBlock" -> (ResponseEndBlock -> f ResponseEndBlock) -> Response -> f Response

HasField ResponseEndBlock "events" [Event] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "events" -> ([Event] -> f [Event]) -> ResponseEndBlock -> f ResponseEndBlock

HasField ResponseEndBlock "maybe'consensusParamUpdates" (Maybe ConsensusParams) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'consensusParamUpdates" -> (Maybe ConsensusParams -> f (Maybe ConsensusParams)) -> ResponseEndBlock -> f ResponseEndBlock

HasField ResponseEndBlock "validatorUpdates" [ValidatorUpdate] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "validatorUpdates" -> ([ValidatorUpdate] -> f [ValidatorUpdate]) -> ResponseEndBlock -> f ResponseEndBlock

HasField ResponseEndBlock "vec'events" (Vector Event) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'events" -> (Vector Event -> f (Vector Event)) -> ResponseEndBlock -> f ResponseEndBlock

HasField ResponseEndBlock "vec'validatorUpdates" (Vector ValidatorUpdate) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'validatorUpdates" -> (Vector ValidatorUpdate -> f (Vector ValidatorUpdate)) -> ResponseEndBlock -> f ResponseEndBlock

HasField Response "maybe'endBlock" (Maybe ResponseEndBlock) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'endBlock" -> (Maybe ResponseEndBlock -> f (Maybe ResponseEndBlock)) -> Response -> f Response

data ResponseException Source #

Fields :

  • error :: Lens' ResponseException Data.Text.Text

Instances

Instances details
Eq ResponseException Source # 
Instance details

Defined in Proto.Types

Ord ResponseException Source # 
Instance details

Defined in Proto.Types

Show ResponseException Source # 
Instance details

Defined in Proto.Types

NFData ResponseException Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ResponseException -> () #

Message ResponseException Source # 
Instance details

Defined in Proto.Types

HasField ResponseException "error" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "error" -> (Text -> f Text) -> ResponseException -> f ResponseException

HasField Response "exception" ResponseException Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "exception" -> (ResponseException -> f ResponseException) -> Response -> f Response

HasField Response "maybe'exception" (Maybe ResponseException) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'exception" -> (Maybe ResponseException -> f (Maybe ResponseException)) -> Response -> f Response

data ResponseFlush Source #

Fields :

Instances

Instances details
Eq ResponseFlush Source # 
Instance details

Defined in Proto.Types

Ord ResponseFlush Source # 
Instance details

Defined in Proto.Types

Show ResponseFlush Source # 
Instance details

Defined in Proto.Types

NFData ResponseFlush Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ResponseFlush -> () #

Message ResponseFlush Source # 
Instance details

Defined in Proto.Types

HasField Response "flush" ResponseFlush Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "flush" -> (ResponseFlush -> f ResponseFlush) -> Response -> f Response

HasField Response "maybe'flush" (Maybe ResponseFlush) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'flush" -> (Maybe ResponseFlush -> f (Maybe ResponseFlush)) -> Response -> f Response

data ResponseInfo Source #

Fields :

Instances

Instances details
Eq ResponseInfo Source # 
Instance details

Defined in Proto.Types

Ord ResponseInfo Source # 
Instance details

Defined in Proto.Types

Show ResponseInfo Source # 
Instance details

Defined in Proto.Types

NFData ResponseInfo Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ResponseInfo -> () #

Message ResponseInfo Source # 
Instance details

Defined in Proto.Types

HasField ResponseInfo "appVersion" Word64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "appVersion" -> (Word64 -> f Word64) -> ResponseInfo -> f ResponseInfo

HasField ResponseInfo "data'" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "data'" -> (Text -> f Text) -> ResponseInfo -> f ResponseInfo

HasField ResponseInfo "lastBlockAppHash" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "lastBlockAppHash" -> (ByteString -> f ByteString) -> ResponseInfo -> f ResponseInfo

HasField ResponseInfo "lastBlockHeight" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "lastBlockHeight" -> (Int64 -> f Int64) -> ResponseInfo -> f ResponseInfo

HasField ResponseInfo "version" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "version" -> (Text -> f Text) -> ResponseInfo -> f ResponseInfo

HasField Response "info" ResponseInfo Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "info" -> (ResponseInfo -> f ResponseInfo) -> Response -> f Response

HasField Response "maybe'info" (Maybe ResponseInfo) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'info" -> (Maybe ResponseInfo -> f (Maybe ResponseInfo)) -> Response -> f Response

data ResponseInitChain Source #

Fields :

Instances

Instances details
Eq ResponseInitChain Source # 
Instance details

Defined in Proto.Types

Ord ResponseInitChain Source # 
Instance details

Defined in Proto.Types

Show ResponseInitChain Source # 
Instance details

Defined in Proto.Types

NFData ResponseInitChain Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ResponseInitChain -> () #

Message ResponseInitChain Source # 
Instance details

Defined in Proto.Types

HasField ResponseInitChain "consensusParams" ConsensusParams Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "consensusParams" -> (ConsensusParams -> f ConsensusParams) -> ResponseInitChain -> f ResponseInitChain

HasField Response "initChain" ResponseInitChain Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "initChain" -> (ResponseInitChain -> f ResponseInitChain) -> Response -> f Response

HasField ResponseInitChain "maybe'consensusParams" (Maybe ConsensusParams) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'consensusParams" -> (Maybe ConsensusParams -> f (Maybe ConsensusParams)) -> ResponseInitChain -> f ResponseInitChain

HasField ResponseInitChain "validators" [ValidatorUpdate] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "validators" -> ([ValidatorUpdate] -> f [ValidatorUpdate]) -> ResponseInitChain -> f ResponseInitChain

HasField ResponseInitChain "vec'validators" (Vector ValidatorUpdate) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'validators" -> (Vector ValidatorUpdate -> f (Vector ValidatorUpdate)) -> ResponseInitChain -> f ResponseInitChain

HasField Response "maybe'initChain" (Maybe ResponseInitChain) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'initChain" -> (Maybe ResponseInitChain -> f (Maybe ResponseInitChain)) -> Response -> f Response

data ResponseQuery Source #

Fields :

  • code :: Lens' ResponseQuery Data.Word.Word32
  • log :: Lens' ResponseQuery Data.Text.Text
  • info :: Lens' ResponseQuery Data.Text.Text
  • index :: Lens' ResponseQuery Data.Int.Int64
  • key :: Lens' ResponseQuery Data.ByteString.ByteString
  • value :: Lens' ResponseQuery Data.ByteString.ByteString
  • proof :: Lens' ResponseQuery Proto.Tendermint.Tendermint.Crypto.Merkle.Merkle.Proof
  • maybe'proof :: Lens' ResponseQuery (Prelude.Maybe Proto.Tendermint.Tendermint.Crypto.Merkle.Merkle.Proof)
  • height :: Lens' ResponseQuery Data.Int.Int64
  • codespace :: Lens' ResponseQuery Data.Text.Text

Instances

Instances details
Eq ResponseQuery Source # 
Instance details

Defined in Proto.Types

Ord ResponseQuery Source # 
Instance details

Defined in Proto.Types

Show ResponseQuery Source # 
Instance details

Defined in Proto.Types

NFData ResponseQuery Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ResponseQuery -> () #

Message ResponseQuery Source # 
Instance details

Defined in Proto.Types

HasField ResponseQuery "code" Word32 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "code" -> (Word32 -> f Word32) -> ResponseQuery -> f ResponseQuery

HasField ResponseQuery "codespace" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "codespace" -> (Text -> f Text) -> ResponseQuery -> f ResponseQuery

HasField ResponseQuery "height" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "height" -> (Int64 -> f Int64) -> ResponseQuery -> f ResponseQuery

HasField ResponseQuery "index" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "index" -> (Int64 -> f Int64) -> ResponseQuery -> f ResponseQuery

HasField ResponseQuery "info" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "info" -> (Text -> f Text) -> ResponseQuery -> f ResponseQuery

HasField ResponseQuery "key" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "key" -> (ByteString -> f ByteString) -> ResponseQuery -> f ResponseQuery

HasField ResponseQuery "log" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "log" -> (Text -> f Text) -> ResponseQuery -> f ResponseQuery

HasField ResponseQuery "proof" Proof Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "proof" -> (Proof -> f Proof) -> ResponseQuery -> f ResponseQuery

HasField ResponseQuery "value" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "value" -> (ByteString -> f ByteString) -> ResponseQuery -> f ResponseQuery

HasField Response "query" ResponseQuery Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "query" -> (ResponseQuery -> f ResponseQuery) -> Response -> f Response

HasField ResponseQuery "maybe'proof" (Maybe Proof) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'proof" -> (Maybe Proof -> f (Maybe Proof)) -> ResponseQuery -> f ResponseQuery

HasField Response "maybe'query" (Maybe ResponseQuery) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'query" -> (Maybe ResponseQuery -> f (Maybe ResponseQuery)) -> Response -> f Response

data ResponseSetOption Source #

Fields :

  • code :: Lens' ResponseSetOption Data.Word.Word32
  • log :: Lens' ResponseSetOption Data.Text.Text
  • info :: Lens' ResponseSetOption Data.Text.Text

Instances

Instances details
Eq ResponseSetOption Source # 
Instance details

Defined in Proto.Types

Ord ResponseSetOption Source # 
Instance details

Defined in Proto.Types

Show ResponseSetOption Source # 
Instance details

Defined in Proto.Types

NFData ResponseSetOption Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ResponseSetOption -> () #

Message ResponseSetOption Source # 
Instance details

Defined in Proto.Types

HasField ResponseSetOption "code" Word32 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "code" -> (Word32 -> f Word32) -> ResponseSetOption -> f ResponseSetOption

HasField ResponseSetOption "info" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "info" -> (Text -> f Text) -> ResponseSetOption -> f ResponseSetOption

HasField ResponseSetOption "log" Text Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "log" -> (Text -> f Text) -> ResponseSetOption -> f ResponseSetOption

HasField Response "setOption" ResponseSetOption Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "setOption" -> (ResponseSetOption -> f ResponseSetOption) -> Response -> f Response

HasField Response "maybe'setOption" (Maybe ResponseSetOption) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'setOption" -> (Maybe ResponseSetOption -> f (Maybe ResponseSetOption)) -> Response -> f Response

data Validator Source #

Fields :

  • address :: Lens' Validator Data.ByteString.ByteString
  • power :: Lens' Validator Data.Int.Int64

Instances

Instances details
Eq Validator Source # 
Instance details

Defined in Proto.Types

Ord Validator Source # 
Instance details

Defined in Proto.Types

Show Validator Source # 
Instance details

Defined in Proto.Types

NFData Validator Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: Validator -> () #

Message Validator Source # 
Instance details

Defined in Proto.Types

HasField VoteInfo "validator" Validator Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "validator" -> (Validator -> f Validator) -> VoteInfo -> f VoteInfo

HasField Validator "address" ByteString Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "address" -> (ByteString -> f ByteString) -> Validator -> f Validator

HasField Validator "power" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "power" -> (Int64 -> f Int64) -> Validator -> f Validator

HasField Evidence "validator" Validator Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "validator" -> (Validator -> f Validator) -> Evidence -> f Evidence

HasField VoteInfo "maybe'validator" (Maybe Validator) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'validator" -> (Maybe Validator -> f (Maybe Validator)) -> VoteInfo -> f VoteInfo

HasField Evidence "maybe'validator" (Maybe Validator) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'validator" -> (Maybe Validator -> f (Maybe Validator)) -> Evidence -> f Evidence

data ValidatorParams Source #

Fields :

  • pubKeyTypes :: Lens' ValidatorParams [Data.Text.Text]
  • vec'pubKeyTypes :: Lens' ValidatorParams (Data.Vector.Vector Data.Text.Text)

Instances

Instances details
Eq ValidatorParams Source # 
Instance details

Defined in Proto.Types

Ord ValidatorParams Source # 
Instance details

Defined in Proto.Types

Show ValidatorParams Source # 
Instance details

Defined in Proto.Types

NFData ValidatorParams Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ValidatorParams -> () #

Message ValidatorParams Source # 
Instance details

Defined in Proto.Types

HasField ConsensusParams "validator" ValidatorParams Source # 
Instance details

Defined in Proto.Types

HasField ValidatorParams "pubKeyTypes" [Text] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "pubKeyTypes" -> ([Text] -> f [Text]) -> ValidatorParams -> f ValidatorParams

HasField ValidatorParams "vec'pubKeyTypes" (Vector Text) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'pubKeyTypes" -> (Vector Text -> f (Vector Text)) -> ValidatorParams -> f ValidatorParams

HasField ConsensusParams "maybe'validator" (Maybe ValidatorParams) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'validator" -> (Maybe ValidatorParams -> f (Maybe ValidatorParams)) -> ConsensusParams -> f ConsensusParams

data ValidatorUpdate Source #

Fields :

  • pubKey :: Lens' ValidatorUpdate PubKey
  • maybe'pubKey :: Lens' ValidatorUpdate (Prelude.Maybe PubKey)
  • power :: Lens' ValidatorUpdate Data.Int.Int64

Instances

Instances details
Eq ValidatorUpdate Source # 
Instance details

Defined in Proto.Types

Ord ValidatorUpdate Source # 
Instance details

Defined in Proto.Types

Show ValidatorUpdate Source # 
Instance details

Defined in Proto.Types

NFData ValidatorUpdate Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: ValidatorUpdate -> () #

Message ValidatorUpdate Source # 
Instance details

Defined in Proto.Types

HasField ValidatorUpdate "power" Int64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "power" -> (Int64 -> f Int64) -> ValidatorUpdate -> f ValidatorUpdate

HasField ValidatorUpdate "pubKey" PubKey Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "pubKey" -> (PubKey -> f PubKey) -> ValidatorUpdate -> f ValidatorUpdate

HasField ValidatorUpdate "maybe'pubKey" (Maybe PubKey) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'pubKey" -> (Maybe PubKey -> f (Maybe PubKey)) -> ValidatorUpdate -> f ValidatorUpdate

HasField ResponseInitChain "validators" [ValidatorUpdate] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "validators" -> ([ValidatorUpdate] -> f [ValidatorUpdate]) -> ResponseInitChain -> f ResponseInitChain

HasField ResponseInitChain "vec'validators" (Vector ValidatorUpdate) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'validators" -> (Vector ValidatorUpdate -> f (Vector ValidatorUpdate)) -> ResponseInitChain -> f ResponseInitChain

HasField ResponseEndBlock "validatorUpdates" [ValidatorUpdate] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "validatorUpdates" -> ([ValidatorUpdate] -> f [ValidatorUpdate]) -> ResponseEndBlock -> f ResponseEndBlock

HasField ResponseEndBlock "vec'validatorUpdates" (Vector ValidatorUpdate) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'validatorUpdates" -> (Vector ValidatorUpdate -> f (Vector ValidatorUpdate)) -> ResponseEndBlock -> f ResponseEndBlock

HasField RequestInitChain "validators" [ValidatorUpdate] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "validators" -> ([ValidatorUpdate] -> f [ValidatorUpdate]) -> RequestInitChain -> f RequestInitChain

HasField RequestInitChain "vec'validators" (Vector ValidatorUpdate) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'validators" -> (Vector ValidatorUpdate -> f (Vector ValidatorUpdate)) -> RequestInitChain -> f RequestInitChain

data Version Source #

Fields :

  • block :: Lens' Version Data.Word.Word64
  • app :: Lens' Version Data.Word.Word64

Instances

Instances details
Eq Version Source # 
Instance details

Defined in Proto.Types

Methods

(==) :: Version -> Version -> Bool #

(/=) :: Version -> Version -> Bool #

Ord Version Source # 
Instance details

Defined in Proto.Types

Show Version Source # 
Instance details

Defined in Proto.Types

NFData Version Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: Version -> () #

Message Version Source # 
Instance details

Defined in Proto.Types

HasField Version "app" Word64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "app" -> (Word64 -> f Word64) -> Version -> f Version

HasField Version "block" Word64 Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "block" -> (Word64 -> f Word64) -> Version -> f Version

HasField Header "version" Version Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "version" -> (Version -> f Version) -> Header -> f Header

HasField Header "maybe'version" (Maybe Version) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'version" -> (Maybe Version -> f (Maybe Version)) -> Header -> f Header

data VoteInfo Source #

Fields :

Instances

Instances details
Eq VoteInfo Source # 
Instance details

Defined in Proto.Types

Ord VoteInfo Source # 
Instance details

Defined in Proto.Types

Show VoteInfo Source # 
Instance details

Defined in Proto.Types

NFData VoteInfo Source # 
Instance details

Defined in Proto.Types

Methods

rnf :: VoteInfo -> () #

Message VoteInfo Source # 
Instance details

Defined in Proto.Types

HasField VoteInfo "signedLastBlock" Bool Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "signedLastBlock" -> (Bool -> f Bool) -> VoteInfo -> f VoteInfo

HasField VoteInfo "validator" Validator Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "validator" -> (Validator -> f Validator) -> VoteInfo -> f VoteInfo

HasField VoteInfo "maybe'validator" (Maybe Validator) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "maybe'validator" -> (Maybe Validator -> f (Maybe Validator)) -> VoteInfo -> f VoteInfo

HasField LastCommitInfo "vec'votes" (Vector VoteInfo) Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "vec'votes" -> (Vector VoteInfo -> f (Vector VoteInfo)) -> LastCommitInfo -> f LastCommitInfo

HasField LastCommitInfo "votes" [VoteInfo] Source # 
Instance details

Defined in Proto.Types

Methods

fieldOf :: Functor f => Proxy# "votes" -> ([VoteInfo] -> f [VoteInfo]) -> LastCommitInfo -> f LastCommitInfo