{- This file was auto-generated from types.proto by the proto-lens-protoc program. -}
{-# LANGUAGE ScopedTypeVariables, DataKinds, TypeFamilies, UndecidableInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, FlexibleContexts, FlexibleInstances, PatternSynonyms, MagicHash, NoImplicitPrelude, DataKinds, BangPatterns, TypeApplications#-}
{-# OPTIONS_GHC -Wno-unused-imports#-}
{-# OPTIONS_GHC -Wno-duplicate-exports#-}
{-# OPTIONS_GHC -Wno-dodgy-exports#-}
module Proto.Types_Fields where
import qualified Data.ProtoLens.Runtime.Prelude as Prelude
import qualified Data.ProtoLens.Runtime.Data.Int as Data.Int
import qualified Data.ProtoLens.Runtime.Data.Monoid as Data.Monoid
import qualified Data.ProtoLens.Runtime.Data.Word as Data.Word
import qualified Data.ProtoLens.Runtime.Data.ProtoLens as Data.ProtoLens
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Bytes as Data.ProtoLens.Encoding.Bytes
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Growing as Data.ProtoLens.Encoding.Growing
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Parser.Unsafe as Data.ProtoLens.Encoding.Parser.Unsafe
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Wire as Data.ProtoLens.Encoding.Wire
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Field as Data.ProtoLens.Field
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Message.Enum as Data.ProtoLens.Message.Enum
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Service.Types as Data.ProtoLens.Service.Types
import qualified Data.ProtoLens.Runtime.Lens.Family2 as Lens.Family2
import qualified Data.ProtoLens.Runtime.Lens.Family2.Unchecked as Lens.Family2.Unchecked
import qualified Data.ProtoLens.Runtime.Data.Text as Data.Text
import qualified Data.ProtoLens.Runtime.Data.Map as Data.Map
import qualified Data.ProtoLens.Runtime.Data.ByteString as Data.ByteString
import qualified Data.ProtoLens.Runtime.Data.ByteString.Char8 as Data.ByteString.Char8
import qualified Data.ProtoLens.Runtime.Data.Text.Encoding as Data.Text.Encoding
import qualified Data.ProtoLens.Runtime.Data.Vector as Data.Vector
import qualified Data.ProtoLens.Runtime.Data.Vector.Generic as Data.Vector.Generic
import qualified Data.ProtoLens.Runtime.Data.Vector.Unboxed as Data.Vector.Unboxed
import qualified Data.ProtoLens.Runtime.Text.Read as Text.Read
import qualified Proto.Gogo.Protobuf.Gogoproto.Gogo
import qualified Proto.Google.Protobuf.Timestamp
import qualified Proto.Tendermint.Tendermint.Crypto.Merkle.Merkle
import qualified Proto.Tendermint.Tendermint.Libs.Common.Types
address ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "address" a) =>
  Lens.Family2.LensLike' f s a
address :: LensLike' f s a
address = forall s a (f :: * -> *).
(HasField s "address" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"address"
app ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "app" a) =>
  Lens.Family2.LensLike' f s a
app :: LensLike' f s a
app = forall s a (f :: * -> *).
(HasField s "app" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"app"
appHash ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "appHash" a) =>
  Lens.Family2.LensLike' f s a
appHash :: LensLike' f s a
appHash = forall s a (f :: * -> *).
(HasField s "appHash" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"appHash"
appStateBytes ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "appStateBytes" a) =>
  Lens.Family2.LensLike' f s a
appStateBytes :: LensLike' f s a
appStateBytes = forall s a (f :: * -> *).
(HasField s "appStateBytes" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"appStateBytes"
appVersion ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "appVersion" a) =>
  Lens.Family2.LensLike' f s a
appVersion :: LensLike' f s a
appVersion = forall s a (f :: * -> *).
(HasField s "appVersion" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"appVersion"
attributes ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "attributes" a) =>
  Lens.Family2.LensLike' f s a
attributes :: LensLike' f s a
attributes = forall s a (f :: * -> *).
(HasField s "attributes" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"attributes"
beginBlock ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "beginBlock" a) =>
  Lens.Family2.LensLike' f s a
beginBlock :: LensLike' f s a
beginBlock = forall s a (f :: * -> *).
(HasField s "beginBlock" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"beginBlock"
block ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "block" a) =>
  Lens.Family2.LensLike' f s a
block :: LensLike' f s a
block = forall s a (f :: * -> *).
(HasField s "block" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"block"
blockVersion ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "blockVersion" a) =>
  Lens.Family2.LensLike' f s a
blockVersion :: LensLike' f s a
blockVersion = forall s a (f :: * -> *).
(HasField s "blockVersion" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"blockVersion"
byzantineValidators ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "byzantineValidators" a) =>
  Lens.Family2.LensLike' f s a
byzantineValidators :: LensLike' f s a
byzantineValidators
  = forall s a (f :: * -> *).
(HasField s "byzantineValidators" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"byzantineValidators"
chainId ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "chainId" a) =>
  Lens.Family2.LensLike' f s a
chainId :: LensLike' f s a
chainId = forall s a (f :: * -> *).
(HasField s "chainId" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"chainId"
checkTx ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "checkTx" a) =>
  Lens.Family2.LensLike' f s a
checkTx :: LensLike' f s a
checkTx = forall s a (f :: * -> *).
(HasField s "checkTx" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"checkTx"
code ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "code" a) =>
  Lens.Family2.LensLike' f s a
code :: LensLike' f s a
code = forall s a (f :: * -> *).
(HasField s "code" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"code"
codespace ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "codespace" a) =>
  Lens.Family2.LensLike' f s a
codespace :: LensLike' f s a
codespace = forall s a (f :: * -> *).
(HasField s "codespace" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"codespace"
commit ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "commit" a) =>
  Lens.Family2.LensLike' f s a
commit :: LensLike' f s a
commit = forall s a (f :: * -> *).
(HasField s "commit" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"commit"
consensusHash ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "consensusHash" a) =>
  Lens.Family2.LensLike' f s a
consensusHash :: LensLike' f s a
consensusHash = forall s a (f :: * -> *).
(HasField s "consensusHash" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"consensusHash"
consensusParamUpdates ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "consensusParamUpdates" a) =>
  Lens.Family2.LensLike' f s a
consensusParamUpdates :: LensLike' f s a
consensusParamUpdates
  = forall s a (f :: * -> *).
(HasField s "consensusParamUpdates" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"consensusParamUpdates"
consensusParams ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "consensusParams" a) =>
  Lens.Family2.LensLike' f s a
consensusParams :: LensLike' f s a
consensusParams = forall s a (f :: * -> *).
(HasField s "consensusParams" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"consensusParams"
data' ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "data'" a) =>
  Lens.Family2.LensLike' f s a
data' :: LensLike' f s a
data' = forall s a (f :: * -> *).
(HasField s "data'" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"data'"
dataHash ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "dataHash" a) =>
  Lens.Family2.LensLike' f s a
dataHash :: LensLike' f s a
dataHash = forall s a (f :: * -> *).
(HasField s "dataHash" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"dataHash"
deliverTx ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "deliverTx" a) =>
  Lens.Family2.LensLike' f s a
deliverTx :: LensLike' f s a
deliverTx = forall s a (f :: * -> *).
(HasField s "deliverTx" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"deliverTx"
echo ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "echo" a) =>
  Lens.Family2.LensLike' f s a
echo :: LensLike' f s a
echo = forall s a (f :: * -> *).
(HasField s "echo" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"echo"
endBlock ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "endBlock" a) =>
  Lens.Family2.LensLike' f s a
endBlock :: LensLike' f s a
endBlock = forall s a (f :: * -> *).
(HasField s "endBlock" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"endBlock"
error ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "error" a) =>
  Lens.Family2.LensLike' f s a
error :: LensLike' f s a
error = forall s a (f :: * -> *).
(HasField s "error" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"error"
events ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "events" a) =>
  Lens.Family2.LensLike' f s a
events :: LensLike' f s a
events = forall s a (f :: * -> *).
(HasField s "events" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"events"
evidence ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "evidence" a) =>
  Lens.Family2.LensLike' f s a
evidence :: LensLike' f s a
evidence = forall s a (f :: * -> *).
(HasField s "evidence" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"evidence"
evidenceHash ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "evidenceHash" a) =>
  Lens.Family2.LensLike' f s a
evidenceHash :: LensLike' f s a
evidenceHash = forall s a (f :: * -> *).
(HasField s "evidenceHash" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"evidenceHash"
exception ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "exception" a) =>
  Lens.Family2.LensLike' f s a
exception :: LensLike' f s a
exception = forall s a (f :: * -> *).
(HasField s "exception" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"exception"
flush ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "flush" a) =>
  Lens.Family2.LensLike' f s a
flush :: LensLike' f s a
flush = forall s a (f :: * -> *).
(HasField s "flush" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"flush"
gasUsed ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "gasUsed" a) =>
  Lens.Family2.LensLike' f s a
gasUsed :: LensLike' f s a
gasUsed = forall s a (f :: * -> *).
(HasField s "gasUsed" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"gasUsed"
gasWanted ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "gasWanted" a) =>
  Lens.Family2.LensLike' f s a
gasWanted :: LensLike' f s a
gasWanted = forall s a (f :: * -> *).
(HasField s "gasWanted" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"gasWanted"
hash ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "hash" a) =>
  Lens.Family2.LensLike' f s a
hash :: LensLike' f s a
hash = forall s a (f :: * -> *).
(HasField s "hash" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"hash"
header ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "header" a) =>
  Lens.Family2.LensLike' f s a
header :: LensLike' f s a
header = forall s a (f :: * -> *).
(HasField s "header" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"header"
height ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "height" a) =>
  Lens.Family2.LensLike' f s a
height :: LensLike' f s a
height = forall s a (f :: * -> *).
(HasField s "height" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"height"
index ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "index" a) =>
  Lens.Family2.LensLike' f s a
index :: LensLike' f s a
index = forall s a (f :: * -> *).
(HasField s "index" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"index"
info ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "info" a) =>
  Lens.Family2.LensLike' f s a
info :: LensLike' f s a
info = forall s a (f :: * -> *).
(HasField s "info" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"info"
initChain ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "initChain" a) =>
  Lens.Family2.LensLike' f s a
initChain :: LensLike' f s a
initChain = forall s a (f :: * -> *).
(HasField s "initChain" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"initChain"
key ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "key" a) =>
  Lens.Family2.LensLike' f s a
key :: LensLike' f s a
key = forall s a (f :: * -> *).
(HasField s "key" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"key"
lastBlockAppHash ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "lastBlockAppHash" a) =>
  Lens.Family2.LensLike' f s a
lastBlockAppHash :: LensLike' f s a
lastBlockAppHash = forall s a (f :: * -> *).
(HasField s "lastBlockAppHash" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"lastBlockAppHash"
lastBlockHeight ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "lastBlockHeight" a) =>
  Lens.Family2.LensLike' f s a
lastBlockHeight :: LensLike' f s a
lastBlockHeight = forall s a (f :: * -> *).
(HasField s "lastBlockHeight" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"lastBlockHeight"
lastBlockId ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "lastBlockId" a) =>
  Lens.Family2.LensLike' f s a
lastBlockId :: LensLike' f s a
lastBlockId = forall s a (f :: * -> *).
(HasField s "lastBlockId" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"lastBlockId"
lastCommitHash ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "lastCommitHash" a) =>
  Lens.Family2.LensLike' f s a
lastCommitHash :: LensLike' f s a
lastCommitHash = forall s a (f :: * -> *).
(HasField s "lastCommitHash" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"lastCommitHash"
lastCommitInfo ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "lastCommitInfo" a) =>
  Lens.Family2.LensLike' f s a
lastCommitInfo :: LensLike' f s a
lastCommitInfo = forall s a (f :: * -> *).
(HasField s "lastCommitInfo" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"lastCommitInfo"
lastResultsHash ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "lastResultsHash" a) =>
  Lens.Family2.LensLike' f s a
lastResultsHash :: LensLike' f s a
lastResultsHash = forall s a (f :: * -> *).
(HasField s "lastResultsHash" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"lastResultsHash"
log ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "log" a) =>
  Lens.Family2.LensLike' f s a
log :: LensLike' f s a
log = forall s a (f :: * -> *).
(HasField s "log" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"log"
maxAge ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maxAge" a) =>
  Lens.Family2.LensLike' f s a
maxAge :: LensLike' f s a
maxAge = forall s a (f :: * -> *).
(HasField s "maxAge" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maxAge"
maxBytes ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maxBytes" a) =>
  Lens.Family2.LensLike' f s a
maxBytes :: LensLike' f s a
maxBytes = forall s a (f :: * -> *).
(HasField s "maxBytes" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maxBytes"
maxGas ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maxGas" a) =>
  Lens.Family2.LensLike' f s a
maxGas :: LensLike' f s a
maxGas = forall s a (f :: * -> *).
(HasField s "maxGas" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maxGas"
maybe'beginBlock ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'beginBlock" a) =>
  Lens.Family2.LensLike' f s a
maybe'beginBlock :: LensLike' f s a
maybe'beginBlock = forall s a (f :: * -> *).
(HasField s "maybe'beginBlock" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'beginBlock"
maybe'block ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'block" a) =>
  Lens.Family2.LensLike' f s a
maybe'block :: LensLike' f s a
maybe'block = forall s a (f :: * -> *).
(HasField s "maybe'block" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'block"
maybe'checkTx ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'checkTx" a) =>
  Lens.Family2.LensLike' f s a
maybe'checkTx :: LensLike' f s a
maybe'checkTx = forall s a (f :: * -> *).
(HasField s "maybe'checkTx" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'checkTx"
maybe'commit ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'commit" a) =>
  Lens.Family2.LensLike' f s a
maybe'commit :: LensLike' f s a
maybe'commit = forall s a (f :: * -> *).
(HasField s "maybe'commit" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'commit"
maybe'consensusParamUpdates ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'consensusParamUpdates" a) =>
  Lens.Family2.LensLike' f s a
maybe'consensusParamUpdates :: LensLike' f s a
maybe'consensusParamUpdates
  = forall s a (f :: * -> *).
(HasField s "maybe'consensusParamUpdates" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'consensusParamUpdates"
maybe'consensusParams ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'consensusParams" a) =>
  Lens.Family2.LensLike' f s a
maybe'consensusParams :: LensLike' f s a
maybe'consensusParams
  = forall s a (f :: * -> *).
(HasField s "maybe'consensusParams" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'consensusParams"
maybe'deliverTx ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'deliverTx" a) =>
  Lens.Family2.LensLike' f s a
maybe'deliverTx :: LensLike' f s a
maybe'deliverTx = forall s a (f :: * -> *).
(HasField s "maybe'deliverTx" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'deliverTx"
maybe'echo ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'echo" a) =>
  Lens.Family2.LensLike' f s a
maybe'echo :: LensLike' f s a
maybe'echo = forall s a (f :: * -> *).
(HasField s "maybe'echo" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'echo"
maybe'endBlock ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'endBlock" a) =>
  Lens.Family2.LensLike' f s a
maybe'endBlock :: LensLike' f s a
maybe'endBlock = forall s a (f :: * -> *).
(HasField s "maybe'endBlock" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'endBlock"
maybe'evidence ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'evidence" a) =>
  Lens.Family2.LensLike' f s a
maybe'evidence :: LensLike' f s a
maybe'evidence = forall s a (f :: * -> *).
(HasField s "maybe'evidence" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'evidence"
maybe'exception ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'exception" a) =>
  Lens.Family2.LensLike' f s a
maybe'exception :: LensLike' f s a
maybe'exception = forall s a (f :: * -> *).
(HasField s "maybe'exception" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'exception"
maybe'flush ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'flush" a) =>
  Lens.Family2.LensLike' f s a
maybe'flush :: LensLike' f s a
maybe'flush = forall s a (f :: * -> *).
(HasField s "maybe'flush" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'flush"
maybe'header ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'header" a) =>
  Lens.Family2.LensLike' f s a
maybe'header :: LensLike' f s a
maybe'header = forall s a (f :: * -> *).
(HasField s "maybe'header" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'header"
maybe'info ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'info" a) =>
  Lens.Family2.LensLike' f s a
maybe'info :: LensLike' f s a
maybe'info = forall s a (f :: * -> *).
(HasField s "maybe'info" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'info"
maybe'initChain ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'initChain" a) =>
  Lens.Family2.LensLike' f s a
maybe'initChain :: LensLike' f s a
maybe'initChain = forall s a (f :: * -> *).
(HasField s "maybe'initChain" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'initChain"
maybe'lastBlockId ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'lastBlockId" a) =>
  Lens.Family2.LensLike' f s a
maybe'lastBlockId :: LensLike' f s a
maybe'lastBlockId = forall s a (f :: * -> *).
(HasField s "maybe'lastBlockId" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'lastBlockId"
maybe'lastCommitInfo ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'lastCommitInfo" a) =>
  Lens.Family2.LensLike' f s a
maybe'lastCommitInfo :: LensLike' f s a
maybe'lastCommitInfo
  = forall s a (f :: * -> *).
(HasField s "maybe'lastCommitInfo" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'lastCommitInfo"
maybe'partsHeader ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'partsHeader" a) =>
  Lens.Family2.LensLike' f s a
maybe'partsHeader :: LensLike' f s a
maybe'partsHeader = forall s a (f :: * -> *).
(HasField s "maybe'partsHeader" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'partsHeader"
maybe'proof ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'proof" a) =>
  Lens.Family2.LensLike' f s a
maybe'proof :: LensLike' f s a
maybe'proof = forall s a (f :: * -> *).
(HasField s "maybe'proof" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'proof"
maybe'pubKey ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'pubKey" a) =>
  Lens.Family2.LensLike' f s a
maybe'pubKey :: LensLike' f s a
maybe'pubKey = forall s a (f :: * -> *).
(HasField s "maybe'pubKey" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'pubKey"
maybe'query ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'query" a) =>
  Lens.Family2.LensLike' f s a
maybe'query :: LensLike' f s a
maybe'query = forall s a (f :: * -> *).
(HasField s "maybe'query" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'query"
maybe'setOption ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'setOption" a) =>
  Lens.Family2.LensLike' f s a
maybe'setOption :: LensLike' f s a
maybe'setOption = forall s a (f :: * -> *).
(HasField s "maybe'setOption" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'setOption"
maybe'time ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'time" a) =>
  Lens.Family2.LensLike' f s a
maybe'time :: LensLike' f s a
maybe'time = forall s a (f :: * -> *).
(HasField s "maybe'time" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'time"
maybe'validator ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'validator" a) =>
  Lens.Family2.LensLike' f s a
maybe'validator :: LensLike' f s a
maybe'validator = forall s a (f :: * -> *).
(HasField s "maybe'validator" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'validator"
maybe'value ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'value" a) =>
  Lens.Family2.LensLike' f s a
maybe'value :: LensLike' f s a
maybe'value = forall s a (f :: * -> *).
(HasField s "maybe'value" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'value"
maybe'version ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'version" a) =>
  Lens.Family2.LensLike' f s a
maybe'version :: LensLike' f s a
maybe'version = forall s a (f :: * -> *).
(HasField s "maybe'version" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'version"
message ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "message" a) =>
  Lens.Family2.LensLike' f s a
message :: LensLike' f s a
message = forall s a (f :: * -> *).
(HasField s "message" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"message"
nextValidatorsHash ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "nextValidatorsHash" a) =>
  Lens.Family2.LensLike' f s a
nextValidatorsHash :: LensLike' f s a
nextValidatorsHash
  = forall s a (f :: * -> *).
(HasField s "nextValidatorsHash" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"nextValidatorsHash"
numTxs ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "numTxs" a) =>
  Lens.Family2.LensLike' f s a
numTxs :: LensLike' f s a
numTxs = forall s a (f :: * -> *).
(HasField s "numTxs" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"numTxs"
p2pVersion ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "p2pVersion" a) =>
  Lens.Family2.LensLike' f s a
p2pVersion :: LensLike' f s a
p2pVersion = forall s a (f :: * -> *).
(HasField s "p2pVersion" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"p2pVersion"
partsHeader ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "partsHeader" a) =>
  Lens.Family2.LensLike' f s a
partsHeader :: LensLike' f s a
partsHeader = forall s a (f :: * -> *).
(HasField s "partsHeader" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"partsHeader"
path ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "path" a) =>
  Lens.Family2.LensLike' f s a
path :: LensLike' f s a
path = forall s a (f :: * -> *).
(HasField s "path" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"path"
power ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "power" a) =>
  Lens.Family2.LensLike' f s a
power :: LensLike' f s a
power = forall s a (f :: * -> *).
(HasField s "power" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"power"
proof ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "proof" a) =>
  Lens.Family2.LensLike' f s a
proof :: LensLike' f s a
proof = forall s a (f :: * -> *).
(HasField s "proof" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"proof"
proposerAddress ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "proposerAddress" a) =>
  Lens.Family2.LensLike' f s a
proposerAddress :: LensLike' f s a
proposerAddress = forall s a (f :: * -> *).
(HasField s "proposerAddress" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"proposerAddress"
prove ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "prove" a) =>
  Lens.Family2.LensLike' f s a
prove :: LensLike' f s a
prove = forall s a (f :: * -> *).
(HasField s "prove" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"prove"
pubKey ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "pubKey" a) =>
  Lens.Family2.LensLike' f s a
pubKey :: LensLike' f s a
pubKey = forall s a (f :: * -> *).
(HasField s "pubKey" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"pubKey"
pubKeyTypes ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "pubKeyTypes" a) =>
  Lens.Family2.LensLike' f s a
pubKeyTypes :: LensLike' f s a
pubKeyTypes = forall s a (f :: * -> *).
(HasField s "pubKeyTypes" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"pubKeyTypes"
query ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "query" a) =>
  Lens.Family2.LensLike' f s a
query :: LensLike' f s a
query = forall s a (f :: * -> *).
(HasField s "query" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"query"
round ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "round" a) =>
  Lens.Family2.LensLike' f s a
round :: LensLike' f s a
round = forall s a (f :: * -> *).
(HasField s "round" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"round"
setOption ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "setOption" a) =>
  Lens.Family2.LensLike' f s a
setOption :: LensLike' f s a
setOption = forall s a (f :: * -> *).
(HasField s "setOption" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"setOption"
signedLastBlock ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "signedLastBlock" a) =>
  Lens.Family2.LensLike' f s a
signedLastBlock :: LensLike' f s a
signedLastBlock = forall s a (f :: * -> *).
(HasField s "signedLastBlock" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"signedLastBlock"
time ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "time" a) =>
  Lens.Family2.LensLike' f s a
time :: LensLike' f s a
time = forall s a (f :: * -> *).
(HasField s "time" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"time"
total ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "total" a) =>
  Lens.Family2.LensLike' f s a
total :: LensLike' f s a
total = forall s a (f :: * -> *).
(HasField s "total" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"total"
totalTxs ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "totalTxs" a) =>
  Lens.Family2.LensLike' f s a
totalTxs :: LensLike' f s a
totalTxs = forall s a (f :: * -> *).
(HasField s "totalTxs" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"totalTxs"
totalVotingPower ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "totalVotingPower" a) =>
  Lens.Family2.LensLike' f s a
totalVotingPower :: LensLike' f s a
totalVotingPower = forall s a (f :: * -> *).
(HasField s "totalVotingPower" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"totalVotingPower"
tx ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "tx" a) =>
  Lens.Family2.LensLike' f s a
tx :: LensLike' f s a
tx = forall s a (f :: * -> *).
(HasField s "tx" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"tx"
type' ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "type'" a) =>
  Lens.Family2.LensLike' f s a
type' :: LensLike' f s a
type' = forall s a (f :: * -> *).
(HasField s "type'" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"type'"
validator ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "validator" a) =>
  Lens.Family2.LensLike' f s a
validator :: LensLike' f s a
validator = forall s a (f :: * -> *).
(HasField s "validator" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"validator"
validatorUpdates ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "validatorUpdates" a) =>
  Lens.Family2.LensLike' f s a
validatorUpdates :: LensLike' f s a
validatorUpdates = forall s a (f :: * -> *).
(HasField s "validatorUpdates" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"validatorUpdates"
validators ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "validators" a) =>
  Lens.Family2.LensLike' f s a
validators :: LensLike' f s a
validators = forall s a (f :: * -> *).
(HasField s "validators" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"validators"
validatorsHash ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "validatorsHash" a) =>
  Lens.Family2.LensLike' f s a
validatorsHash :: LensLike' f s a
validatorsHash = forall s a (f :: * -> *).
(HasField s "validatorsHash" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"validatorsHash"
value ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "value" a) =>
  Lens.Family2.LensLike' f s a
value :: LensLike' f s a
value = forall s a (f :: * -> *).
(HasField s "value" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"value"
vec'attributes ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'attributes" a) =>
  Lens.Family2.LensLike' f s a
vec'attributes :: LensLike' f s a
vec'attributes = forall s a (f :: * -> *).
(HasField s "vec'attributes" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'attributes"
vec'byzantineValidators ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'byzantineValidators" a) =>
  Lens.Family2.LensLike' f s a
vec'byzantineValidators :: LensLike' f s a
vec'byzantineValidators
  = forall s a (f :: * -> *).
(HasField s "vec'byzantineValidators" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'byzantineValidators"
vec'events ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'events" a) =>
  Lens.Family2.LensLike' f s a
vec'events :: LensLike' f s a
vec'events = forall s a (f :: * -> *).
(HasField s "vec'events" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'events"
vec'pubKeyTypes ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'pubKeyTypes" a) =>
  Lens.Family2.LensLike' f s a
vec'pubKeyTypes :: LensLike' f s a
vec'pubKeyTypes = forall s a (f :: * -> *).
(HasField s "vec'pubKeyTypes" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'pubKeyTypes"
vec'validatorUpdates ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'validatorUpdates" a) =>
  Lens.Family2.LensLike' f s a
vec'validatorUpdates :: LensLike' f s a
vec'validatorUpdates
  = forall s a (f :: * -> *).
(HasField s "vec'validatorUpdates" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'validatorUpdates"
vec'validators ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'validators" a) =>
  Lens.Family2.LensLike' f s a
vec'validators :: LensLike' f s a
vec'validators = forall s a (f :: * -> *).
(HasField s "vec'validators" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'validators"
vec'votes ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'votes" a) =>
  Lens.Family2.LensLike' f s a
vec'votes :: LensLike' f s a
vec'votes = forall s a (f :: * -> *).
(HasField s "vec'votes" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'votes"
version ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "version" a) =>
  Lens.Family2.LensLike' f s a
version :: LensLike' f s a
version = forall s a (f :: * -> *).
(HasField s "version" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"version"
votes ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "votes" a) =>
  Lens.Family2.LensLike' f s a
votes :: LensLike' f s a
votes = forall s a (f :: * -> *).
(HasField s "votes" a, Functor f) =>
(a -> f a) -> s -> f s
forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"votes"