Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data ABCIApplication = ABCIApplication {
- data BlockID
- data BlockParams
- data ConsensusParams
- data Event
- data Evidence
- data EvidenceParams
- data Header
- data LastCommitInfo
- data PartSetHeader
- data PubKey
- data Request
- data Request'Value
- = Request'Echo !RequestEcho
- | Request'Flush !RequestFlush
- | Request'Info !RequestInfo
- | Request'SetOption !RequestSetOption
- | Request'InitChain !RequestInitChain
- | Request'Query !RequestQuery
- | Request'BeginBlock !RequestBeginBlock
- | Request'CheckTx !RequestCheckTx
- | Request'DeliverTx !RequestDeliverTx
- | Request'EndBlock !RequestEndBlock
- | Request'Commit !RequestCommit
- _Request'Echo :: Prism' Request'Value RequestEcho
- _Request'Flush :: Prism' Request'Value RequestFlush
- _Request'Info :: Prism' Request'Value RequestInfo
- _Request'SetOption :: Prism' Request'Value RequestSetOption
- _Request'InitChain :: Prism' Request'Value RequestInitChain
- _Request'Query :: Prism' Request'Value RequestQuery
- _Request'BeginBlock :: Prism' Request'Value RequestBeginBlock
- _Request'CheckTx :: Prism' Request'Value RequestCheckTx
- _Request'DeliverTx :: Prism' Request'Value RequestDeliverTx
- _Request'EndBlock :: Prism' Request'Value RequestEndBlock
- _Request'Commit :: Prism' Request'Value RequestCommit
- data RequestBeginBlock
- data RequestCheckTx
- data RequestCommit
- data RequestDeliverTx
- data RequestEcho
- data RequestEndBlock
- data RequestFlush
- data RequestInfo
- data RequestInitChain
- data RequestQuery
- data RequestSetOption
- data Response
- data Response'Value
- = Response'Exception !ResponseException
- | Response'Echo !ResponseEcho
- | Response'Flush !ResponseFlush
- | Response'Info !ResponseInfo
- | Response'SetOption !ResponseSetOption
- | Response'InitChain !ResponseInitChain
- | Response'Query !ResponseQuery
- | Response'BeginBlock !ResponseBeginBlock
- | Response'CheckTx !ResponseCheckTx
- | Response'DeliverTx !ResponseDeliverTx
- | Response'EndBlock !ResponseEndBlock
- | Response'Commit !ResponseCommit
- _Response'Exception :: Prism' Response'Value ResponseException
- _Response'Echo :: Prism' Response'Value ResponseEcho
- _Response'Flush :: Prism' Response'Value ResponseFlush
- _Response'Info :: Prism' Response'Value ResponseInfo
- _Response'SetOption :: Prism' Response'Value ResponseSetOption
- _Response'InitChain :: Prism' Response'Value ResponseInitChain
- _Response'Query :: Prism' Response'Value ResponseQuery
- _Response'BeginBlock :: Prism' Response'Value ResponseBeginBlock
- _Response'CheckTx :: Prism' Response'Value ResponseCheckTx
- _Response'DeliverTx :: Prism' Response'Value ResponseDeliverTx
- _Response'EndBlock :: Prism' Response'Value ResponseEndBlock
- _Response'Commit :: Prism' Response'Value ResponseCommit
- data ResponseBeginBlock
- data ResponseCheckTx
- data ResponseCommit
- data ResponseDeliverTx
- data ResponseEcho
- data ResponseEndBlock
- data ResponseException
- data ResponseFlush
- data ResponseInfo
- data ResponseInitChain
- data ResponseQuery
- data ResponseSetOption
- data Validator
- data ValidatorParams
- data ValidatorUpdate
- data Version
- data VoteInfo
Documentation
data ABCIApplication Source #
Instances
Service ABCIApplication Source # | |
Defined in Proto.Types type ServiceName ABCIApplication :: Symbol type ServicePackage ABCIApplication :: Symbol type ServiceMethods ABCIApplication :: [Symbol] | |
HasMethodImpl ABCIApplication "beginBlock" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "beginBlock" :: Symbol type MethodInput ABCIApplication "beginBlock" :: Type type MethodOutput ABCIApplication "beginBlock" :: Type type MethodStreamingType ABCIApplication "beginBlock" :: StreamingType | |
HasMethodImpl ABCIApplication "checkTx" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "checkTx" :: Symbol type MethodInput ABCIApplication "checkTx" :: Type type MethodOutput ABCIApplication "checkTx" :: Type type MethodStreamingType ABCIApplication "checkTx" :: StreamingType | |
HasMethodImpl ABCIApplication "commit" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "commit" :: Symbol type MethodInput ABCIApplication "commit" :: Type type MethodOutput ABCIApplication "commit" :: Type type MethodStreamingType ABCIApplication "commit" :: StreamingType | |
HasMethodImpl ABCIApplication "deliverTx" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "deliverTx" :: Symbol type MethodInput ABCIApplication "deliverTx" :: Type type MethodOutput ABCIApplication "deliverTx" :: Type type MethodStreamingType ABCIApplication "deliverTx" :: StreamingType | |
HasMethodImpl ABCIApplication "echo" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "echo" :: Symbol type MethodInput ABCIApplication "echo" :: Type type MethodOutput ABCIApplication "echo" :: Type type MethodStreamingType ABCIApplication "echo" :: StreamingType | |
HasMethodImpl ABCIApplication "endBlock" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "endBlock" :: Symbol type MethodInput ABCIApplication "endBlock" :: Type type MethodOutput ABCIApplication "endBlock" :: Type type MethodStreamingType ABCIApplication "endBlock" :: StreamingType | |
HasMethodImpl ABCIApplication "flush" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "flush" :: Symbol type MethodInput ABCIApplication "flush" :: Type type MethodOutput ABCIApplication "flush" :: Type type MethodStreamingType ABCIApplication "flush" :: StreamingType | |
HasMethodImpl ABCIApplication "info" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "info" :: Symbol type MethodInput ABCIApplication "info" :: Type type MethodOutput ABCIApplication "info" :: Type type MethodStreamingType ABCIApplication "info" :: StreamingType | |
HasMethodImpl ABCIApplication "initChain" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "initChain" :: Symbol type MethodInput ABCIApplication "initChain" :: Type type MethodOutput ABCIApplication "initChain" :: Type type MethodStreamingType ABCIApplication "initChain" :: StreamingType | |
HasMethodImpl ABCIApplication "query" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "query" :: Symbol type MethodInput ABCIApplication "query" :: Type type MethodOutput ABCIApplication "query" :: Type type MethodStreamingType ABCIApplication "query" :: StreamingType | |
HasMethodImpl ABCIApplication "setOption" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "setOption" :: Symbol type MethodInput ABCIApplication "setOption" :: Type type MethodOutput ABCIApplication "setOption" :: Type type MethodStreamingType ABCIApplication "setOption" :: StreamingType | |
type ServiceMethods ABCIApplication Source # | |
Defined in Proto.Types type ServiceMethods ABCIApplication = "beginBlock" ': ("checkTx" ': ("commit" ': ("deliverTx" ': ("echo" ': ("endBlock" ': ("flush" ': ("info" ': ("initChain" ': ("query" ': ("setOption" ': ([] :: [Symbol]))))))))))) | |
type ServiceName ABCIApplication Source # | |
Defined in Proto.Types type ServiceName ABCIApplication = "ABCIApplication" | |
type ServicePackage ABCIApplication Source # | |
Defined in Proto.Types type ServicePackage ABCIApplication = "types" | |
type MethodInput ABCIApplication "beginBlock" Source # | |
Defined in Proto.Types | |
type MethodInput ABCIApplication "checkTx" Source # | |
Defined in Proto.Types | |
type MethodInput ABCIApplication "commit" Source # | |
Defined in Proto.Types | |
type MethodInput ABCIApplication "deliverTx" Source # | |
Defined in Proto.Types | |
type MethodInput ABCIApplication "echo" Source # | |
Defined in Proto.Types | |
type MethodInput ABCIApplication "endBlock" Source # | |
Defined in Proto.Types | |
type MethodInput ABCIApplication "flush" Source # | |
Defined in Proto.Types | |
type MethodInput ABCIApplication "info" Source # | |
Defined in Proto.Types | |
type MethodInput ABCIApplication "initChain" Source # | |
Defined in Proto.Types | |
type MethodInput ABCIApplication "query" Source # | |
Defined in Proto.Types | |
type MethodInput ABCIApplication "setOption" Source # | |
Defined in Proto.Types | |
type MethodName ABCIApplication "beginBlock" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "beginBlock" = "BeginBlock" | |
type MethodName ABCIApplication "checkTx" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "checkTx" = "CheckTx" | |
type MethodName ABCIApplication "commit" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "commit" = "Commit" | |
type MethodName ABCIApplication "deliverTx" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "deliverTx" = "DeliverTx" | |
type MethodName ABCIApplication "echo" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "echo" = "Echo" | |
type MethodName ABCIApplication "endBlock" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "endBlock" = "EndBlock" | |
type MethodName ABCIApplication "flush" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "flush" = "Flush" | |
type MethodName ABCIApplication "info" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "info" = "Info" | |
type MethodName ABCIApplication "initChain" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "initChain" = "InitChain" | |
type MethodName ABCIApplication "query" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "query" = "Query" | |
type MethodName ABCIApplication "setOption" Source # | |
Defined in Proto.Types type MethodName ABCIApplication "setOption" = "SetOption" | |
type MethodOutput ABCIApplication "beginBlock" Source # | |
Defined in Proto.Types | |
type MethodOutput ABCIApplication "checkTx" Source # | |
Defined in Proto.Types | |
type MethodOutput ABCIApplication "commit" Source # | |
Defined in Proto.Types | |
type MethodOutput ABCIApplication "deliverTx" Source # | |
Defined in Proto.Types | |
type MethodOutput ABCIApplication "echo" Source # | |
Defined in Proto.Types | |
type MethodOutput ABCIApplication "endBlock" Source # | |
Defined in Proto.Types | |
type MethodOutput ABCIApplication "flush" Source # | |
Defined in Proto.Types | |
type MethodOutput ABCIApplication "info" Source # | |
Defined in Proto.Types | |
type MethodOutput ABCIApplication "initChain" Source # | |
Defined in Proto.Types | |
type MethodOutput ABCIApplication "query" Source # | |
Defined in Proto.Types | |
type MethodOutput ABCIApplication "setOption" Source # | |
Defined in Proto.Types | |
type MethodStreamingType ABCIApplication "beginBlock" Source # | |
Defined in Proto.Types type MethodStreamingType ABCIApplication "beginBlock" = NonStreaming | |
type MethodStreamingType ABCIApplication "checkTx" Source # | |
Defined in Proto.Types type MethodStreamingType ABCIApplication "checkTx" = NonStreaming | |
type MethodStreamingType ABCIApplication "commit" Source # | |
Defined in Proto.Types type MethodStreamingType ABCIApplication "commit" = NonStreaming | |
type MethodStreamingType ABCIApplication "deliverTx" Source # | |
Defined in Proto.Types type MethodStreamingType ABCIApplication "deliverTx" = NonStreaming | |
type MethodStreamingType ABCIApplication "echo" Source # | |
Defined in Proto.Types type MethodStreamingType ABCIApplication "echo" = NonStreaming | |
type MethodStreamingType ABCIApplication "endBlock" Source # | |
Defined in Proto.Types type MethodStreamingType ABCIApplication "endBlock" = NonStreaming | |
type MethodStreamingType ABCIApplication "flush" Source # | |
Defined in Proto.Types type MethodStreamingType ABCIApplication "flush" = NonStreaming | |
type MethodStreamingType ABCIApplication "info" Source # | |
Defined in Proto.Types type MethodStreamingType ABCIApplication "info" = NonStreaming | |
type MethodStreamingType ABCIApplication "initChain" Source # | |
Defined in Proto.Types type MethodStreamingType ABCIApplication "initChain" = NonStreaming | |
type MethodStreamingType ABCIApplication "query" Source # | |
Defined in Proto.Types type MethodStreamingType ABCIApplication "query" = NonStreaming | |
type MethodStreamingType ABCIApplication "setOption" Source # | |
Defined in Proto.Types type MethodStreamingType ABCIApplication "setOption" = NonStreaming |
Fields :
hash
:: Lens' BlockID Data.ByteString.ByteString
partsHeader
:: Lens' BlockID PartSetHeader
maybe'partsHeader
:: Lens' BlockID (Prelude.Maybe PartSetHeader)
Instances
data BlockParams Source #
Instances
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
Fields :
type'
:: Lens' Event Data.Text.Text
attributes
:: Lens' Event [Proto.Vendored.Tendermint.Tendermint.Libs.Common.Types.KVPair]
vec'attributes
:: Lens' Event (Data.Vector.Vector Proto.Vendored.Tendermint.Tendermint.Libs.Common.Types.KVPair)
Instances
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.Vendored.Google.Protobuf.Timestamp.Timestamp
maybe'time
:: Lens' Evidence (Prelude.Maybe Proto.Vendored.Google.Protobuf.Timestamp.Timestamp)
totalVotingPower
:: Lens' Evidence Data.Int.Int64
Instances
data EvidenceParams Source #
Fields :
maxAge
:: Lens' EvidenceParams Data.Int.Int64
Instances
Fields :
version
:: Lens' Header Version
maybe'version
:: Lens' Header (Prelude.Maybe Version)
chainId
:: Lens' Header Data.Text.Text
height
:: Lens' Header Data.Int.Int64
time
:: Lens' Header Proto.Vendored.Google.Protobuf.Timestamp.Timestamp
maybe'time
:: Lens' Header (Prelude.Maybe Proto.Vendored.Google.Protobuf.Timestamp.Timestamp)
numTxs
:: Lens' Header Data.Int.Int64
totalTxs
:: Lens' Header Data.Int.Int64
lastBlockId
:: Lens' Header BlockID
maybe'lastBlockId
:: Lens' Header (Prelude.Maybe BlockID)
lastCommitHash
:: Lens' Header Data.ByteString.ByteString
dataHash
:: Lens' Header Data.ByteString.ByteString
validatorsHash
:: Lens' Header Data.ByteString.ByteString
nextValidatorsHash
:: Lens' Header Data.ByteString.ByteString
consensusHash
:: Lens' Header Data.ByteString.ByteString
appHash
:: Lens' Header Data.ByteString.ByteString
lastResultsHash
:: Lens' Header Data.ByteString.ByteString
evidenceHash
:: Lens' Header Data.ByteString.ByteString
proposerAddress
:: Lens' Header Data.ByteString.ByteString
Instances
data LastCommitInfo Source #
Fields :
Instances
data PartSetHeader Source #
Fields :
Instances
Instances
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
data Request'Value Source #
Instances
_Request'Echo :: Prism' Request'Value RequestEcho Source #
_Request'Flush :: Prism' Request'Value RequestFlush Source #
_Request'Info :: Prism' Request'Value RequestInfo Source #
_Request'SetOption :: Prism' Request'Value RequestSetOption Source #
_Request'InitChain :: Prism' Request'Value RequestInitChain Source #
_Request'Query :: Prism' Request'Value RequestQuery Source #
_Request'BeginBlock :: Prism' Request'Value RequestBeginBlock Source #
_Request'CheckTx :: Prism' Request'Value RequestCheckTx Source #
_Request'DeliverTx :: Prism' Request'Value RequestDeliverTx Source #
_Request'EndBlock :: Prism' Request'Value RequestEndBlock Source #
_Request'Commit :: Prism' Request'Value RequestCommit Source #
data RequestBeginBlock Source #
Fields :
hash
:: Lens' RequestBeginBlock Data.ByteString.ByteString
header
:: Lens' RequestBeginBlock Header
maybe'header
:: Lens' RequestBeginBlock (Prelude.Maybe Header)
lastCommitInfo
:: Lens' RequestBeginBlock LastCommitInfo
maybe'lastCommitInfo
:: Lens' RequestBeginBlock (Prelude.Maybe LastCommitInfo)
byzantineValidators
:: Lens' RequestBeginBlock [Evidence]
vec'byzantineValidators
:: Lens' RequestBeginBlock (Data.Vector.Vector Evidence)
Instances
data RequestCheckTx Source #
Fields :
tx
:: Lens' RequestCheckTx Data.ByteString.ByteString
Instances
data RequestCommit Source #
Fields :
Instances
data RequestDeliverTx Source #
Fields :
tx
:: Lens' RequestDeliverTx Data.ByteString.ByteString
Instances
data RequestEcho Source #
Fields :
message
:: Lens' RequestEcho Data.Text.Text
Instances
data RequestEndBlock Source #
Fields :
height
:: Lens' RequestEndBlock Data.Int.Int64
Instances
data RequestFlush Source #
Fields :
Instances
data RequestInfo Source #
Fields :
version
:: Lens' RequestInfo Data.Text.Text
blockVersion
:: Lens' RequestInfo Data.Word.Word64
p2pVersion
:: Lens' RequestInfo Data.Word.Word64
Instances
data RequestInitChain Source #
Fields :
time
:: Lens' RequestInitChain Proto.Vendored.Google.Protobuf.Timestamp.Timestamp
maybe'time
:: Lens' RequestInitChain (Prelude.Maybe Proto.Vendored.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
data RequestQuery Source #
Fields :
Instances
data RequestSetOption Source #
Instances
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
data Response'Value Source #
Instances
_Response'Echo :: Prism' Response'Value ResponseEcho Source #
_Response'Flush :: Prism' Response'Value ResponseFlush Source #
_Response'Info :: Prism' Response'Value ResponseInfo Source #
_Response'Query :: Prism' Response'Value ResponseQuery Source #
_Response'CheckTx :: Prism' Response'Value ResponseCheckTx Source #
_Response'EndBlock :: Prism' Response'Value ResponseEndBlock Source #
_Response'Commit :: Prism' Response'Value ResponseCommit Source #
data ResponseBeginBlock Source #
Fields :
events
:: Lens' ResponseBeginBlock [Event]
vec'events
:: Lens' ResponseBeginBlock (Data.Vector.Vector Event)
Instances
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
data ResponseCommit Source #
Fields :
data'
:: Lens' ResponseCommit Data.ByteString.ByteString
Instances
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
data ResponseEcho Source #
Fields :
message
:: Lens' ResponseEcho Data.Text.Text
Instances
data ResponseEndBlock Source #
Fields :
validatorUpdates
:: Lens' ResponseEndBlock [ValidatorUpdate]
vec'validatorUpdates
:: Lens' ResponseEndBlock (Data.Vector.Vector ValidatorUpdate)
consensusParamUpdates
:: Lens' ResponseEndBlock ConsensusParams
maybe'consensusParamUpdates
:: Lens' ResponseEndBlock (Prelude.Maybe ConsensusParams)
events
:: Lens' ResponseEndBlock [Event]
vec'events
:: Lens' ResponseEndBlock (Data.Vector.Vector Event)
Instances
data ResponseException Source #
Fields :
error
:: Lens' ResponseException Data.Text.Text
Instances
data ResponseFlush Source #
Fields :
Instances
data ResponseInfo Source #
Fields :
data'
:: Lens' ResponseInfo Data.Text.Text
version
:: Lens' ResponseInfo Data.Text.Text
appVersion
:: Lens' ResponseInfo Data.Word.Word64
lastBlockHeight
:: Lens' ResponseInfo Data.Int.Int64
lastBlockAppHash
:: Lens' ResponseInfo Data.ByteString.ByteString
Instances
data ResponseInitChain Source #
Fields :
consensusParams
:: Lens' ResponseInitChain ConsensusParams
maybe'consensusParams
:: Lens' ResponseInitChain (Prelude.Maybe ConsensusParams)
validators
:: Lens' ResponseInitChain [ValidatorUpdate]
vec'validators
:: Lens' ResponseInitChain (Data.Vector.Vector ValidatorUpdate)
Instances
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.Vendored.Tendermint.Tendermint.Crypto.Merkle.Merkle.Proof
maybe'proof
:: Lens' ResponseQuery (Prelude.Maybe Proto.Vendored.Tendermint.Tendermint.Crypto.Merkle.Merkle.Proof)
height
:: Lens' ResponseQuery Data.Int.Int64
codespace
:: Lens' ResponseQuery Data.Text.Text
Instances
data ResponseSetOption Source #
Fields :
Instances
Fields :
Instances
Eq Validator Source # | |
Ord Validator Source # | |
Defined in Proto.Types | |
Show Validator Source # | |
NFData Validator Source # | |
Defined in Proto.Types | |
Message Validator Source # | |
Defined in Proto.Types messageName :: Proxy Validator -> Text fieldsByTag :: Map Tag (FieldDescriptor Validator) fieldsByTextFormatName :: Map String (FieldDescriptor Validator) unknownFields :: Lens' Validator FieldSet parseMessage :: Parser Validator buildMessage :: Validator -> Builder | |
HasField VoteInfo "validator" Validator Source # | |
HasField Validator "address" ByteString Source # | |
Defined in Proto.Types fieldOf :: Functor f => Proxy# "address" -> (ByteString -> f ByteString) -> Validator -> f Validator | |
HasField Validator "power" Int64 Source # | |
HasField Evidence "validator" Validator Source # | |
HasField VoteInfo "maybe'validator" (Maybe Validator) Source # | |
HasField Evidence "maybe'validator" (Maybe Validator) Source # | |
data ValidatorParams Source #
Fields :
pubKeyTypes
:: Lens' ValidatorParams [Data.Text.Text]
vec'pubKeyTypes
:: Lens' ValidatorParams (Data.Vector.Vector Data.Text.Text)
Instances
data ValidatorUpdate Source #
Fields :
pubKey
:: Lens' ValidatorUpdate PubKey
maybe'pubKey
:: Lens' ValidatorUpdate (Prelude.Maybe PubKey)
power
:: Lens' ValidatorUpdate Data.Int.Int64
Instances
Instances
Eq Version Source # | |
Ord Version Source # | |
Show Version Source # | |
NFData Version Source # | |
Defined in Proto.Types | |
Message Version Source # | |
Defined in Proto.Types messageName :: Proxy Version -> Text fieldsByTag :: Map Tag (FieldDescriptor Version) fieldsByTextFormatName :: Map String (FieldDescriptor Version) unknownFields :: Lens' Version FieldSet parseMessage :: Parser Version buildMessage :: Version -> Builder | |
HasField Version "app" Word64 Source # | |
HasField Version "block" Word64 Source # | |
HasField Header "version" Version Source # | |
HasField Header "maybe'version" (Maybe Version) Source # | |
Fields :
validator
:: Lens' VoteInfo Validator
maybe'validator
:: Lens' VoteInfo (Prelude.Maybe Validator)
signedLastBlock
:: Lens' VoteInfo Prelude.Bool
Instances
Eq VoteInfo Source # | |
Ord VoteInfo Source # | |
Defined in Proto.Types | |
Show VoteInfo Source # | |
NFData VoteInfo Source # | |
Defined in Proto.Types | |
Message VoteInfo Source # | |
Defined in Proto.Types messageName :: Proxy VoteInfo -> Text fieldsByTag :: Map Tag (FieldDescriptor VoteInfo) fieldsByTextFormatName :: Map String (FieldDescriptor VoteInfo) unknownFields :: Lens' VoteInfo FieldSet parseMessage :: Parser VoteInfo buildMessage :: VoteInfo -> Builder | |
HasField VoteInfo "signedLastBlock" Bool Source # | |
HasField VoteInfo "validator" Validator Source # | |
HasField VoteInfo "maybe'validator" (Maybe Validator) Source # | |
HasField LastCommitInfo "vec'votes" (Vector VoteInfo) Source # | |
Defined in Proto.Types fieldOf :: Functor f => Proxy# "vec'votes" -> (Vector VoteInfo -> f (Vector VoteInfo)) -> LastCommitInfo -> f LastCommitInfo | |
HasField LastCommitInfo "votes" [VoteInfo] Source # | |
Defined in Proto.Types fieldOf :: Functor f => Proxy# "votes" -> ([VoteInfo] -> f [VoteInfo]) -> LastCommitInfo -> f LastCommitInfo |