cardano-rpc:gen
Safe HaskellNone
LanguageHaskell2010

Proto.Utxorpc.V1beta.Cardano.Cardano

Synopsis

Documentation

data AddressPattern Source #

Fields :

  • exactAddress :: Lens' AddressPattern Data.ByteString.ByteString
  • paymentPart :: Lens' AddressPattern Data.ByteString.ByteString
  • delegationPart :: Lens' AddressPattern Data.ByteString.ByteString

Instances

Instances details
NFData AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: AddressPattern -> () Source #

Show AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField AddressPattern "delegationPart" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "delegationPart" -> (ByteString -> f ByteString) -> AddressPattern -> f AddressPattern Source #

HasField AddressPattern "exactAddress" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "exactAddress" -> (ByteString -> f ByteString) -> AddressPattern -> f AddressPattern Source #

HasField AddressPattern "paymentPart" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "paymentPart" -> (ByteString -> f ByteString) -> AddressPattern -> f AddressPattern Source #

HasField TxOutputPattern "address" AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TxPattern "hasAddress" AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "hasAddress" -> (AddressPattern -> f AddressPattern) -> TxPattern -> f TxPattern Source #

HasField TxOutputPattern "maybe'address" (Maybe AddressPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TxPattern "maybe'hasAddress" (Maybe AddressPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'hasAddress" -> (Maybe AddressPattern -> f (Maybe AddressPattern)) -> TxPattern -> f TxPattern Source #

data Anchor Source #

Fields :

  • url :: Lens' Anchor Data.Text.Text
  • contentHash :: Lens' Anchor Data.ByteString.ByteString

Instances

Instances details
NFData Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Anchor -> () Source #

Show Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Anchor "contentHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "contentHash" -> (ByteString -> f ByteString) -> Anchor -> f Anchor Source #

HasField Anchor "url" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "url" -> (Text -> f Text) -> Anchor -> f Anchor Source #

HasField Constitution "anchor" Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "anchor" -> (Anchor -> f Anchor) -> Constitution -> f Constitution Source #

HasField GovernanceActionProposal "anchor" Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField RegDRepCert "anchor" Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "anchor" -> (Anchor -> f Anchor) -> RegDRepCert -> f RegDRepCert Source #

HasField ResignCommitteeColdCert "anchor" Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField UpdateDRepCert "anchor" Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "anchor" -> (Anchor -> f Anchor) -> UpdateDRepCert -> f UpdateDRepCert Source #

HasField Constitution "maybe'anchor" (Maybe Anchor) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'anchor" -> (Maybe Anchor -> f (Maybe Anchor)) -> Constitution -> f Constitution Source #

HasField GovernanceActionProposal "maybe'anchor" (Maybe Anchor) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField RegDRepCert "maybe'anchor" (Maybe Anchor) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'anchor" -> (Maybe Anchor -> f (Maybe Anchor)) -> RegDRepCert -> f RegDRepCert Source #

HasField ResignCommitteeColdCert "maybe'anchor" (Maybe Anchor) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField UpdateDRepCert "maybe'anchor" (Maybe Anchor) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'anchor" -> (Maybe Anchor -> f (Maybe Anchor)) -> UpdateDRepCert -> f UpdateDRepCert Source #

data Asset Source #

Fields :

Instances

Instances details
NFData Asset Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Asset -> () Source #

Show Asset Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Asset Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

(==) :: Asset -> Asset -> Bool Source #

(/=) :: Asset -> Asset -> Bool Source #

Ord Asset Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Asset Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Asset "name" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "name" -> (ByteString -> f ByteString) -> Asset -> f Asset Source #

HasField Asset "quantity" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "quantity" -> (BigInt -> f BigInt) -> Asset -> f Asset Source #

HasField Asset "maybe'quantity" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'quantity" -> (Maybe BigInt -> f (Maybe BigInt)) -> Asset -> f Asset Source #

HasField Multiasset "assets" [Asset] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "assets" -> ([Asset] -> f [Asset]) -> Multiasset -> f Multiasset Source #

HasField Multiasset "vec'assets" (Vector Asset) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'assets" -> (Vector Asset -> f (Vector Asset)) -> Multiasset -> f Multiasset Source #

data AssetPattern Source #

Fields :

  • policyId :: Lens' AssetPattern Data.ByteString.ByteString
  • assetName :: Lens' AssetPattern Data.ByteString.ByteString

Instances

Instances details
NFData AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: AssetPattern -> () Source #

Show AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField AssetPattern "assetName" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "assetName" -> (ByteString -> f ByteString) -> AssetPattern -> f AssetPattern Source #

HasField AssetPattern "policyId" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "policyId" -> (ByteString -> f ByteString) -> AssetPattern -> f AssetPattern Source #

HasField TxOutputPattern "asset" AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TxPattern "mintsAsset" AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "mintsAsset" -> (AssetPattern -> f AssetPattern) -> TxPattern -> f TxPattern Source #

HasField TxPattern "movesAsset" AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "movesAsset" -> (AssetPattern -> f AssetPattern) -> TxPattern -> f TxPattern Source #

HasField TxOutputPattern "maybe'asset" (Maybe AssetPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TxPattern "maybe'mintsAsset" (Maybe AssetPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'mintsAsset" -> (Maybe AssetPattern -> f (Maybe AssetPattern)) -> TxPattern -> f TxPattern Source #

HasField TxPattern "maybe'movesAsset" (Maybe AssetPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'movesAsset" -> (Maybe AssetPattern -> f (Maybe AssetPattern)) -> TxPattern -> f TxPattern Source #

data AuthCommitteeHotCert Source #

Fields :

Instances

Instances details
NFData AuthCommitteeHotCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show AuthCommitteeHotCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq AuthCommitteeHotCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord AuthCommitteeHotCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message AuthCommitteeHotCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField AuthCommitteeHotCert "committeeColdCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "committeeColdCredential" -> (StakeCredential -> f StakeCredential) -> AuthCommitteeHotCert -> f AuthCommitteeHotCert Source #

HasField AuthCommitteeHotCert "committeeHotCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "committeeHotCredential" -> (StakeCredential -> f StakeCredential) -> AuthCommitteeHotCert -> f AuthCommitteeHotCert Source #

HasField Certificate "authCommitteeHotCert" AuthCommitteeHotCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "authCommitteeHotCert" -> (AuthCommitteeHotCert -> f AuthCommitteeHotCert) -> Certificate -> f Certificate Source #

HasField AuthCommitteeHotCert "maybe'committeeColdCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'committeeColdCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> AuthCommitteeHotCert -> f AuthCommitteeHotCert Source #

HasField AuthCommitteeHotCert "maybe'committeeHotCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'committeeHotCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> AuthCommitteeHotCert -> f AuthCommitteeHotCert Source #

HasField Certificate "maybe'authCommitteeHotCert" (Maybe AuthCommitteeHotCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'authCommitteeHotCert" -> (Maybe AuthCommitteeHotCert -> f (Maybe AuthCommitteeHotCert)) -> Certificate -> f Certificate Source #

data AuxData Source #

Fields :

Instances

Instances details
NFData AuxData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: AuxData -> () Source #

Show AuxData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq AuxData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord AuxData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message AuxData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Tx "auxiliary" AuxData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "auxiliary" -> (AuxData -> f AuxData) -> Tx -> f Tx Source #

HasField AuxData "metadata" [Metadata] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "metadata" -> ([Metadata] -> f [Metadata]) -> AuxData -> f AuxData Source #

HasField AuxData "scripts" [Script] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scripts" -> ([Script] -> f [Script]) -> AuxData -> f AuxData Source #

HasField AuxData "vec'metadata" (Vector Metadata) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'metadata" -> (Vector Metadata -> f (Vector Metadata)) -> AuxData -> f AuxData Source #

HasField AuxData "vec'scripts" (Vector Script) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'scripts" -> (Vector Script -> f (Vector Script)) -> AuxData -> f AuxData Source #

HasField Tx "maybe'auxiliary" (Maybe AuxData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'auxiliary" -> (Maybe AuxData -> f (Maybe AuxData)) -> Tx -> f Tx Source #

data BigInt Source #

Fields :

  • maybe'bigInt :: Lens' BigInt (Prelude.Maybe BigInt'BigInt)
  • maybe'int :: Lens' BigInt (Prelude.Maybe Data.Int.Int64)
  • int :: Lens' BigInt Data.Int.Int64
  • maybe'bigUInt :: Lens' BigInt (Prelude.Maybe Data.ByteString.ByteString)
  • bigUInt :: Lens' BigInt Data.ByteString.ByteString
  • maybe'bigNInt :: Lens' BigInt (Prelude.Maybe Data.ByteString.ByteString)
  • bigNInt :: Lens' BigInt Data.ByteString.ByteString

Instances

Instances details
NFData BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: BigInt -> () Source #

Show BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Asset "quantity" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "quantity" -> (BigInt -> f BigInt) -> Asset -> f Asset Source #

HasField BigInt "bigNInt" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "bigNInt" -> (ByteString -> f ByteString) -> BigInt -> f BigInt Source #

HasField BigInt "bigUInt" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "bigUInt" -> (ByteString -> f ByteString) -> BigInt -> f BigInt Source #

HasField BigInt "int" Int64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "int" -> (Int64 -> f Int64) -> BigInt -> f BigInt Source #

HasField Collateral "totalCollateral" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "totalCollateral" -> (BigInt -> f BigInt) -> Collateral -> f Collateral Source #

HasField Genesis "drepDeposit" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepDeposit" -> (BigInt -> f BigInt) -> Genesis -> f Genesis Source #

HasField Genesis "govActionDeposit" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "govActionDeposit" -> (BigInt -> f BigInt) -> Genesis -> f Genesis Source #

HasField Genesis "lovelacePerUtxoWord" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "lovelacePerUtxoWord" -> (BigInt -> f BigInt) -> Genesis -> f Genesis Source #

HasField Genesis "maxLovelaceSupply" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxLovelaceSupply" -> (BigInt -> f BigInt) -> Genesis -> f Genesis Source #

HasField Genesis'InitialFundsEntry "value" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceActionProposal "deposit" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField MirTarget "deltaCoin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "deltaCoin" -> (BigInt -> f BigInt) -> MirTarget -> f MirTarget Source #

HasField PParams "coinsPerUtxoByte" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coinsPerUtxoByte" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "drepDeposit" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepDeposit" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "governanceActionDeposit" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "governanceActionDeposit" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "minFeeCoefficient" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minFeeCoefficient" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "minFeeConstant" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minFeeConstant" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "minPoolCost" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minPoolCost" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "poolDeposit" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolDeposit" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "stakeKeyDeposit" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeKeyDeposit" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PlutusData "bigInt" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "bigInt" -> (BigInt -> f BigInt) -> PlutusData -> f PlutusData Source #

HasField PoolRegistrationCert "cost" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRegistrationCert "pledge" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField RegCert "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> RegCert -> f RegCert Source #

HasField RegDRepCert "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> RegDRepCert -> f RegDRepCert Source #

HasField StakeRegDelegCert "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeVoteRegDelegCert "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Tx "fee" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "fee" -> (BigInt -> f BigInt) -> Tx -> f Tx Source #

HasField TxEval "fee" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "fee" -> (BigInt -> f BigInt) -> TxEval -> f TxEval Source #

HasField TxOutput "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> TxOutput -> f TxOutput Source #

HasField UnRegCert "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> UnRegCert -> f UnRegCert Source #

HasField UnRegDRepCert "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> UnRegDRepCert -> f UnRegDRepCert Source #

HasField VoteRegDelegCert "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> VoteRegDelegCert -> f VoteRegDelegCert Source #

HasField Withdrawal "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> Withdrawal -> f Withdrawal Source #

HasField WithdrawalAmount "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> WithdrawalAmount -> f WithdrawalAmount Source #

HasField Asset "maybe'quantity" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'quantity" -> (Maybe BigInt -> f (Maybe BigInt)) -> Asset -> f Asset Source #

HasField BigInt "maybe'bigInt" (Maybe BigInt'BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'bigInt" -> (Maybe BigInt'BigInt -> f (Maybe BigInt'BigInt)) -> BigInt -> f BigInt Source #

HasField BigInt "maybe'bigNInt" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'bigNInt" -> (Maybe ByteString -> f (Maybe ByteString)) -> BigInt -> f BigInt Source #

HasField BigInt "maybe'bigUInt" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'bigUInt" -> (Maybe ByteString -> f (Maybe ByteString)) -> BigInt -> f BigInt Source #

HasField BigInt "maybe'int" (Maybe Int64) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'int" -> (Maybe Int64 -> f (Maybe Int64)) -> BigInt -> f BigInt Source #

HasField Collateral "maybe'totalCollateral" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'totalCollateral" -> (Maybe BigInt -> f (Maybe BigInt)) -> Collateral -> f Collateral Source #

HasField Genesis "maybe'drepDeposit" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepDeposit" -> (Maybe BigInt -> f (Maybe BigInt)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'govActionDeposit" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'govActionDeposit" -> (Maybe BigInt -> f (Maybe BigInt)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'lovelacePerUtxoWord" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'lovelacePerUtxoWord" -> (Maybe BigInt -> f (Maybe BigInt)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'maxLovelaceSupply" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'maxLovelaceSupply" -> (Maybe BigInt -> f (Maybe BigInt)) -> Genesis -> f Genesis Source #

HasField Genesis'InitialFundsEntry "maybe'value" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceActionProposal "maybe'deposit" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField MirTarget "maybe'deltaCoin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'deltaCoin" -> (Maybe BigInt -> f (Maybe BigInt)) -> MirTarget -> f MirTarget Source #

HasField PParams "maybe'coinsPerUtxoByte" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coinsPerUtxoByte" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'drepDeposit" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepDeposit" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'governanceActionDeposit" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'governanceActionDeposit" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'minFeeCoefficient" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'minFeeCoefficient" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'minFeeConstant" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'minFeeConstant" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'minPoolCost" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'minPoolCost" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'poolDeposit" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolDeposit" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'stakeKeyDeposit" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeKeyDeposit" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PlutusData "maybe'bigInt" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'bigInt" -> (Maybe BigInt -> f (Maybe BigInt)) -> PlutusData -> f PlutusData Source #

HasField PoolRegistrationCert "maybe'cost" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRegistrationCert "maybe'pledge" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'pledge" -> (Maybe BigInt -> f (Maybe BigInt)) -> PoolRegistrationCert -> f PoolRegistrationCert Source #

HasField RegCert "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> RegCert -> f RegCert Source #

HasField RegDRepCert "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> RegDRepCert -> f RegDRepCert Source #

HasField StakeRegDelegCert "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> StakeRegDelegCert -> f StakeRegDelegCert Source #

HasField StakeVoteRegDelegCert "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Tx "maybe'fee" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'fee" -> (Maybe BigInt -> f (Maybe BigInt)) -> Tx -> f Tx Source #

HasField TxEval "maybe'fee" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'fee" -> (Maybe BigInt -> f (Maybe BigInt)) -> TxEval -> f TxEval Source #

HasField TxOutput "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> TxOutput -> f TxOutput Source #

HasField UnRegCert "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> UnRegCert -> f UnRegCert Source #

HasField UnRegDRepCert "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> UnRegDRepCert -> f UnRegDRepCert Source #

HasField VoteRegDelegCert "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> VoteRegDelegCert -> f VoteRegDelegCert Source #

HasField Withdrawal "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> Withdrawal -> f Withdrawal Source #

HasField WithdrawalAmount "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> WithdrawalAmount -> f WithdrawalAmount Source #

HasField Genesis "initialFunds" (Map Text BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "initialFunds" -> (Map Text BigInt -> f (Map Text BigInt)) -> Genesis -> f Genesis Source #

data Block Source #

Fields :

  • header :: Lens' Block BlockHeader
  • maybe'header :: Lens' Block (Prelude.Maybe BlockHeader)
  • body :: Lens' Block BlockBody
  • maybe'body :: Lens' Block (Prelude.Maybe BlockBody)
  • timestamp :: Lens' Block Data.Word.Word64

Instances

Instances details
NFData Block Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Block -> () Source #

Show Block Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Block Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

(==) :: Block -> Block -> Bool Source #

(/=) :: Block -> Block -> Bool Source #

Ord Block Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Block Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Block "body" BlockBody Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "body" -> (BlockBody -> f BlockBody) -> Block -> f Block Source #

HasField Block "header" BlockHeader Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "header" -> (BlockHeader -> f BlockHeader) -> Block -> f Block Source #

HasField Block "timestamp" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "timestamp" -> (Word64 -> f Word64) -> Block -> f Block Source #

HasField AnyChainBlock "cardano" Block Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (Block -> f Block) -> AnyChainBlock -> f AnyChainBlock Source #

HasField Block "maybe'body" (Maybe BlockBody) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'body" -> (Maybe BlockBody -> f (Maybe BlockBody)) -> Block -> f Block Source #

HasField Block "maybe'header" (Maybe BlockHeader) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe BlockHeader -> f (Maybe BlockHeader)) -> Block -> f Block Source #

HasField AnyChainBlock "maybe'cardano" (Maybe Block) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe Block -> f (Maybe Block)) -> AnyChainBlock -> f AnyChainBlock Source #

data BlockBody Source #

Fields :

  • tx :: Lens' BlockBody [Tx]
  • vec'tx :: Lens' BlockBody (Data.Vector.Vector Tx)

Instances

Instances details
NFData BlockBody Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: BlockBody -> () Source #

Show BlockBody Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq BlockBody Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord BlockBody Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message BlockBody Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Block "body" BlockBody Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "body" -> (BlockBody -> f BlockBody) -> Block -> f Block Source #

HasField Block "maybe'body" (Maybe BlockBody) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'body" -> (Maybe BlockBody -> f (Maybe BlockBody)) -> Block -> f Block Source #

HasField BlockBody "tx" [Tx] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "tx" -> ([Tx] -> f [Tx]) -> BlockBody -> f BlockBody Source #

HasField BlockBody "vec'tx" (Vector Tx) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'tx" -> (Vector Tx -> f (Vector Tx)) -> BlockBody -> f BlockBody Source #

data BlockHeader Source #

Fields :

  • slot :: Lens' BlockHeader Data.Word.Word64
  • hash :: Lens' BlockHeader Data.ByteString.ByteString
  • height :: Lens' BlockHeader Data.Word.Word64

Instances

Instances details
NFData BlockHeader Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: BlockHeader -> () Source #

Show BlockHeader Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq BlockHeader Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord BlockHeader Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message BlockHeader Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Block "header" BlockHeader Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "header" -> (BlockHeader -> f BlockHeader) -> Block -> f Block Source #

HasField BlockHeader "hash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

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

HasField BlockHeader "height" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "height" -> (Word64 -> f Word64) -> BlockHeader -> f BlockHeader Source #

HasField BlockHeader "slot" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "slot" -> (Word64 -> f Word64) -> BlockHeader -> f BlockHeader Source #

HasField Block "maybe'header" (Maybe BlockHeader) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'header" -> (Maybe BlockHeader -> f (Maybe BlockHeader)) -> Block -> f Block Source #

data BlockVersionData Source #

Fields :

Instances

Instances details
NFData BlockVersionData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: BlockVersionData -> () Source #

Show BlockVersionData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq BlockVersionData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord BlockVersionData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message BlockVersionData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField BlockVersionData "heavyDelThd" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "heavyDelThd" -> (Text -> f Text) -> BlockVersionData -> f BlockVersionData Source #

HasField BlockVersionData "maxBlockSize" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxBlockSize" -> (Text -> f Text) -> BlockVersionData -> f BlockVersionData Source #

HasField BlockVersionData "maxHeaderSize" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxHeaderSize" -> (Text -> f Text) -> BlockVersionData -> f BlockVersionData Source #

HasField BlockVersionData "maxProposalSize" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxProposalSize" -> (Text -> f Text) -> BlockVersionData -> f BlockVersionData Source #

HasField BlockVersionData "maxTxSize" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxTxSize" -> (Text -> f Text) -> BlockVersionData -> f BlockVersionData Source #

HasField BlockVersionData "mpcThd" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "mpcThd" -> (Text -> f Text) -> BlockVersionData -> f BlockVersionData Source #

HasField BlockVersionData "scriptVersion" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scriptVersion" -> (Word32 -> f Word32) -> BlockVersionData -> f BlockVersionData Source #

HasField BlockVersionData "slotDuration" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "slotDuration" -> (Text -> f Text) -> BlockVersionData -> f BlockVersionData Source #

HasField BlockVersionData "softforkRule" SoftforkRule Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "softforkRule" -> (SoftforkRule -> f SoftforkRule) -> BlockVersionData -> f BlockVersionData Source #

HasField BlockVersionData "txFeePolicy" TxFeePolicy Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "txFeePolicy" -> (TxFeePolicy -> f TxFeePolicy) -> BlockVersionData -> f BlockVersionData Source #

HasField BlockVersionData "unlockStakeEpoch" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "unlockStakeEpoch" -> (Text -> f Text) -> BlockVersionData -> f BlockVersionData Source #

HasField BlockVersionData "updateImplicit" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "updateImplicit" -> (Text -> f Text) -> BlockVersionData -> f BlockVersionData Source #

HasField BlockVersionData "updateProposalThd" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "updateProposalThd" -> (Text -> f Text) -> BlockVersionData -> f BlockVersionData Source #

HasField BlockVersionData "updateVoteThd" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "updateVoteThd" -> (Text -> f Text) -> BlockVersionData -> f BlockVersionData Source #

HasField Genesis "blockVersionData" BlockVersionData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "blockVersionData" -> (BlockVersionData -> f BlockVersionData) -> Genesis -> f Genesis Source #

HasField BlockVersionData "maybe'softforkRule" (Maybe SoftforkRule) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'softforkRule" -> (Maybe SoftforkRule -> f (Maybe SoftforkRule)) -> BlockVersionData -> f BlockVersionData Source #

HasField BlockVersionData "maybe'txFeePolicy" (Maybe TxFeePolicy) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'txFeePolicy" -> (Maybe TxFeePolicy -> f (Maybe TxFeePolicy)) -> BlockVersionData -> f BlockVersionData Source #

HasField Genesis "maybe'blockVersionData" (Maybe BlockVersionData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'blockVersionData" -> (Maybe BlockVersionData -> f (Maybe BlockVersionData)) -> Genesis -> f Genesis Source #

data BootstrapWitness Source #

Fields :

  • vkey :: Lens' BootstrapWitness Data.ByteString.ByteString
  • signature :: Lens' BootstrapWitness Data.ByteString.ByteString
  • chainCode :: Lens' BootstrapWitness Data.ByteString.ByteString
  • attributes :: Lens' BootstrapWitness Data.ByteString.ByteString

Instances

Instances details
NFData BootstrapWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: BootstrapWitness -> () Source #

Show BootstrapWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq BootstrapWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord BootstrapWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message BootstrapWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField BootstrapWitness "attributes" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "attributes" -> (ByteString -> f ByteString) -> BootstrapWitness -> f BootstrapWitness Source #

HasField BootstrapWitness "chainCode" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "chainCode" -> (ByteString -> f ByteString) -> BootstrapWitness -> f BootstrapWitness Source #

HasField BootstrapWitness "signature" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "signature" -> (ByteString -> f ByteString) -> BootstrapWitness -> f BootstrapWitness Source #

HasField BootstrapWitness "vkey" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField WitnessSet "bootstrapWitnesses" [BootstrapWitness] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "bootstrapWitnesses" -> ([BootstrapWitness] -> f [BootstrapWitness]) -> WitnessSet -> f WitnessSet Source #

HasField WitnessSet "vec'bootstrapWitnesses" (Vector BootstrapWitness) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'bootstrapWitnesses" -> (Vector BootstrapWitness -> f (Vector BootstrapWitness)) -> WitnessSet -> f WitnessSet Source #

data Certificate Source #

Fields :

Instances

Instances details
NFData Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Certificate -> () Source #

Show Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "authCommitteeHotCert" AuthCommitteeHotCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "authCommitteeHotCert" -> (AuthCommitteeHotCert -> f AuthCommitteeHotCert) -> Certificate -> f Certificate Source #

HasField Certificate "genesisKeyDelegation" GenesisKeyDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "mirCert" MirCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "mirCert" -> (MirCert -> f MirCert) -> Certificate -> f Certificate Source #

HasField Certificate "poolRegistration" PoolRegistrationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolRegistration" -> (PoolRegistrationCert -> f PoolRegistrationCert) -> Certificate -> f Certificate Source #

HasField Certificate "poolRetirement" PoolRetirementCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolRetirement" -> (PoolRetirementCert -> f PoolRetirementCert) -> Certificate -> f Certificate Source #

HasField Certificate "redeemer" Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "redeemer" -> (Redeemer -> f Redeemer) -> Certificate -> f Certificate Source #

HasField Certificate "regCert" RegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "regCert" -> (RegCert -> f RegCert) -> Certificate -> f Certificate Source #

HasField Certificate "regDrepCert" RegDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "regDrepCert" -> (RegDRepCert -> f RegDRepCert) -> Certificate -> f Certificate Source #

HasField Certificate "resignCommitteeColdCert" ResignCommitteeColdCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "resignCommitteeColdCert" -> (ResignCommitteeColdCert -> f ResignCommitteeColdCert) -> Certificate -> f Certificate Source #

HasField Certificate "stakeDelegation" StakeDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeDelegation" -> (StakeDelegationCert -> f StakeDelegationCert) -> Certificate -> f Certificate Source #

HasField Certificate "stakeDeregistration" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeDeregistration" -> (StakeCredential -> f StakeCredential) -> Certificate -> f Certificate Source #

HasField Certificate "stakeRegDelegCert" StakeRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeRegDelegCert" -> (StakeRegDelegCert -> f StakeRegDelegCert) -> Certificate -> f Certificate Source #

HasField Certificate "stakeRegistration" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeRegistration" -> (StakeCredential -> f StakeCredential) -> Certificate -> f Certificate Source #

HasField Certificate "stakeVoteDelegCert" StakeVoteDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeVoteDelegCert" -> (StakeVoteDelegCert -> f StakeVoteDelegCert) -> Certificate -> f Certificate Source #

HasField Certificate "stakeVoteRegDelegCert" StakeVoteRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeVoteRegDelegCert" -> (StakeVoteRegDelegCert -> f StakeVoteRegDelegCert) -> Certificate -> f Certificate Source #

HasField Certificate "unregCert" UnRegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "unregCert" -> (UnRegCert -> f UnRegCert) -> Certificate -> f Certificate Source #

HasField Certificate "unregDrepCert" UnRegDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "unregDrepCert" -> (UnRegDRepCert -> f UnRegDRepCert) -> Certificate -> f Certificate Source #

HasField Certificate "updateDrepCert" UpdateDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "updateDrepCert" -> (UpdateDRepCert -> f UpdateDRepCert) -> Certificate -> f Certificate Source #

HasField Certificate "voteDelegCert" VoteDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "voteDelegCert" -> (VoteDelegCert -> f VoteDelegCert) -> Certificate -> f Certificate Source #

HasField Certificate "voteRegDelegCert" VoteRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "voteRegDelegCert" -> (VoteRegDelegCert -> f VoteRegDelegCert) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'authCommitteeHotCert" (Maybe AuthCommitteeHotCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'authCommitteeHotCert" -> (Maybe AuthCommitteeHotCert -> f (Maybe AuthCommitteeHotCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'certificate" (Maybe Certificate'Certificate) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "maybe'genesisKeyDelegation" (Maybe GenesisKeyDelegationCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'genesisKeyDelegation" -> (Maybe GenesisKeyDelegationCert -> f (Maybe GenesisKeyDelegationCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'mirCert" (Maybe MirCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'mirCert" -> (Maybe MirCert -> f (Maybe MirCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'poolRegistration" (Maybe PoolRegistrationCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolRegistration" -> (Maybe PoolRegistrationCert -> f (Maybe PoolRegistrationCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'poolRetirement" (Maybe PoolRetirementCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolRetirement" -> (Maybe PoolRetirementCert -> f (Maybe PoolRetirementCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'redeemer" (Maybe Redeemer) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'redeemer" -> (Maybe Redeemer -> f (Maybe Redeemer)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'regCert" (Maybe RegCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'regCert" -> (Maybe RegCert -> f (Maybe RegCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'regDrepCert" (Maybe RegDRepCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'regDrepCert" -> (Maybe RegDRepCert -> f (Maybe RegDRepCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'resignCommitteeColdCert" (Maybe ResignCommitteeColdCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'resignCommitteeColdCert" -> (Maybe ResignCommitteeColdCert -> f (Maybe ResignCommitteeColdCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'stakeDelegation" (Maybe StakeDelegationCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeDelegation" -> (Maybe StakeDelegationCert -> f (Maybe StakeDelegationCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'stakeDeregistration" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeDeregistration" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'stakeRegDelegCert" (Maybe StakeRegDelegCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeRegDelegCert" -> (Maybe StakeRegDelegCert -> f (Maybe StakeRegDelegCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'stakeRegistration" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeRegistration" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'stakeVoteDelegCert" (Maybe StakeVoteDelegCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeVoteDelegCert" -> (Maybe StakeVoteDelegCert -> f (Maybe StakeVoteDelegCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'stakeVoteRegDelegCert" (Maybe StakeVoteRegDelegCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeVoteRegDelegCert" -> (Maybe StakeVoteRegDelegCert -> f (Maybe StakeVoteRegDelegCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'unregCert" (Maybe UnRegCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'unregCert" -> (Maybe UnRegCert -> f (Maybe UnRegCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'unregDrepCert" (Maybe UnRegDRepCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'unregDrepCert" -> (Maybe UnRegDRepCert -> f (Maybe UnRegDRepCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'updateDrepCert" (Maybe UpdateDRepCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'updateDrepCert" -> (Maybe UpdateDRepCert -> f (Maybe UpdateDRepCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'voteDelegCert" (Maybe VoteDelegCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'voteDelegCert" -> (Maybe VoteDelegCert -> f (Maybe VoteDelegCert)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'voteRegDelegCert" (Maybe VoteRegDelegCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'voteRegDelegCert" -> (Maybe VoteRegDelegCert -> f (Maybe VoteRegDelegCert)) -> Certificate -> f Certificate Source #

HasField Tx "certificates" [Certificate] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "certificates" -> ([Certificate] -> f [Certificate]) -> Tx -> f Tx Source #

HasField Tx "vec'certificates" (Vector Certificate) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'certificates" -> (Vector Certificate -> f (Vector Certificate)) -> Tx -> f Tx Source #

data Certificate'Certificate Source #

Instances

Instances details
NFData Certificate'Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show Certificate'Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Certificate'Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Certificate'Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "maybe'certificate" (Maybe Certificate'Certificate) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data CertificatePattern Source #

Fields :

Instances

Instances details
NFData CertificatePattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: CertificatePattern -> () Source #

Show CertificatePattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq CertificatePattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord CertificatePattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message CertificatePattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "anyDrep" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "anyPoolKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "anyPoolKeyhash" -> (ByteString -> f ByteString) -> CertificatePattern -> f CertificatePattern Source #

HasField CertificatePattern "anyStakeCredential" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "anyStakeCredential" -> (ByteString -> f ByteString) -> CertificatePattern -> f CertificatePattern Source #

HasField CertificatePattern "poolRegistration" PoolRegistrationPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "poolRetirement" PoolRetirementPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "stakeDelegation" StakeDelegationPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "stakeDeregistration" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeDeregistration" -> (StakeCredential -> f StakeCredential) -> CertificatePattern -> f CertificatePattern Source #

HasField CertificatePattern "stakeRegistration" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TxPattern "hasCertificate" CertificatePattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "hasCertificate" -> (CertificatePattern -> f CertificatePattern) -> TxPattern -> f TxPattern Source #

HasField CertificatePattern "maybe'anyDrep" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "maybe'anyPoolKeyhash" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'anyPoolKeyhash" -> (Maybe ByteString -> f (Maybe ByteString)) -> CertificatePattern -> f CertificatePattern Source #

HasField CertificatePattern "maybe'anyStakeCredential" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'anyStakeCredential" -> (Maybe ByteString -> f (Maybe ByteString)) -> CertificatePattern -> f CertificatePattern Source #

HasField CertificatePattern "maybe'certificateType" (Maybe CertificatePattern'CertificateType) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "maybe'poolRegistration" (Maybe PoolRegistrationPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "maybe'poolRetirement" (Maybe PoolRetirementPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "maybe'stakeDelegation" (Maybe StakeDelegationPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "maybe'stakeDeregistration" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeDeregistration" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> CertificatePattern -> f CertificatePattern Source #

HasField CertificatePattern "maybe'stakeRegistration" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeRegistration" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> CertificatePattern -> f CertificatePattern Source #

HasField TxPattern "maybe'hasCertificate" (Maybe CertificatePattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'hasCertificate" -> (Maybe CertificatePattern -> f (Maybe CertificatePattern)) -> TxPattern -> f TxPattern Source #

data CertificatePattern'CertificateType Source #

Instances

Instances details
NFData CertificatePattern'CertificateType Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show CertificatePattern'CertificateType Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq CertificatePattern'CertificateType Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord CertificatePattern'CertificateType Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "maybe'certificateType" (Maybe CertificatePattern'CertificateType) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data Collateral Source #

Fields :

Instances

Instances details
NFData Collateral Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Collateral -> () Source #

Show Collateral Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Collateral Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Collateral Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Collateral Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Collateral "collateralReturn" TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "collateralReturn" -> (TxOutput -> f TxOutput) -> Collateral -> f Collateral Source #

HasField Collateral "totalCollateral" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "totalCollateral" -> (BigInt -> f BigInt) -> Collateral -> f Collateral Source #

HasField Tx "collateral" Collateral Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "collateral" -> (Collateral -> f Collateral) -> Tx -> f Tx Source #

HasField Collateral "collateral" [TxInput] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "collateral" -> ([TxInput] -> f [TxInput]) -> Collateral -> f Collateral Source #

HasField Collateral "maybe'collateralReturn" (Maybe TxOutput) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'collateralReturn" -> (Maybe TxOutput -> f (Maybe TxOutput)) -> Collateral -> f Collateral Source #

HasField Collateral "maybe'totalCollateral" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'totalCollateral" -> (Maybe BigInt -> f (Maybe BigInt)) -> Collateral -> f Collateral Source #

HasField Collateral "vec'collateral" (Vector TxInput) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'collateral" -> (Vector TxInput -> f (Vector TxInput)) -> Collateral -> f Collateral Source #

HasField Tx "maybe'collateral" (Maybe Collateral) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'collateral" -> (Maybe Collateral -> f (Maybe Collateral)) -> Tx -> f Tx Source #

data Committee Source #

Fields :

  • members :: Lens' Committee (Data.Map.Map Data.Text.Text Data.Word.Word64)
  • threshold :: Lens' Committee RationalNumber
  • maybe'threshold :: Lens' Committee (Prelude.Maybe RationalNumber)

Instances

Instances details
NFData Committee Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Committee -> () Source #

Show Committee Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Committee Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Committee Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Committee Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Committee "threshold" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "threshold" -> (RationalNumber -> f RationalNumber) -> Committee -> f Committee Source #

HasField Genesis "committee" Committee Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "committee" -> (Committee -> f Committee) -> Genesis -> f Genesis Source #

HasField Committee "maybe'threshold" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'threshold" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> Committee -> f Committee Source #

HasField Genesis "maybe'committee" (Maybe Committee) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'committee" -> (Maybe Committee -> f (Maybe Committee)) -> Genesis -> f Genesis Source #

HasField Committee "members" (Map Text Word64) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "members" -> (Map Text Word64 -> f (Map Text Word64)) -> Committee -> f Committee Source #

data Committee'MembersEntry Source #

Fields :

  • key :: Lens' Committee'MembersEntry Data.Text.Text
  • value :: Lens' Committee'MembersEntry Data.Word.Word64

Instances

Instances details
NFData Committee'MembersEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show Committee'MembersEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Committee'MembersEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Committee'MembersEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Committee'MembersEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Committee'MembersEntry "key" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Committee'MembersEntry "value" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data Constitution Source #

Fields :

  • anchor :: Lens' Constitution Anchor
  • maybe'anchor :: Lens' Constitution (Prelude.Maybe Anchor)
  • hash :: Lens' Constitution Data.ByteString.ByteString

Instances

Instances details
NFData Constitution Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Constitution -> () Source #

Show Constitution Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Constitution Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Constitution Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Constitution Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Constitution "anchor" Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "anchor" -> (Anchor -> f Anchor) -> Constitution -> f Constitution Source #

HasField Constitution "hash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

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

HasField Genesis "constitution" Constitution Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "constitution" -> (Constitution -> f Constitution) -> Genesis -> f Genesis Source #

HasField NewConstitutionAction "constitution" Constitution Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Constitution "maybe'anchor" (Maybe Anchor) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'anchor" -> (Maybe Anchor -> f (Maybe Anchor)) -> Constitution -> f Constitution Source #

HasField Genesis "maybe'constitution" (Maybe Constitution) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'constitution" -> (Maybe Constitution -> f (Maybe Constitution)) -> Genesis -> f Genesis Source #

HasField NewConstitutionAction "maybe'constitution" (Maybe Constitution) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data Constr Source #

Fields :

  • tag :: Lens' Constr Data.Word.Word32
  • anyConstructor :: Lens' Constr Data.Word.Word64
  • fields :: Lens' Constr [PlutusData]
  • vec'fields :: Lens' Constr (Data.Vector.Vector PlutusData)

Instances

Instances details
NFData Constr Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Constr -> () Source #

Show Constr Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Constr Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Constr Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Constr Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Constr "anyConstructor" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "anyConstructor" -> (Word64 -> f Word64) -> Constr -> f Constr Source #

HasField Constr "tag" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "tag" -> (Word32 -> f Word32) -> Constr -> f Constr Source #

HasField PlutusData "constr" Constr Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "constr" -> (Constr -> f Constr) -> PlutusData -> f PlutusData Source #

HasField Constr "fields" [PlutusData] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "fields" -> ([PlutusData] -> f [PlutusData]) -> Constr -> f Constr Source #

HasField Constr "vec'fields" (Vector PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'fields" -> (Vector PlutusData -> f (Vector PlutusData)) -> Constr -> f Constr Source #

HasField PlutusData "maybe'constr" (Maybe Constr) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'constr" -> (Maybe Constr -> f (Maybe Constr)) -> PlutusData -> f PlutusData Source #

data CostModel Source #

Fields :

  • values :: Lens' CostModel [Data.Int.Int64]
  • vec'values :: Lens' CostModel (Data.Vector.Unboxed.Vector Data.Int.Int64)

Instances

Instances details
NFData CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: CostModel -> () Source #

Show CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CostModelMap "plutusV1" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV1" -> (CostModel -> f CostModel) -> CostModelMap -> f CostModelMap Source #

HasField CostModelMap "plutusV2" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV2" -> (CostModel -> f CostModel) -> CostModelMap -> f CostModelMap Source #

HasField CostModelMap "plutusV3" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV3" -> (CostModel -> f CostModel) -> CostModelMap -> f CostModelMap Source #

HasField CostModelMap "plutusV4" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV4" -> (CostModel -> f CostModel) -> CostModelMap -> f CostModelMap Source #

HasField CostModels "plutusV1" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV1" -> (CostModel -> f CostModel) -> CostModels -> f CostModels Source #

HasField CostModels "plutusV2" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV2" -> (CostModel -> f CostModel) -> CostModels -> f CostModels Source #

HasField CostModels "plutusV3" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV3" -> (CostModel -> f CostModel) -> CostModels -> f CostModels Source #

HasField CostModels "plutusV4" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV4" -> (CostModel -> f CostModel) -> CostModels -> f CostModels Source #

HasField CostModel "values" [Int64] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "values" -> ([Int64] -> f [Int64]) -> CostModel -> f CostModel Source #

HasField CostModel "vec'values" (Vector Int64) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'values" -> (Vector Int64 -> f (Vector Int64)) -> CostModel -> f CostModel Source #

HasField CostModelMap "maybe'plutusV1" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV1" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModelMap -> f CostModelMap Source #

HasField CostModelMap "maybe'plutusV2" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV2" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModelMap -> f CostModelMap Source #

HasField CostModelMap "maybe'plutusV3" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV3" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModelMap -> f CostModelMap Source #

HasField CostModelMap "maybe'plutusV4" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV4" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModelMap -> f CostModelMap Source #

HasField CostModels "maybe'plutusV1" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV1" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModels -> f CostModels Source #

HasField CostModels "maybe'plutusV2" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV2" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModels -> f CostModels Source #

HasField CostModels "maybe'plutusV3" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV3" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModels -> f CostModels Source #

HasField CostModels "maybe'plutusV4" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV4" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModels -> f CostModels Source #

data CostModelMap Source #

Fields :

Instances

Instances details
NFData CostModelMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: CostModelMap -> () Source #

Show CostModelMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq CostModelMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord CostModelMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message CostModelMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CostModelMap "plutusV1" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV1" -> (CostModel -> f CostModel) -> CostModelMap -> f CostModelMap Source #

HasField CostModelMap "plutusV2" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV2" -> (CostModel -> f CostModel) -> CostModelMap -> f CostModelMap Source #

HasField CostModelMap "plutusV3" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV3" -> (CostModel -> f CostModel) -> CostModelMap -> f CostModelMap Source #

HasField CostModelMap "plutusV4" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV4" -> (CostModel -> f CostModel) -> CostModelMap -> f CostModelMap Source #

HasField Genesis "costModels" CostModelMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "costModels" -> (CostModelMap -> f CostModelMap) -> Genesis -> f Genesis Source #

HasField CostModelMap "maybe'plutusV1" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV1" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModelMap -> f CostModelMap Source #

HasField CostModelMap "maybe'plutusV2" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV2" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModelMap -> f CostModelMap Source #

HasField CostModelMap "maybe'plutusV3" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV3" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModelMap -> f CostModelMap Source #

HasField CostModelMap "maybe'plutusV4" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV4" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModelMap -> f CostModelMap Source #

HasField Genesis "maybe'costModels" (Maybe CostModelMap) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'costModels" -> (Maybe CostModelMap -> f (Maybe CostModelMap)) -> Genesis -> f Genesis Source #

data CostModels Source #

Fields :

Instances

Instances details
NFData CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: CostModels -> () Source #

Show CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CostModels "plutusV1" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV1" -> (CostModel -> f CostModel) -> CostModels -> f CostModels Source #

HasField CostModels "plutusV2" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV2" -> (CostModel -> f CostModel) -> CostModels -> f CostModels Source #

HasField CostModels "plutusV3" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV3" -> (CostModel -> f CostModel) -> CostModels -> f CostModels Source #

HasField CostModels "plutusV4" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV4" -> (CostModel -> f CostModel) -> CostModels -> f CostModels Source #

HasField PParams "costModels" CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "costModels" -> (CostModels -> f CostModels) -> PParams -> f PParams Source #

HasField CostModels "maybe'plutusV1" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV1" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModels -> f CostModels Source #

HasField CostModels "maybe'plutusV2" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV2" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModels -> f CostModels Source #

HasField CostModels "maybe'plutusV3" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV3" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModels -> f CostModels Source #

HasField CostModels "maybe'plutusV4" (Maybe CostModel) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV4" -> (Maybe CostModel -> f (Maybe CostModel)) -> CostModels -> f CostModels Source #

HasField PParams "maybe'costModels" (Maybe CostModels) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'costModels" -> (Maybe CostModels -> f (Maybe CostModels)) -> PParams -> f PParams Source #

data DRep Source #

Fields :

Instances

Instances details
NFData DRep Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: DRep -> () Source #

Show DRep Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq DRep Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

(==) :: DRep -> DRep -> Bool Source #

(/=) :: DRep -> DRep -> Bool Source #

Ord DRep Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message DRep Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRep "abstain" Bool Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "abstain" -> (Bool -> f Bool) -> DRep -> f DRep Source #

HasField DRep "addrKeyHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "addrKeyHash" -> (ByteString -> f ByteString) -> DRep -> f DRep Source #

HasField DRep "noConfidence" Bool Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "noConfidence" -> (Bool -> f Bool) -> DRep -> f DRep Source #

HasField DRep "scriptHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scriptHash" -> (ByteString -> f ByteString) -> DRep -> f DRep Source #

HasField StakeVoteDelegCert "drep" DRep Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drep" -> (DRep -> f DRep) -> StakeVoteDelegCert -> f StakeVoteDelegCert Source #

HasField StakeVoteRegDelegCert "drep" DRep Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField VoteDelegCert "drep" DRep Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drep" -> (DRep -> f DRep) -> VoteDelegCert -> f VoteDelegCert Source #

HasField VoteRegDelegCert "drep" DRep Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drep" -> (DRep -> f DRep) -> VoteRegDelegCert -> f VoteRegDelegCert Source #

HasField DRep "maybe'abstain" (Maybe Bool) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'abstain" -> (Maybe Bool -> f (Maybe Bool)) -> DRep -> f DRep Source #

HasField DRep "maybe'addrKeyHash" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'addrKeyHash" -> (Maybe ByteString -> f (Maybe ByteString)) -> DRep -> f DRep Source #

HasField DRep "maybe'drep" (Maybe DRep'Drep) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drep" -> (Maybe DRep'Drep -> f (Maybe DRep'Drep)) -> DRep -> f DRep Source #

HasField DRep "maybe'noConfidence" (Maybe Bool) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'noConfidence" -> (Maybe Bool -> f (Maybe Bool)) -> DRep -> f DRep Source #

HasField DRep "maybe'scriptHash" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptHash" -> (Maybe ByteString -> f (Maybe ByteString)) -> DRep -> f DRep Source #

HasField StakeVoteDelegCert "maybe'drep" (Maybe DRep) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drep" -> (Maybe DRep -> f (Maybe DRep)) -> StakeVoteDelegCert -> f StakeVoteDelegCert Source #

HasField StakeVoteRegDelegCert "maybe'drep" (Maybe DRep) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drep" -> (Maybe DRep -> f (Maybe DRep)) -> StakeVoteRegDelegCert -> f StakeVoteRegDelegCert Source #

HasField VoteDelegCert "maybe'drep" (Maybe DRep) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drep" -> (Maybe DRep -> f (Maybe DRep)) -> VoteDelegCert -> f VoteDelegCert Source #

HasField VoteRegDelegCert "maybe'drep" (Maybe DRep) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drep" -> (Maybe DRep -> f (Maybe DRep)) -> VoteRegDelegCert -> f VoteRegDelegCert Source #

data DRepVotingThresholds Source #

Fields :

Instances

Instances details
NFData DRepVotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show DRepVotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq DRepVotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord DRepVotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message DRepVotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "committeeNoConfidence" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "committeeNoConfidence" -> (RationalNumber -> f RationalNumber) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField DRepVotingThresholds "committeeNormal" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "hardForkInitiation" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "motionNoConfidence" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "ppEconomicGroup" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "ppGovGroup" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "ppNetworkGroup" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "ppTechnicalGroup" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "treasuryWithdrawal" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "updateToConstitution" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "updateToConstitution" -> (RationalNumber -> f RationalNumber) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField Genesis "drepVotingThresholds" DRepVotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepVotingThresholds" -> (DRepVotingThresholds -> f DRepVotingThresholds) -> Genesis -> f Genesis Source #

HasField DRepVotingThresholds "maybe'committeeNoConfidence" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'committeeNoConfidence" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField DRepVotingThresholds "maybe'committeeNormal" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "maybe'hardForkInitiation" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'hardForkInitiation" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField DRepVotingThresholds "maybe'motionNoConfidence" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'motionNoConfidence" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField DRepVotingThresholds "maybe'ppEconomicGroup" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "maybe'ppGovGroup" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "maybe'ppNetworkGroup" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "maybe'ppTechnicalGroup" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'ppTechnicalGroup" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField DRepVotingThresholds "maybe'treasuryWithdrawal" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'treasuryWithdrawal" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField DRepVotingThresholds "maybe'updateToConstitution" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'updateToConstitution" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField Genesis "maybe'drepVotingThresholds" (Maybe DRepVotingThresholds) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepVotingThresholds" -> (Maybe DRepVotingThresholds -> f (Maybe DRepVotingThresholds)) -> Genesis -> f Genesis Source #

data Datum Source #

Fields :

Instances

Instances details
NFData Datum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Datum -> () Source #

Show Datum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Datum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

(==) :: Datum -> Datum -> Bool Source #

(/=) :: Datum -> Datum -> Bool Source #

Ord Datum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Datum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Datum "hash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

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

HasField Datum "originalCbor" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "originalCbor" -> (ByteString -> f ByteString) -> Datum -> f Datum Source #

HasField Datum "payload" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "payload" -> (PlutusData -> f PlutusData) -> Datum -> f Datum Source #

HasField TxOutput "datum" Datum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "datum" -> (Datum -> f Datum) -> TxOutput -> f TxOutput Source #

HasField Datum "maybe'originalCbor" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'originalCbor" -> (Maybe ByteString -> f (Maybe ByteString)) -> Datum -> f Datum Source #

HasField Datum "maybe'payload" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'payload" -> (Maybe PlutusData -> f (Maybe PlutusData)) -> Datum -> f Datum Source #

HasField TxOutput "maybe'datum" (Maybe Datum) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'datum" -> (Maybe Datum -> f (Maybe Datum)) -> TxOutput -> f TxOutput Source #

data EraBoundary Source #

Fields :

  • time :: Lens' EraBoundary Data.Word.Word64
  • slot :: Lens' EraBoundary Data.Word.Word64
  • epoch :: Lens' EraBoundary Data.Word.Word64

Instances

Instances details
NFData EraBoundary Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: EraBoundary -> () Source #

Show EraBoundary Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq EraBoundary Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord EraBoundary Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message EraBoundary Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField EraBoundary "epoch" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "epoch" -> (Word64 -> f Word64) -> EraBoundary -> f EraBoundary Source #

HasField EraBoundary "slot" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "slot" -> (Word64 -> f Word64) -> EraBoundary -> f EraBoundary Source #

HasField EraBoundary "time" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "time" -> (Word64 -> f Word64) -> EraBoundary -> f EraBoundary Source #

HasField EraSummary "end" EraBoundary Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "end" -> (EraBoundary -> f EraBoundary) -> EraSummary -> f EraSummary Source #

HasField EraSummary "start" EraBoundary Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "start" -> (EraBoundary -> f EraBoundary) -> EraSummary -> f EraSummary Source #

HasField EraSummary "maybe'end" (Maybe EraBoundary) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'end" -> (Maybe EraBoundary -> f (Maybe EraBoundary)) -> EraSummary -> f EraSummary Source #

HasField EraSummary "maybe'start" (Maybe EraBoundary) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'start" -> (Maybe EraBoundary -> f (Maybe EraBoundary)) -> EraSummary -> f EraSummary Source #

data EraSummaries Source #

Fields :

  • summaries :: Lens' EraSummaries [EraSummary]
  • vec'summaries :: Lens' EraSummaries (Data.Vector.Vector EraSummary)

Instances

Instances details
NFData EraSummaries Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: EraSummaries -> () Source #

Show EraSummaries Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq EraSummaries Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord EraSummaries Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message EraSummaries Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField ReadEraSummaryResponse "cardano" EraSummaries Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

HasField EraSummaries "summaries" [EraSummary] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "summaries" -> ([EraSummary] -> f [EraSummary]) -> EraSummaries -> f EraSummaries Source #

HasField EraSummaries "vec'summaries" (Vector EraSummary) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'summaries" -> (Vector EraSummary -> f (Vector EraSummary)) -> EraSummaries -> f EraSummaries Source #

HasField ReadEraSummaryResponse "maybe'cardano" (Maybe EraSummaries) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

data EraSummary Source #

Fields :

  • name :: Lens' EraSummary Data.Text.Text
  • start :: Lens' EraSummary EraBoundary
  • maybe'start :: Lens' EraSummary (Prelude.Maybe EraBoundary)
  • end :: Lens' EraSummary EraBoundary
  • maybe'end :: Lens' EraSummary (Prelude.Maybe EraBoundary)
  • protocolParams :: Lens' EraSummary PParams
  • maybe'protocolParams :: Lens' EraSummary (Prelude.Maybe PParams)

Instances

Instances details
NFData EraSummary Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: EraSummary -> () Source #

Show EraSummary Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq EraSummary Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord EraSummary Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message EraSummary Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField EraSummary "end" EraBoundary Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "end" -> (EraBoundary -> f EraBoundary) -> EraSummary -> f EraSummary Source #

HasField EraSummary "name" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> EraSummary -> f EraSummary Source #

HasField EraSummary "protocolParams" PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolParams" -> (PParams -> f PParams) -> EraSummary -> f EraSummary Source #

HasField EraSummary "start" EraBoundary Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "start" -> (EraBoundary -> f EraBoundary) -> EraSummary -> f EraSummary Source #

HasField EraSummaries "summaries" [EraSummary] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "summaries" -> ([EraSummary] -> f [EraSummary]) -> EraSummaries -> f EraSummaries Source #

HasField EraSummaries "vec'summaries" (Vector EraSummary) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'summaries" -> (Vector EraSummary -> f (Vector EraSummary)) -> EraSummaries -> f EraSummaries Source #

HasField EraSummary "maybe'end" (Maybe EraBoundary) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'end" -> (Maybe EraBoundary -> f (Maybe EraBoundary)) -> EraSummary -> f EraSummary Source #

HasField EraSummary "maybe'protocolParams" (Maybe PParams) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'protocolParams" -> (Maybe PParams -> f (Maybe PParams)) -> EraSummary -> f EraSummary Source #

HasField EraSummary "maybe'start" (Maybe EraBoundary) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'start" -> (Maybe EraBoundary -> f (Maybe EraBoundary)) -> EraSummary -> f EraSummary Source #

data EvalError Source #

Fields :

  • msg :: Lens' EvalError Data.Text.Text

Instances

Instances details
NFData EvalError Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: EvalError -> () Source #

Show EvalError Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq EvalError Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord EvalError Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message EvalError Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField EvalError "msg" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "msg" -> (Text -> f Text) -> EvalError -> f EvalError Source #

HasField TxEval "errors" [EvalError] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "errors" -> ([EvalError] -> f [EvalError]) -> TxEval -> f TxEval Source #

HasField TxEval "vec'errors" (Vector EvalError) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'errors" -> (Vector EvalError -> f (Vector EvalError)) -> TxEval -> f TxEval Source #

data EvalTrace Source #

Fields :

  • msg :: Lens' EvalTrace Data.Text.Text

Instances

Instances details
NFData EvalTrace Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: EvalTrace -> () Source #

Show EvalTrace Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq EvalTrace Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord EvalTrace Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message EvalTrace Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField EvalTrace "msg" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "msg" -> (Text -> f Text) -> EvalTrace -> f EvalTrace Source #

HasField TxEval "traces" [EvalTrace] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "traces" -> ([EvalTrace] -> f [EvalTrace]) -> TxEval -> f TxEval Source #

HasField TxEval "vec'traces" (Vector EvalTrace) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'traces" -> (Vector EvalTrace -> f (Vector EvalTrace)) -> TxEval -> f TxEval Source #

data ExPrices Source #

Fields :

  • steps :: Lens' ExPrices RationalNumber
  • maybe'steps :: Lens' ExPrices (Prelude.Maybe RationalNumber)
  • memory :: Lens' ExPrices RationalNumber
  • maybe'memory :: Lens' ExPrices (Prelude.Maybe RationalNumber)

Instances

Instances details
NFData ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: ExPrices -> () Source #

Show ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField ExPrices "memory" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "memory" -> (RationalNumber -> f RationalNumber) -> ExPrices -> f ExPrices Source #

HasField ExPrices "steps" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "steps" -> (RationalNumber -> f RationalNumber) -> ExPrices -> f ExPrices Source #

HasField Genesis "executionPrices" ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "executionPrices" -> (ExPrices -> f ExPrices) -> Genesis -> f Genesis Source #

HasField PParams "prices" ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "prices" -> (ExPrices -> f ExPrices) -> PParams -> f PParams Source #

HasField ExPrices "maybe'memory" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'memory" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> ExPrices -> f ExPrices Source #

HasField ExPrices "maybe'steps" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'steps" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> ExPrices -> f ExPrices Source #

HasField Genesis "maybe'executionPrices" (Maybe ExPrices) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'executionPrices" -> (Maybe ExPrices -> f (Maybe ExPrices)) -> Genesis -> f Genesis Source #

HasField PParams "maybe'prices" (Maybe ExPrices) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'prices" -> (Maybe ExPrices -> f (Maybe ExPrices)) -> PParams -> f PParams Source #

data ExUnits Source #

Fields :

  • steps :: Lens' ExUnits Data.Word.Word64
  • memory :: Lens' ExUnits Data.Word.Word64

Instances

Instances details
NFData ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: ExUnits -> () Source #

Show ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField ExUnits "memory" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "memory" -> (Word64 -> f Word64) -> ExUnits -> f ExUnits Source #

HasField ExUnits "steps" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "steps" -> (Word64 -> f Word64) -> ExUnits -> f ExUnits Source #

HasField Genesis "maxBlockExUnits" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxBlockExUnits" -> (ExUnits -> f ExUnits) -> Genesis -> f Genesis Source #

HasField Genesis "maxTxExUnits" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxTxExUnits" -> (ExUnits -> f ExUnits) -> Genesis -> f Genesis Source #

HasField PParams "maxExecutionUnitsPerBlock" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxExecutionUnitsPerBlock" -> (ExUnits -> f ExUnits) -> PParams -> f PParams Source #

HasField PParams "maxExecutionUnitsPerTransaction" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxExecutionUnitsPerTransaction" -> (ExUnits -> f ExUnits) -> PParams -> f PParams Source #

HasField Redeemer "exUnits" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "exUnits" -> (ExUnits -> f ExUnits) -> Redeemer -> f Redeemer Source #

HasField TxEval "exUnits" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "exUnits" -> (ExUnits -> f ExUnits) -> TxEval -> f TxEval Source #

HasField Genesis "maybe'maxBlockExUnits" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'maxBlockExUnits" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'maxTxExUnits" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'maxTxExUnits" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> Genesis -> f Genesis Source #

HasField PParams "maybe'maxExecutionUnitsPerBlock" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'maxExecutionUnitsPerBlock" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> PParams -> f PParams Source #

HasField PParams "maybe'maxExecutionUnitsPerTransaction" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'maxExecutionUnitsPerTransaction" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> PParams -> f PParams Source #

HasField Redeemer "maybe'exUnits" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'exUnits" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> Redeemer -> f Redeemer Source #

HasField TxEval "maybe'exUnits" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'exUnits" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> TxEval -> f TxEval Source #

data ExtraEntropy Source #

Fields :

  • tag :: Lens' ExtraEntropy Data.Text.Text

Instances

Instances details
NFData ExtraEntropy Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: ExtraEntropy -> () Source #

Show ExtraEntropy Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq ExtraEntropy Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord ExtraEntropy Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message ExtraEntropy Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField ExtraEntropy "tag" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "tag" -> (Text -> f Text) -> ExtraEntropy -> f ExtraEntropy Source #

data GenDelegs Source #

Fields :

  • delegate :: Lens' GenDelegs Data.Text.Text
  • vrf :: Lens' GenDelegs Data.Text.Text

Instances

Instances details
NFData GenDelegs Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: GenDelegs -> () Source #

Show GenDelegs Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq GenDelegs Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord GenDelegs Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message GenDelegs Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GenDelegs "delegate" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "delegate" -> (Text -> f Text) -> GenDelegs -> f GenDelegs Source #

HasField GenDelegs "vrf" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vrf" -> (Text -> f Text) -> GenDelegs -> f GenDelegs Source #

HasField Genesis'GenDelegsEntry "value" GenDelegs Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'GenDelegsEntry "maybe'value" (Maybe GenDelegs) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis "genDelegs" (Map Text GenDelegs) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "genDelegs" -> (Map Text GenDelegs -> f (Map Text GenDelegs)) -> Genesis -> f Genesis Source #

data Genesis Source #

Fields :

Instances

Instances details
NFData Genesis Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Genesis -> () Source #

Show Genesis Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Genesis Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Genesis Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Genesis Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis "activeSlotsCoeff" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "activeSlotsCoeff" -> (RationalNumber -> f RationalNumber) -> Genesis -> f Genesis Source #

HasField Genesis "blockVersionData" BlockVersionData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "blockVersionData" -> (BlockVersionData -> f BlockVersionData) -> Genesis -> f Genesis Source #

HasField Genesis "collateralPercentage" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "collateralPercentage" -> (Word32 -> f Word32) -> Genesis -> f Genesis Source #

HasField Genesis "committee" Committee Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "committee" -> (Committee -> f Committee) -> Genesis -> f Genesis Source #

HasField Genesis "committeeMaxTermLength" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "committeeMaxTermLength" -> (Word64 -> f Word64) -> Genesis -> f Genesis Source #

HasField Genesis "committeeMinSize" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "committeeMinSize" -> (Word64 -> f Word64) -> Genesis -> f Genesis Source #

HasField Genesis "constitution" Constitution Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "constitution" -> (Constitution -> f Constitution) -> Genesis -> f Genesis Source #

HasField Genesis "costModels" CostModelMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "costModels" -> (CostModelMap -> f CostModelMap) -> Genesis -> f Genesis Source #

HasField Genesis "drepActivity" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepActivity" -> (Word64 -> f Word64) -> Genesis -> f Genesis Source #

HasField Genesis "drepDeposit" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepDeposit" -> (BigInt -> f BigInt) -> Genesis -> f Genesis Source #

HasField Genesis "drepVotingThresholds" DRepVotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepVotingThresholds" -> (DRepVotingThresholds -> f DRepVotingThresholds) -> Genesis -> f Genesis Source #

HasField Genesis "epochLength" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "epochLength" -> (Word32 -> f Word32) -> Genesis -> f Genesis Source #

HasField Genesis "executionPrices" ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "executionPrices" -> (ExPrices -> f ExPrices) -> Genesis -> f Genesis Source #

HasField Genesis "ftsSeed" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "ftsSeed" -> (Text -> f Text) -> Genesis -> f Genesis Source #

HasField Genesis "govActionDeposit" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "govActionDeposit" -> (BigInt -> f BigInt) -> Genesis -> f Genesis Source #

HasField Genesis "govActionLifetime" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "govActionLifetime" -> (Word64 -> f Word64) -> Genesis -> f Genesis Source #

HasField Genesis "lovelacePerUtxoWord" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "lovelacePerUtxoWord" -> (BigInt -> f BigInt) -> Genesis -> f Genesis Source #

HasField Genesis "maxBlockExUnits" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxBlockExUnits" -> (ExUnits -> f ExUnits) -> Genesis -> f Genesis Source #

HasField Genesis "maxCollateralInputs" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxCollateralInputs" -> (Word32 -> f Word32) -> Genesis -> f Genesis Source #

HasField Genesis "maxKesEvolutions" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxKesEvolutions" -> (Word32 -> f Word32) -> Genesis -> f Genesis Source #

HasField Genesis "maxLovelaceSupply" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxLovelaceSupply" -> (BigInt -> f BigInt) -> Genesis -> f Genesis Source #

HasField Genesis "maxTxExUnits" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxTxExUnits" -> (ExUnits -> f ExUnits) -> Genesis -> f Genesis Source #

HasField Genesis "maxValueSize" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxValueSize" -> (Word32 -> f Word32) -> Genesis -> f Genesis Source #

HasField Genesis "minFeeRefScriptCostPerByte" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minFeeRefScriptCostPerByte" -> (RationalNumber -> f RationalNumber) -> Genesis -> f Genesis Source #

HasField Genesis "networkId" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "networkId" -> (Text -> f Text) -> Genesis -> f Genesis Source #

HasField Genesis "networkMagic" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "networkMagic" -> (Word32 -> f Word32) -> Genesis -> f Genesis Source #

HasField Genesis "poolVotingThresholds" PoolVotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolVotingThresholds" -> (PoolVotingThresholds -> f PoolVotingThresholds) -> Genesis -> f Genesis Source #

HasField Genesis "protocolConsts" ProtocolConsts Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolConsts" -> (ProtocolConsts -> f ProtocolConsts) -> Genesis -> f Genesis Source #

HasField Genesis "protocolParams" PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolParams" -> (PParams -> f PParams) -> Genesis -> f Genesis Source #

HasField Genesis "securityParam" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "securityParam" -> (Word32 -> f Word32) -> Genesis -> f Genesis Source #

HasField Genesis "slotLength" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "slotLength" -> (Word32 -> f Word32) -> Genesis -> f Genesis Source #

HasField Genesis "slotsPerKesPeriod" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "slotsPerKesPeriod" -> (Word32 -> f Word32) -> Genesis -> f Genesis Source #

HasField Genesis "startTime" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "startTime" -> (Word64 -> f Word64) -> Genesis -> f Genesis Source #

HasField Genesis "systemStart" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "systemStart" -> (Text -> f Text) -> Genesis -> f Genesis Source #

HasField Genesis "updateQuorum" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "updateQuorum" -> (Word32 -> f Word32) -> Genesis -> f Genesis Source #

HasField ReadGenesisResponse "cardano" Genesis Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

HasField Genesis "maybe'activeSlotsCoeff" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'activeSlotsCoeff" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'blockVersionData" (Maybe BlockVersionData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'blockVersionData" -> (Maybe BlockVersionData -> f (Maybe BlockVersionData)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'committee" (Maybe Committee) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'committee" -> (Maybe Committee -> f (Maybe Committee)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'constitution" (Maybe Constitution) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'constitution" -> (Maybe Constitution -> f (Maybe Constitution)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'costModels" (Maybe CostModelMap) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'costModels" -> (Maybe CostModelMap -> f (Maybe CostModelMap)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'drepDeposit" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepDeposit" -> (Maybe BigInt -> f (Maybe BigInt)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'drepVotingThresholds" (Maybe DRepVotingThresholds) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepVotingThresholds" -> (Maybe DRepVotingThresholds -> f (Maybe DRepVotingThresholds)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'executionPrices" (Maybe ExPrices) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'executionPrices" -> (Maybe ExPrices -> f (Maybe ExPrices)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'govActionDeposit" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'govActionDeposit" -> (Maybe BigInt -> f (Maybe BigInt)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'lovelacePerUtxoWord" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'lovelacePerUtxoWord" -> (Maybe BigInt -> f (Maybe BigInt)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'maxBlockExUnits" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'maxBlockExUnits" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'maxLovelaceSupply" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'maxLovelaceSupply" -> (Maybe BigInt -> f (Maybe BigInt)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'maxTxExUnits" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'maxTxExUnits" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'minFeeRefScriptCostPerByte" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'minFeeRefScriptCostPerByte" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'poolVotingThresholds" (Maybe PoolVotingThresholds) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolVotingThresholds" -> (Maybe PoolVotingThresholds -> f (Maybe PoolVotingThresholds)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'protocolConsts" (Maybe ProtocolConsts) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'protocolConsts" -> (Maybe ProtocolConsts -> f (Maybe ProtocolConsts)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'protocolParams" (Maybe PParams) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'protocolParams" -> (Maybe PParams -> f (Maybe PParams)) -> Genesis -> f Genesis Source #

HasField ReadGenesisResponse "maybe'cardano" (Maybe Genesis) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe Genesis -> f (Maybe Genesis)) -> ReadGenesisResponse -> f ReadGenesisResponse Source #

HasField Genesis "avvmDistr" (Map Text Text) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "avvmDistr" -> (Map Text Text -> f (Map Text Text)) -> Genesis -> f Genesis Source #

HasField Genesis "bootStakeholders" (Map Text Word64) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "bootStakeholders" -> (Map Text Word64 -> f (Map Text Word64)) -> Genesis -> f Genesis Source #

HasField Genesis "genDelegs" (Map Text GenDelegs) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "genDelegs" -> (Map Text GenDelegs -> f (Map Text GenDelegs)) -> Genesis -> f Genesis Source #

HasField Genesis "heavyDelegation" (Map Text HeavyDelegation) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "heavyDelegation" -> (Map Text HeavyDelegation -> f (Map Text HeavyDelegation)) -> Genesis -> f Genesis Source #

HasField Genesis "initialFunds" (Map Text BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "initialFunds" -> (Map Text BigInt -> f (Map Text BigInt)) -> Genesis -> f Genesis Source #

HasField Genesis "nonAvvmBalances" (Map Text Text) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "nonAvvmBalances" -> (Map Text Text -> f (Map Text Text)) -> Genesis -> f Genesis Source #

HasField Genesis "vssCerts" (Map Text VssCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vssCerts" -> (Map Text VssCert -> f (Map Text VssCert)) -> Genesis -> f Genesis Source #

data Genesis'AvvmDistrEntry Source #

Fields :

  • key :: Lens' Genesis'AvvmDistrEntry Data.Text.Text
  • value :: Lens' Genesis'AvvmDistrEntry Data.Text.Text

Instances

Instances details
NFData Genesis'AvvmDistrEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show Genesis'AvvmDistrEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Genesis'AvvmDistrEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Genesis'AvvmDistrEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Genesis'AvvmDistrEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'AvvmDistrEntry "key" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'AvvmDistrEntry "value" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data Genesis'BootStakeholdersEntry Source #

Fields :

  • key :: Lens' Genesis'BootStakeholdersEntry Data.Text.Text
  • value :: Lens' Genesis'BootStakeholdersEntry Data.Word.Word64

Instances

Instances details
NFData Genesis'BootStakeholdersEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show Genesis'BootStakeholdersEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Genesis'BootStakeholdersEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Genesis'BootStakeholdersEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Genesis'BootStakeholdersEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'BootStakeholdersEntry "key" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'BootStakeholdersEntry "value" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data Genesis'GenDelegsEntry Source #

Fields :

  • key :: Lens' Genesis'GenDelegsEntry Data.Text.Text
  • value :: Lens' Genesis'GenDelegsEntry GenDelegs
  • maybe'value :: Lens' Genesis'GenDelegsEntry (Prelude.Maybe GenDelegs)

Instances

Instances details
NFData Genesis'GenDelegsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show Genesis'GenDelegsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Genesis'GenDelegsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Genesis'GenDelegsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Genesis'GenDelegsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'GenDelegsEntry "key" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'GenDelegsEntry "value" GenDelegs Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'GenDelegsEntry "maybe'value" (Maybe GenDelegs) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data Genesis'HeavyDelegationEntry Source #

Fields :

  • key :: Lens' Genesis'HeavyDelegationEntry Data.Text.Text
  • value :: Lens' Genesis'HeavyDelegationEntry HeavyDelegation
  • maybe'value :: Lens' Genesis'HeavyDelegationEntry (Prelude.Maybe HeavyDelegation)

Instances

Instances details
NFData Genesis'HeavyDelegationEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show Genesis'HeavyDelegationEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Genesis'HeavyDelegationEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Genesis'HeavyDelegationEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Genesis'HeavyDelegationEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'HeavyDelegationEntry "key" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'HeavyDelegationEntry "value" HeavyDelegation Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'HeavyDelegationEntry "maybe'value" (Maybe HeavyDelegation) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data Genesis'InitialFundsEntry Source #

Fields :

  • key :: Lens' Genesis'InitialFundsEntry Data.Text.Text
  • value :: Lens' Genesis'InitialFundsEntry BigInt
  • maybe'value :: Lens' Genesis'InitialFundsEntry (Prelude.Maybe BigInt)

Instances

Instances details
NFData Genesis'InitialFundsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show Genesis'InitialFundsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Genesis'InitialFundsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Genesis'InitialFundsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Genesis'InitialFundsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'InitialFundsEntry "key" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'InitialFundsEntry "value" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'InitialFundsEntry "maybe'value" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data Genesis'NonAvvmBalancesEntry Source #

Fields :

  • key :: Lens' Genesis'NonAvvmBalancesEntry Data.Text.Text
  • value :: Lens' Genesis'NonAvvmBalancesEntry Data.Text.Text

Instances

Instances details
NFData Genesis'NonAvvmBalancesEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show Genesis'NonAvvmBalancesEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Genesis'NonAvvmBalancesEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Genesis'NonAvvmBalancesEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Genesis'NonAvvmBalancesEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'NonAvvmBalancesEntry "key" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'NonAvvmBalancesEntry "value" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data Genesis'VssCertsEntry Source #

Fields :

  • key :: Lens' Genesis'VssCertsEntry Data.Text.Text
  • value :: Lens' Genesis'VssCertsEntry VssCert
  • maybe'value :: Lens' Genesis'VssCertsEntry (Prelude.Maybe VssCert)

Instances

Instances details
NFData Genesis'VssCertsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show Genesis'VssCertsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Genesis'VssCertsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Genesis'VssCertsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Genesis'VssCertsEntry Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'VssCertsEntry "key" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'VssCertsEntry "value" VssCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'VssCertsEntry "maybe'value" (Maybe VssCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data GenesisKeyDelegationCert Source #

Fields :

  • genesisHash :: Lens' GenesisKeyDelegationCert Data.ByteString.ByteString
  • genesisDelegateHash :: Lens' GenesisKeyDelegationCert Data.ByteString.ByteString
  • vrfKeyhash :: Lens' GenesisKeyDelegationCert Data.ByteString.ByteString

Instances

Instances details
NFData GenesisKeyDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show GenesisKeyDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq GenesisKeyDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord GenesisKeyDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message GenesisKeyDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "genesisKeyDelegation" GenesisKeyDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GenesisKeyDelegationCert "genesisDelegateHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GenesisKeyDelegationCert "genesisHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GenesisKeyDelegationCert "vrfKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "maybe'genesisKeyDelegation" (Maybe GenesisKeyDelegationCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'genesisKeyDelegation" -> (Maybe GenesisKeyDelegationCert -> f (Maybe GenesisKeyDelegationCert)) -> Certificate -> f Certificate Source #

data GovernanceAction Source #

Fields :

Instances

Instances details
NFData GovernanceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: GovernanceAction -> () Source #

Show GovernanceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq GovernanceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord GovernanceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message GovernanceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "hardForkInitiationAction" HardForkInitiationAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "infoAction" InfoAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "infoAction" -> (InfoAction -> f InfoAction) -> GovernanceAction -> f GovernanceAction Source #

HasField GovernanceAction "newConstitutionAction" NewConstitutionAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "noConfidenceAction" NoConfidenceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "parameterChangeAction" ParameterChangeAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "treasuryWithdrawalsAction" TreasuryWithdrawalsAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "updateCommitteeAction" UpdateCommitteeAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceActionProposal "govAction" GovernanceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "maybe'governanceAction" (Maybe GovernanceAction'GovernanceAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "maybe'hardForkInitiationAction" (Maybe HardForkInitiationAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'hardForkInitiationAction" -> (Maybe HardForkInitiationAction -> f (Maybe HardForkInitiationAction)) -> GovernanceAction -> f GovernanceAction Source #

HasField GovernanceAction "maybe'infoAction" (Maybe InfoAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'infoAction" -> (Maybe InfoAction -> f (Maybe InfoAction)) -> GovernanceAction -> f GovernanceAction Source #

HasField GovernanceAction "maybe'newConstitutionAction" (Maybe NewConstitutionAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'newConstitutionAction" -> (Maybe NewConstitutionAction -> f (Maybe NewConstitutionAction)) -> GovernanceAction -> f GovernanceAction Source #

HasField GovernanceAction "maybe'noConfidenceAction" (Maybe NoConfidenceAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'noConfidenceAction" -> (Maybe NoConfidenceAction -> f (Maybe NoConfidenceAction)) -> GovernanceAction -> f GovernanceAction Source #

HasField GovernanceAction "maybe'parameterChangeAction" (Maybe ParameterChangeAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'parameterChangeAction" -> (Maybe ParameterChangeAction -> f (Maybe ParameterChangeAction)) -> GovernanceAction -> f GovernanceAction Source #

HasField GovernanceAction "maybe'treasuryWithdrawalsAction" (Maybe TreasuryWithdrawalsAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "maybe'updateCommitteeAction" (Maybe UpdateCommitteeAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'updateCommitteeAction" -> (Maybe UpdateCommitteeAction -> f (Maybe UpdateCommitteeAction)) -> GovernanceAction -> f GovernanceAction Source #

HasField GovernanceActionProposal "maybe'govAction" (Maybe GovernanceAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data GovernanceAction'GovernanceAction Source #

Instances

Instances details
NFData GovernanceAction'GovernanceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show GovernanceAction'GovernanceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq GovernanceAction'GovernanceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord GovernanceAction'GovernanceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "maybe'governanceAction" (Maybe GovernanceAction'GovernanceAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data GovernanceActionId Source #

Fields :

Instances

Instances details
NFData GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: GovernanceActionId -> () Source #

Show GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceActionId "governanceActionIndex" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "governanceActionIndex" -> (Word32 -> f Word32) -> GovernanceActionId -> f GovernanceActionId Source #

HasField GovernanceActionId "transactionId" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "transactionId" -> (ByteString -> f ByteString) -> GovernanceActionId -> f GovernanceActionId Source #

HasField HardForkInitiationAction "govActionId" GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NewConstitutionAction "govActionId" GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NoConfidenceAction "govActionId" GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField ParameterChangeAction "govActionId" GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField UpdateCommitteeAction "govActionId" GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField HardForkInitiationAction "maybe'govActionId" (Maybe GovernanceActionId) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NewConstitutionAction "maybe'govActionId" (Maybe GovernanceActionId) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NoConfidenceAction "maybe'govActionId" (Maybe GovernanceActionId) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField ParameterChangeAction "maybe'govActionId" (Maybe GovernanceActionId) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField UpdateCommitteeAction "maybe'govActionId" (Maybe GovernanceActionId) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data GovernanceActionProposal Source #

Fields :

  • deposit :: Lens' GovernanceActionProposal BigInt
  • maybe'deposit :: Lens' GovernanceActionProposal (Prelude.Maybe BigInt)
  • rewardAccount :: Lens' GovernanceActionProposal Data.ByteString.ByteString
  • govAction :: Lens' GovernanceActionProposal GovernanceAction
  • maybe'govAction :: Lens' GovernanceActionProposal (Prelude.Maybe GovernanceAction)
  • anchor :: Lens' GovernanceActionProposal Anchor
  • maybe'anchor :: Lens' GovernanceActionProposal (Prelude.Maybe Anchor)

Instances

Instances details
NFData GovernanceActionProposal Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show GovernanceActionProposal Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq GovernanceActionProposal Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord GovernanceActionProposal Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message GovernanceActionProposal Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceActionProposal "anchor" Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceActionProposal "deposit" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceActionProposal "govAction" GovernanceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceActionProposal "rewardAccount" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceActionProposal "maybe'anchor" (Maybe Anchor) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceActionProposal "maybe'deposit" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceActionProposal "maybe'govAction" (Maybe GovernanceAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Tx "proposals" [GovernanceActionProposal] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "proposals" -> ([GovernanceActionProposal] -> f [GovernanceActionProposal]) -> Tx -> f Tx Source #

HasField Tx "vec'proposals" (Vector GovernanceActionProposal) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'proposals" -> (Vector GovernanceActionProposal -> f (Vector GovernanceActionProposal)) -> Tx -> f Tx Source #

data HardForkInitiationAction Source #

Fields :

Instances

Instances details
NFData HardForkInitiationAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show HardForkInitiationAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq HardForkInitiationAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord HardForkInitiationAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message HardForkInitiationAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "hardForkInitiationAction" HardForkInitiationAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField HardForkInitiationAction "govActionId" GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField HardForkInitiationAction "protocolVersion" ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "maybe'hardForkInitiationAction" (Maybe HardForkInitiationAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'hardForkInitiationAction" -> (Maybe HardForkInitiationAction -> f (Maybe HardForkInitiationAction)) -> GovernanceAction -> f GovernanceAction Source #

HasField HardForkInitiationAction "maybe'govActionId" (Maybe GovernanceActionId) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField HardForkInitiationAction "maybe'protocolVersion" (Maybe ProtocolVersion) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data HeavyDelegation Source #

Fields :

  • cert :: Lens' HeavyDelegation Data.Text.Text
  • delegatePk :: Lens' HeavyDelegation Data.Text.Text
  • issuerPk :: Lens' HeavyDelegation Data.Text.Text
  • omega :: Lens' HeavyDelegation Data.Word.Word32

Instances

Instances details
NFData HeavyDelegation Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: HeavyDelegation -> () Source #

Show HeavyDelegation Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq HeavyDelegation Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord HeavyDelegation Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message HeavyDelegation Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'HeavyDelegationEntry "value" HeavyDelegation Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField HeavyDelegation "cert" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "cert" -> (Text -> f Text) -> HeavyDelegation -> f HeavyDelegation Source #

HasField HeavyDelegation "delegatePk" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "delegatePk" -> (Text -> f Text) -> HeavyDelegation -> f HeavyDelegation Source #

HasField HeavyDelegation "issuerPk" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "issuerPk" -> (Text -> f Text) -> HeavyDelegation -> f HeavyDelegation Source #

HasField HeavyDelegation "omega" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "omega" -> (Word32 -> f Word32) -> HeavyDelegation -> f HeavyDelegation Source #

HasField Genesis'HeavyDelegationEntry "maybe'value" (Maybe HeavyDelegation) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis "heavyDelegation" (Map Text HeavyDelegation) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "heavyDelegation" -> (Map Text HeavyDelegation -> f (Map Text HeavyDelegation)) -> Genesis -> f Genesis Source #

data InfoAction Source #

Fields :

Instances

Instances details
NFData InfoAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: InfoAction -> () Source #

Show InfoAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq InfoAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord InfoAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message InfoAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "infoAction" InfoAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "infoAction" -> (InfoAction -> f InfoAction) -> GovernanceAction -> f GovernanceAction Source #

HasField GovernanceAction "maybe'infoAction" (Maybe InfoAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'infoAction" -> (Maybe InfoAction -> f (Maybe InfoAction)) -> GovernanceAction -> f GovernanceAction Source #

data Metadata Source #

Fields :

  • label :: Lens' Metadata Data.Word.Word64
  • value :: Lens' Metadata Metadatum
  • maybe'value :: Lens' Metadata (Prelude.Maybe Metadatum)

Instances

Instances details
NFData Metadata Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Metadata -> () Source #

Show Metadata Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Metadata Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Metadata Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Metadata Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Metadata "label" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "label" -> (Word64 -> f Word64) -> Metadata -> f Metadata Source #

HasField Metadata "value" Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "value" -> (Metadatum -> f Metadatum) -> Metadata -> f Metadata Source #

HasField AuxData "metadata" [Metadata] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "metadata" -> ([Metadata] -> f [Metadata]) -> AuxData -> f AuxData Source #

HasField AuxData "vec'metadata" (Vector Metadata) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'metadata" -> (Vector Metadata -> f (Vector Metadata)) -> AuxData -> f AuxData Source #

HasField Metadata "maybe'value" (Maybe Metadatum) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe Metadatum -> f (Maybe Metadatum)) -> Metadata -> f Metadata Source #

data Metadatum Source #

Fields :

  • maybe'metadatum :: Lens' Metadatum (Prelude.Maybe Metadatum'Metadatum)
  • maybe'int :: Lens' Metadatum (Prelude.Maybe Data.Int.Int64)
  • int :: Lens' Metadatum Data.Int.Int64
  • maybe'bytes :: Lens' Metadatum (Prelude.Maybe Data.ByteString.ByteString)
  • bytes :: Lens' Metadatum Data.ByteString.ByteString
  • maybe'text :: Lens' Metadatum (Prelude.Maybe Data.Text.Text)
  • text :: Lens' Metadatum Data.Text.Text
  • maybe'array :: Lens' Metadatum (Prelude.Maybe MetadatumArray)
  • array :: Lens' Metadatum MetadatumArray
  • maybe'map :: Lens' Metadatum (Prelude.Maybe MetadatumMap)
  • map :: Lens' Metadatum MetadatumMap

Instances

Instances details
NFData Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Metadatum -> () Source #

Show Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Metadata "value" Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "value" -> (Metadatum -> f Metadatum) -> Metadata -> f Metadata Source #

HasField Metadatum "array" MetadatumArray Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "array" -> (MetadatumArray -> f MetadatumArray) -> Metadatum -> f Metadatum Source #

HasField Metadatum "bytes" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "bytes" -> (ByteString -> f ByteString) -> Metadatum -> f Metadatum Source #

HasField Metadatum "int" Int64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "int" -> (Int64 -> f Int64) -> Metadatum -> f Metadatum Source #

HasField Metadatum "map" MetadatumMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "map" -> (MetadatumMap -> f MetadatumMap) -> Metadatum -> f Metadatum Source #

HasField Metadatum "text" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "text" -> (Text -> f Text) -> Metadatum -> f Metadatum Source #

HasField MetadatumPair "key" Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField MetadatumPair "value" Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "value" -> (Metadatum -> f Metadatum) -> MetadatumPair -> f MetadatumPair Source #

HasField Metadata "maybe'value" (Maybe Metadatum) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe Metadatum -> f (Maybe Metadatum)) -> Metadata -> f Metadata Source #

HasField Metadatum "maybe'array" (Maybe MetadatumArray) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'array" -> (Maybe MetadatumArray -> f (Maybe MetadatumArray)) -> Metadatum -> f Metadatum Source #

HasField Metadatum "maybe'bytes" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'bytes" -> (Maybe ByteString -> f (Maybe ByteString)) -> Metadatum -> f Metadatum Source #

HasField Metadatum "maybe'int" (Maybe Int64) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'int" -> (Maybe Int64 -> f (Maybe Int64)) -> Metadatum -> f Metadatum Source #

HasField Metadatum "maybe'map" (Maybe MetadatumMap) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'map" -> (Maybe MetadatumMap -> f (Maybe MetadatumMap)) -> Metadatum -> f Metadatum Source #

HasField Metadatum "maybe'metadatum" (Maybe Metadatum'Metadatum) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'metadatum" -> (Maybe Metadatum'Metadatum -> f (Maybe Metadatum'Metadatum)) -> Metadatum -> f Metadatum Source #

HasField Metadatum "maybe'text" (Maybe Text) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'text" -> (Maybe Text -> f (Maybe Text)) -> Metadatum -> f Metadatum Source #

HasField MetadatumArray "items" [Metadatum] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "items" -> ([Metadatum] -> f [Metadatum]) -> MetadatumArray -> f MetadatumArray Source #

HasField MetadatumArray "vec'items" (Vector Metadatum) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'items" -> (Vector Metadatum -> f (Vector Metadatum)) -> MetadatumArray -> f MetadatumArray Source #

HasField MetadatumPair "maybe'key" (Maybe Metadatum) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'key" -> (Maybe Metadatum -> f (Maybe Metadatum)) -> MetadatumPair -> f MetadatumPair Source #

HasField MetadatumPair "maybe'value" (Maybe Metadatum) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe Metadatum -> f (Maybe Metadatum)) -> MetadatumPair -> f MetadatumPair Source #

data Metadatum'Metadatum Source #

Instances

Instances details
NFData Metadatum'Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show Metadatum'Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Metadatum'Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Metadatum'Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Metadatum "maybe'metadatum" (Maybe Metadatum'Metadatum) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'metadatum" -> (Maybe Metadatum'Metadatum -> f (Maybe Metadatum'Metadatum)) -> Metadatum -> f Metadatum Source #

data MetadatumArray Source #

Fields :

  • items :: Lens' MetadatumArray [Metadatum]
  • vec'items :: Lens' MetadatumArray (Data.Vector.Vector Metadatum)

Instances

Instances details
NFData MetadatumArray Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: MetadatumArray -> () Source #

Show MetadatumArray Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq MetadatumArray Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord MetadatumArray Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message MetadatumArray Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Metadatum "array" MetadatumArray Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "array" -> (MetadatumArray -> f MetadatumArray) -> Metadatum -> f Metadatum Source #

HasField Metadatum "maybe'array" (Maybe MetadatumArray) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'array" -> (Maybe MetadatumArray -> f (Maybe MetadatumArray)) -> Metadatum -> f Metadatum Source #

HasField MetadatumArray "items" [Metadatum] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "items" -> ([Metadatum] -> f [Metadatum]) -> MetadatumArray -> f MetadatumArray Source #

HasField MetadatumArray "vec'items" (Vector Metadatum) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'items" -> (Vector Metadatum -> f (Vector Metadatum)) -> MetadatumArray -> f MetadatumArray Source #

data MetadatumMap Source #

Fields :

  • pairs :: Lens' MetadatumMap [MetadatumPair]
  • vec'pairs :: Lens' MetadatumMap (Data.Vector.Vector MetadatumPair)

Instances

Instances details
NFData MetadatumMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: MetadatumMap -> () Source #

Show MetadatumMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq MetadatumMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord MetadatumMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message MetadatumMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Metadatum "map" MetadatumMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "map" -> (MetadatumMap -> f MetadatumMap) -> Metadatum -> f Metadatum Source #

HasField Metadatum "maybe'map" (Maybe MetadatumMap) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'map" -> (Maybe MetadatumMap -> f (Maybe MetadatumMap)) -> Metadatum -> f Metadatum Source #

HasField MetadatumMap "pairs" [MetadatumPair] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "pairs" -> ([MetadatumPair] -> f [MetadatumPair]) -> MetadatumMap -> f MetadatumMap Source #

HasField MetadatumMap "vec'pairs" (Vector MetadatumPair) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'pairs" -> (Vector MetadatumPair -> f (Vector MetadatumPair)) -> MetadatumMap -> f MetadatumMap Source #

data MetadatumPair Source #

Fields :

  • key :: Lens' MetadatumPair Metadatum
  • maybe'key :: Lens' MetadatumPair (Prelude.Maybe Metadatum)
  • value :: Lens' MetadatumPair Metadatum
  • maybe'value :: Lens' MetadatumPair (Prelude.Maybe Metadatum)

Instances

Instances details
NFData MetadatumPair Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: MetadatumPair -> () Source #

Show MetadatumPair Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq MetadatumPair Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord MetadatumPair Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message MetadatumPair Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField MetadatumPair "key" Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField MetadatumPair "value" Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "value" -> (Metadatum -> f Metadatum) -> MetadatumPair -> f MetadatumPair Source #

HasField MetadatumMap "pairs" [MetadatumPair] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "pairs" -> ([MetadatumPair] -> f [MetadatumPair]) -> MetadatumMap -> f MetadatumMap Source #

HasField MetadatumMap "vec'pairs" (Vector MetadatumPair) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'pairs" -> (Vector MetadatumPair -> f (Vector MetadatumPair)) -> MetadatumMap -> f MetadatumMap Source #

HasField MetadatumPair "maybe'key" (Maybe Metadatum) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'key" -> (Maybe Metadatum -> f (Maybe Metadatum)) -> MetadatumPair -> f MetadatumPair Source #

HasField MetadatumPair "maybe'value" (Maybe Metadatum) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe Metadatum -> f (Maybe Metadatum)) -> MetadatumPair -> f MetadatumPair Source #

data MirCert Source #

Fields :

  • from :: Lens' MirCert MirSource
  • to :: Lens' MirCert [MirTarget]
  • vec'to :: Lens' MirCert (Data.Vector.Vector MirTarget)
  • otherPot :: Lens' MirCert Data.Word.Word64

Instances

Instances details
NFData MirCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: MirCert -> () Source #

Show MirCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq MirCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord MirCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message MirCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "mirCert" MirCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "mirCert" -> (MirCert -> f MirCert) -> Certificate -> f Certificate Source #

HasField MirCert "from" MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "from" -> (MirSource -> f MirSource) -> MirCert -> f MirCert Source #

HasField MirCert "otherPot" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "otherPot" -> (Word64 -> f Word64) -> MirCert -> f MirCert Source #

HasField Certificate "maybe'mirCert" (Maybe MirCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'mirCert" -> (Maybe MirCert -> f (Maybe MirCert)) -> Certificate -> f Certificate Source #

HasField MirCert "to" [MirTarget] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "to" -> ([MirTarget] -> f [MirTarget]) -> MirCert -> f MirCert Source #

HasField MirCert "vec'to" (Vector MirTarget) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'to" -> (Vector MirTarget -> f (Vector MirTarget)) -> MirCert -> f MirCert Source #

data MirSource Source #

Instances

Instances details
NFData MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: MirSource -> () Source #

Bounded MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Enum MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

FieldDefault MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

MessageEnum MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField MirCert "from" MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "from" -> (MirSource -> f MirSource) -> MirCert -> f MirCert Source #

data MirSource Source #

Instances

Instances details
NFData MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: MirSource -> () Source #

Bounded MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Enum MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

FieldDefault MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

MessageEnum MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField MirCert "from" MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "from" -> (MirSource -> f MirSource) -> MirCert -> f MirCert Source #

data MirTarget Source #

Fields :

Instances

Instances details
NFData MirTarget Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: MirTarget -> () Source #

Show MirTarget Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq MirTarget Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord MirTarget Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message MirTarget Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField MirTarget "deltaCoin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "deltaCoin" -> (BigInt -> f BigInt) -> MirTarget -> f MirTarget Source #

HasField MirTarget "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeCredential" -> (StakeCredential -> f StakeCredential) -> MirTarget -> f MirTarget Source #

HasField MirCert "to" [MirTarget] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "to" -> ([MirTarget] -> f [MirTarget]) -> MirCert -> f MirCert Source #

HasField MirCert "vec'to" (Vector MirTarget) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'to" -> (Vector MirTarget -> f (Vector MirTarget)) -> MirCert -> f MirCert Source #

HasField MirTarget "maybe'deltaCoin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'deltaCoin" -> (Maybe BigInt -> f (Maybe BigInt)) -> MirTarget -> f MirTarget Source #

HasField MirTarget "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> MirTarget -> f MirTarget Source #

data Multiasset Source #

Fields :

  • policyId :: Lens' Multiasset Data.ByteString.ByteString
  • assets :: Lens' Multiasset [Asset]
  • vec'assets :: Lens' Multiasset (Data.Vector.Vector Asset)

Instances

Instances details
NFData Multiasset Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Multiasset -> () Source #

Show Multiasset Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Multiasset Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Multiasset Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Multiasset Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Multiasset "policyId" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "policyId" -> (ByteString -> f ByteString) -> Multiasset -> f Multiasset Source #

HasField Multiasset "assets" [Asset] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "assets" -> ([Asset] -> f [Asset]) -> Multiasset -> f Multiasset Source #

HasField Multiasset "vec'assets" (Vector Asset) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'assets" -> (Vector Asset -> f (Vector Asset)) -> Multiasset -> f Multiasset Source #

HasField Tx "mint" [Multiasset] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "mint" -> ([Multiasset] -> f [Multiasset]) -> Tx -> f Tx Source #

HasField Tx "vec'mint" (Vector Multiasset) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'mint" -> (Vector Multiasset -> f (Vector Multiasset)) -> Tx -> f Tx Source #

HasField TxOutput "assets" [Multiasset] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "assets" -> ([Multiasset] -> f [Multiasset]) -> TxOutput -> f TxOutput Source #

HasField TxOutput "vec'assets" (Vector Multiasset) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'assets" -> (Vector Multiasset -> f (Vector Multiasset)) -> TxOutput -> f TxOutput Source #

data NativeScript Source #

Fields :

Instances

Instances details
NFData NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: NativeScript -> () Source #

Show NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NativeScript "invalidBefore" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "invalidBefore" -> (Word64 -> f Word64) -> NativeScript -> f NativeScript Source #

HasField NativeScript "invalidHereafter" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "invalidHereafter" -> (Word64 -> f Word64) -> NativeScript -> f NativeScript Source #

HasField NativeScript "scriptAll" NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NativeScript "scriptAny" NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NativeScript "scriptNOfK" ScriptNOfK Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scriptNOfK" -> (ScriptNOfK -> f ScriptNOfK) -> NativeScript -> f NativeScript Source #

HasField NativeScript "scriptPubkeyHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scriptPubkeyHash" -> (ByteString -> f ByteString) -> NativeScript -> f NativeScript Source #

HasField Script "native" NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "native" -> (NativeScript -> f NativeScript) -> Script -> f Script Source #

HasField NativeScript "maybe'invalidBefore" (Maybe Word64) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'invalidBefore" -> (Maybe Word64 -> f (Maybe Word64)) -> NativeScript -> f NativeScript Source #

HasField NativeScript "maybe'invalidHereafter" (Maybe Word64) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'invalidHereafter" -> (Maybe Word64 -> f (Maybe Word64)) -> NativeScript -> f NativeScript Source #

HasField NativeScript "maybe'nativeScript" (Maybe NativeScript'NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NativeScript "maybe'scriptAll" (Maybe NativeScriptList) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptAll" -> (Maybe NativeScriptList -> f (Maybe NativeScriptList)) -> NativeScript -> f NativeScript Source #

HasField NativeScript "maybe'scriptAny" (Maybe NativeScriptList) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptAny" -> (Maybe NativeScriptList -> f (Maybe NativeScriptList)) -> NativeScript -> f NativeScript Source #

HasField NativeScript "maybe'scriptNOfK" (Maybe ScriptNOfK) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptNOfK" -> (Maybe ScriptNOfK -> f (Maybe ScriptNOfK)) -> NativeScript -> f NativeScript Source #

HasField NativeScript "maybe'scriptPubkeyHash" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptPubkeyHash" -> (Maybe ByteString -> f (Maybe ByteString)) -> NativeScript -> f NativeScript Source #

HasField NativeScriptList "items" [NativeScript] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NativeScriptList "vec'items" (Vector NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'items" -> (Vector NativeScript -> f (Vector NativeScript)) -> NativeScriptList -> f NativeScriptList Source #

HasField Script "maybe'native" (Maybe NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'native" -> (Maybe NativeScript -> f (Maybe NativeScript)) -> Script -> f Script Source #

HasField ScriptNOfK "scripts" [NativeScript] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scripts" -> ([NativeScript] -> f [NativeScript]) -> ScriptNOfK -> f ScriptNOfK Source #

HasField ScriptNOfK "vec'scripts" (Vector NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'scripts" -> (Vector NativeScript -> f (Vector NativeScript)) -> ScriptNOfK -> f ScriptNOfK Source #

data NativeScript'NativeScript Source #

Instances

Instances details
NFData NativeScript'NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show NativeScript'NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq NativeScript'NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord NativeScript'NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NativeScript "maybe'nativeScript" (Maybe NativeScript'NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data NativeScriptList Source #

Fields :

  • items :: Lens' NativeScriptList [NativeScript]
  • vec'items :: Lens' NativeScriptList (Data.Vector.Vector NativeScript)

Instances

Instances details
NFData NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: NativeScriptList -> () Source #

Show NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NativeScript "scriptAll" NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NativeScript "scriptAny" NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NativeScript "maybe'scriptAll" (Maybe NativeScriptList) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptAll" -> (Maybe NativeScriptList -> f (Maybe NativeScriptList)) -> NativeScript -> f NativeScript Source #

HasField NativeScript "maybe'scriptAny" (Maybe NativeScriptList) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptAny" -> (Maybe NativeScriptList -> f (Maybe NativeScriptList)) -> NativeScript -> f NativeScript Source #

HasField NativeScriptList "items" [NativeScript] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NativeScriptList "vec'items" (Vector NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'items" -> (Vector NativeScript -> f (Vector NativeScript)) -> NativeScriptList -> f NativeScriptList Source #

data NewCommitteeCredentials Source #

Fields :

Instances

Instances details
NFData NewCommitteeCredentials Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show NewCommitteeCredentials Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq NewCommitteeCredentials Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord NewCommitteeCredentials Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message NewCommitteeCredentials Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NewCommitteeCredentials "committeeColdCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NewCommitteeCredentials "expiresEpoch" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NewCommitteeCredentials "maybe'committeeColdCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'committeeColdCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> NewCommitteeCredentials -> f NewCommitteeCredentials Source #

HasField UpdateCommitteeAction "newCommitteeCredentials" [NewCommitteeCredentials] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField UpdateCommitteeAction "vec'newCommitteeCredentials" (Vector NewCommitteeCredentials) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'newCommitteeCredentials" -> (Vector NewCommitteeCredentials -> f (Vector NewCommitteeCredentials)) -> UpdateCommitteeAction -> f UpdateCommitteeAction Source #

data NewConstitutionAction Source #

Fields :

Instances

Instances details
NFData NewConstitutionAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show NewConstitutionAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq NewConstitutionAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord NewConstitutionAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message NewConstitutionAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "newConstitutionAction" NewConstitutionAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NewConstitutionAction "constitution" Constitution Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NewConstitutionAction "govActionId" GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "maybe'newConstitutionAction" (Maybe NewConstitutionAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'newConstitutionAction" -> (Maybe NewConstitutionAction -> f (Maybe NewConstitutionAction)) -> GovernanceAction -> f GovernanceAction Source #

HasField NewConstitutionAction "maybe'constitution" (Maybe Constitution) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NewConstitutionAction "maybe'govActionId" (Maybe GovernanceActionId) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data NoConfidenceAction Source #

Fields :

Instances

Instances details
NFData NoConfidenceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: NoConfidenceAction -> () Source #

Show NoConfidenceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq NoConfidenceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord NoConfidenceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message NoConfidenceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "noConfidenceAction" NoConfidenceAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NoConfidenceAction "govActionId" GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "maybe'noConfidenceAction" (Maybe NoConfidenceAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'noConfidenceAction" -> (Maybe NoConfidenceAction -> f (Maybe NoConfidenceAction)) -> GovernanceAction -> f GovernanceAction Source #

HasField NoConfidenceAction "maybe'govActionId" (Maybe GovernanceActionId) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data PParams Source #

Fields :

Instances

Instances details
NFData PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: PParams -> () Source #

Show PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField EraSummary "protocolParams" PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolParams" -> (PParams -> f PParams) -> EraSummary -> f EraSummary Source #

HasField Genesis "protocolParams" PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolParams" -> (PParams -> f PParams) -> Genesis -> f Genesis Source #

HasField PParams "coinsPerUtxoByte" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coinsPerUtxoByte" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "collateralPercentage" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "collateralPercentage" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "committeeTermLimit" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "committeeTermLimit" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "costModels" CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "costModels" -> (CostModels -> f CostModels) -> PParams -> f PParams Source #

HasField PParams "desiredNumberOfPools" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "desiredNumberOfPools" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "drepDeposit" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepDeposit" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "drepInactivityPeriod" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepInactivityPeriod" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "drepVotingThresholds" VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepVotingThresholds" -> (VotingThresholds -> f VotingThresholds) -> PParams -> f PParams Source #

HasField PParams "governanceActionDeposit" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "governanceActionDeposit" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "governanceActionValidityPeriod" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "governanceActionValidityPeriod" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "maxBlockBodySize" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxBlockBodySize" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "maxBlockHeaderSize" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxBlockHeaderSize" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "maxCollateralInputs" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxCollateralInputs" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "maxExecutionUnitsPerBlock" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxExecutionUnitsPerBlock" -> (ExUnits -> f ExUnits) -> PParams -> f PParams Source #

HasField PParams "maxExecutionUnitsPerTransaction" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxExecutionUnitsPerTransaction" -> (ExUnits -> f ExUnits) -> PParams -> f PParams Source #

HasField PParams "maxTxSize" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxTxSize" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "maxValueSize" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxValueSize" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "minCommitteeSize" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minCommitteeSize" -> (Word32 -> f Word32) -> PParams -> f PParams Source #

HasField PParams "minFeeCoefficient" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minFeeCoefficient" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "minFeeConstant" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minFeeConstant" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "minFeeScriptRefCostPerByte" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minFeeScriptRefCostPerByte" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField PParams "minPoolCost" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minPoolCost" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "monetaryExpansion" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "monetaryExpansion" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField PParams "poolDeposit" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolDeposit" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "poolInfluence" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolInfluence" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField PParams "poolRetirementEpochBound" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolRetirementEpochBound" -> (Word64 -> f Word64) -> PParams -> f PParams Source #

HasField PParams "poolVotingThresholds" VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolVotingThresholds" -> (VotingThresholds -> f VotingThresholds) -> PParams -> f PParams Source #

HasField PParams "prices" ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "prices" -> (ExPrices -> f ExPrices) -> PParams -> f PParams Source #

HasField PParams "protocolVersion" ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolVersion" -> (ProtocolVersion -> f ProtocolVersion) -> PParams -> f PParams Source #

HasField PParams "stakeKeyDeposit" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeKeyDeposit" -> (BigInt -> f BigInt) -> PParams -> f PParams Source #

HasField PParams "treasuryExpansion" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "treasuryExpansion" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField ParameterChangeAction "protocolParamUpdate" PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolParamUpdate" -> (PParams -> f PParams) -> ParameterChangeAction -> f ParameterChangeAction Source #

HasField AnyChainParams "cardano" PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (PParams -> f PParams) -> AnyChainParams -> f AnyChainParams Source #

HasField EraSummary "maybe'protocolParams" (Maybe PParams) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'protocolParams" -> (Maybe PParams -> f (Maybe PParams)) -> EraSummary -> f EraSummary Source #

HasField Genesis "maybe'protocolParams" (Maybe PParams) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'protocolParams" -> (Maybe PParams -> f (Maybe PParams)) -> Genesis -> f Genesis Source #

HasField PParams "maybe'coinsPerUtxoByte" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coinsPerUtxoByte" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'costModels" (Maybe CostModels) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'costModels" -> (Maybe CostModels -> f (Maybe CostModels)) -> PParams -> f PParams Source #

HasField PParams "maybe'drepDeposit" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepDeposit" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'drepVotingThresholds" (Maybe VotingThresholds) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepVotingThresholds" -> (Maybe VotingThresholds -> f (Maybe VotingThresholds)) -> PParams -> f PParams Source #

HasField PParams "maybe'governanceActionDeposit" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'governanceActionDeposit" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'maxExecutionUnitsPerBlock" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'maxExecutionUnitsPerBlock" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> PParams -> f PParams Source #

HasField PParams "maybe'maxExecutionUnitsPerTransaction" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'maxExecutionUnitsPerTransaction" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> PParams -> f PParams Source #

HasField PParams "maybe'minFeeCoefficient" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'minFeeCoefficient" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'minFeeConstant" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'minFeeConstant" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'minFeeScriptRefCostPerByte" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'minFeeScriptRefCostPerByte" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField PParams "maybe'minPoolCost" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'minPoolCost" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'monetaryExpansion" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'monetaryExpansion" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField PParams "maybe'poolDeposit" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolDeposit" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'poolInfluence" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolInfluence" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField PParams "maybe'poolVotingThresholds" (Maybe VotingThresholds) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolVotingThresholds" -> (Maybe VotingThresholds -> f (Maybe VotingThresholds)) -> PParams -> f PParams Source #

HasField PParams "maybe'prices" (Maybe ExPrices) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'prices" -> (Maybe ExPrices -> f (Maybe ExPrices)) -> PParams -> f PParams Source #

HasField PParams "maybe'protocolVersion" (Maybe ProtocolVersion) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'protocolVersion" -> (Maybe ProtocolVersion -> f (Maybe ProtocolVersion)) -> PParams -> f PParams Source #

HasField PParams "maybe'stakeKeyDeposit" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeKeyDeposit" -> (Maybe BigInt -> f (Maybe BigInt)) -> PParams -> f PParams Source #

HasField PParams "maybe'treasuryExpansion" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'treasuryExpansion" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField ParameterChangeAction "maybe'protocolParamUpdate" (Maybe PParams) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'protocolParamUpdate" -> (Maybe PParams -> f (Maybe PParams)) -> ParameterChangeAction -> f ParameterChangeAction Source #

HasField AnyChainParams "maybe'cardano" (Maybe PParams) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe PParams -> f (Maybe PParams)) -> AnyChainParams -> f AnyChainParams Source #

data ParameterChangeAction Source #

Fields :

Instances

Instances details
NFData ParameterChangeAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show ParameterChangeAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq ParameterChangeAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord ParameterChangeAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message ParameterChangeAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "parameterChangeAction" ParameterChangeAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField ParameterChangeAction "govActionId" GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField ParameterChangeAction "policyHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField ParameterChangeAction "protocolParamUpdate" PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolParamUpdate" -> (PParams -> f PParams) -> ParameterChangeAction -> f ParameterChangeAction Source #

HasField GovernanceAction "maybe'parameterChangeAction" (Maybe ParameterChangeAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'parameterChangeAction" -> (Maybe ParameterChangeAction -> f (Maybe ParameterChangeAction)) -> GovernanceAction -> f GovernanceAction Source #

HasField ParameterChangeAction "maybe'govActionId" (Maybe GovernanceActionId) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField ParameterChangeAction "maybe'protocolParamUpdate" (Maybe PParams) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'protocolParamUpdate" -> (Maybe PParams -> f (Maybe PParams)) -> ParameterChangeAction -> f ParameterChangeAction Source #

data PlutusData Source #

Fields :

  • maybe'plutusData :: Lens' PlutusData (Prelude.Maybe PlutusData'PlutusData)
  • maybe'constr :: Lens' PlutusData (Prelude.Maybe Constr)
  • constr :: Lens' PlutusData Constr
  • maybe'map :: Lens' PlutusData (Prelude.Maybe PlutusDataMap)
  • map :: Lens' PlutusData PlutusDataMap
  • maybe'bigInt :: Lens' PlutusData (Prelude.Maybe BigInt)
  • bigInt :: Lens' PlutusData BigInt
  • maybe'boundedBytes :: Lens' PlutusData (Prelude.Maybe Data.ByteString.ByteString)
  • boundedBytes :: Lens' PlutusData Data.ByteString.ByteString
  • maybe'array :: Lens' PlutusData (Prelude.Maybe PlutusDataArray)
  • array :: Lens' PlutusData PlutusDataArray

Instances

Instances details
NFData PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: PlutusData -> () Source #

Show PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Datum "payload" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "payload" -> (PlutusData -> f PlutusData) -> Datum -> f Datum Source #

HasField PlutusData "array" PlutusDataArray Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PlutusData "bigInt" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "bigInt" -> (BigInt -> f BigInt) -> PlutusData -> f PlutusData Source #

HasField PlutusData "boundedBytes" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "boundedBytes" -> (ByteString -> f ByteString) -> PlutusData -> f PlutusData Source #

HasField PlutusData "constr" Constr Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "constr" -> (Constr -> f Constr) -> PlutusData -> f PlutusData Source #

HasField PlutusData "map" PlutusDataMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PlutusDataPair "key" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PlutusDataPair "value" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Redeemer "payload" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "payload" -> (PlutusData -> f PlutusData) -> Redeemer -> f Redeemer Source #

HasField AnyChainDatum "cardano" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (PlutusData -> f PlutusData) -> AnyChainDatum -> f AnyChainDatum Source #

HasField Constr "fields" [PlutusData] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "fields" -> ([PlutusData] -> f [PlutusData]) -> Constr -> f Constr Source #

HasField Constr "vec'fields" (Vector PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'fields" -> (Vector PlutusData -> f (Vector PlutusData)) -> Constr -> f Constr Source #

HasField Datum "maybe'payload" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'payload" -> (Maybe PlutusData -> f (Maybe PlutusData)) -> Datum -> f Datum Source #

HasField PlutusData "maybe'array" (Maybe PlutusDataArray) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'array" -> (Maybe PlutusDataArray -> f (Maybe PlutusDataArray)) -> PlutusData -> f PlutusData Source #

HasField PlutusData "maybe'bigInt" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'bigInt" -> (Maybe BigInt -> f (Maybe BigInt)) -> PlutusData -> f PlutusData Source #

HasField PlutusData "maybe'boundedBytes" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'boundedBytes" -> (Maybe ByteString -> f (Maybe ByteString)) -> PlutusData -> f PlutusData Source #

HasField PlutusData "maybe'constr" (Maybe Constr) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'constr" -> (Maybe Constr -> f (Maybe Constr)) -> PlutusData -> f PlutusData Source #

HasField PlutusData "maybe'map" (Maybe PlutusDataMap) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'map" -> (Maybe PlutusDataMap -> f (Maybe PlutusDataMap)) -> PlutusData -> f PlutusData Source #

HasField PlutusData "maybe'plutusData" (Maybe PlutusData'PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PlutusDataArray "items" [PlutusData] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "items" -> ([PlutusData] -> f [PlutusData]) -> PlutusDataArray -> f PlutusDataArray Source #

HasField PlutusDataArray "vec'items" (Vector PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'items" -> (Vector PlutusData -> f (Vector PlutusData)) -> PlutusDataArray -> f PlutusDataArray Source #

HasField PlutusDataPair "maybe'key" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'key" -> (Maybe PlutusData -> f (Maybe PlutusData)) -> PlutusDataPair -> f PlutusDataPair Source #

HasField PlutusDataPair "maybe'value" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe PlutusData -> f (Maybe PlutusData)) -> PlutusDataPair -> f PlutusDataPair Source #

HasField Redeemer "maybe'payload" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'payload" -> (Maybe PlutusData -> f (Maybe PlutusData)) -> Redeemer -> f Redeemer Source #

HasField WitnessSet "plutusDatums" [PlutusData] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusDatums" -> ([PlutusData] -> f [PlutusData]) -> WitnessSet -> f WitnessSet Source #

HasField WitnessSet "vec'plutusDatums" (Vector PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'plutusDatums" -> (Vector PlutusData -> f (Vector PlutusData)) -> WitnessSet -> f WitnessSet Source #

HasField AnyChainDatum "maybe'cardano" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe PlutusData -> f (Maybe PlutusData)) -> AnyChainDatum -> f AnyChainDatum Source #

data PlutusData'PlutusData Source #

Instances

Instances details
NFData PlutusData'PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show PlutusData'PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq PlutusData'PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord PlutusData'PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PlutusData "maybe'plutusData" (Maybe PlutusData'PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data PlutusDataArray Source #

Fields :

  • items :: Lens' PlutusDataArray [PlutusData]
  • vec'items :: Lens' PlutusDataArray (Data.Vector.Vector PlutusData)

Instances

Instances details
NFData PlutusDataArray Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: PlutusDataArray -> () Source #

Show PlutusDataArray Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq PlutusDataArray Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord PlutusDataArray Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message PlutusDataArray Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PlutusData "array" PlutusDataArray Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PlutusData "maybe'array" (Maybe PlutusDataArray) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'array" -> (Maybe PlutusDataArray -> f (Maybe PlutusDataArray)) -> PlutusData -> f PlutusData Source #

HasField PlutusDataArray "items" [PlutusData] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "items" -> ([PlutusData] -> f [PlutusData]) -> PlutusDataArray -> f PlutusDataArray Source #

HasField PlutusDataArray "vec'items" (Vector PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'items" -> (Vector PlutusData -> f (Vector PlutusData)) -> PlutusDataArray -> f PlutusDataArray Source #

data PlutusDataMap Source #

Fields :

  • pairs :: Lens' PlutusDataMap [PlutusDataPair]
  • vec'pairs :: Lens' PlutusDataMap (Data.Vector.Vector PlutusDataPair)

Instances

Instances details
NFData PlutusDataMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: PlutusDataMap -> () Source #

Show PlutusDataMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq PlutusDataMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord PlutusDataMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message PlutusDataMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PlutusData "map" PlutusDataMap Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PlutusData "maybe'map" (Maybe PlutusDataMap) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'map" -> (Maybe PlutusDataMap -> f (Maybe PlutusDataMap)) -> PlutusData -> f PlutusData Source #

HasField PlutusDataMap "pairs" [PlutusDataPair] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PlutusDataMap "vec'pairs" (Vector PlutusDataPair) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'pairs" -> (Vector PlutusDataPair -> f (Vector PlutusDataPair)) -> PlutusDataMap -> f PlutusDataMap Source #

data PlutusDataPair Source #

Fields :

  • key :: Lens' PlutusDataPair PlutusData
  • maybe'key :: Lens' PlutusDataPair (Prelude.Maybe PlutusData)
  • value :: Lens' PlutusDataPair PlutusData
  • maybe'value :: Lens' PlutusDataPair (Prelude.Maybe PlutusData)

Instances

Instances details
NFData PlutusDataPair Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: PlutusDataPair -> () Source #

Show PlutusDataPair Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq PlutusDataPair Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord PlutusDataPair Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message PlutusDataPair Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PlutusDataPair "key" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PlutusDataPair "value" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PlutusDataMap "pairs" [PlutusDataPair] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PlutusDataMap "vec'pairs" (Vector PlutusDataPair) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'pairs" -> (Vector PlutusDataPair -> f (Vector PlutusDataPair)) -> PlutusDataMap -> f PlutusDataMap Source #

HasField PlutusDataPair "maybe'key" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'key" -> (Maybe PlutusData -> f (Maybe PlutusData)) -> PlutusDataPair -> f PlutusDataPair Source #

HasField PlutusDataPair "maybe'value" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe PlutusData -> f (Maybe PlutusData)) -> PlutusDataPair -> f PlutusDataPair Source #

data PoolMetadata Source #

Fields :

  • url :: Lens' PoolMetadata Data.Text.Text
  • hash :: Lens' PoolMetadata Data.ByteString.ByteString

Instances

Instances details
NFData PoolMetadata Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: PoolMetadata -> () Source #

Show PoolMetadata Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq PoolMetadata Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord PoolMetadata Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message PoolMetadata Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolMetadata "hash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

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

HasField PoolMetadata "url" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "url" -> (Text -> f Text) -> PoolMetadata -> f PoolMetadata Source #

HasField PoolRegistrationCert "poolMetadata" PoolMetadata Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRegistrationCert "maybe'poolMetadata" (Maybe PoolMetadata) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data PoolRegistrationCert Source #

Fields :

  • operator :: Lens' PoolRegistrationCert Data.ByteString.ByteString
  • vrfKeyhash :: Lens' PoolRegistrationCert Data.ByteString.ByteString
  • pledge :: Lens' PoolRegistrationCert BigInt
  • maybe'pledge :: Lens' PoolRegistrationCert (Prelude.Maybe BigInt)
  • cost :: Lens' PoolRegistrationCert BigInt
  • maybe'cost :: Lens' PoolRegistrationCert (Prelude.Maybe BigInt)
  • margin :: Lens' PoolRegistrationCert RationalNumber
  • maybe'margin :: Lens' PoolRegistrationCert (Prelude.Maybe RationalNumber)
  • rewardAccount :: Lens' PoolRegistrationCert Data.ByteString.ByteString
  • poolOwners :: Lens' PoolRegistrationCert [Data.ByteString.ByteString]
  • vec'poolOwners :: Lens' PoolRegistrationCert (Data.Vector.Vector Data.ByteString.ByteString)
  • relays :: Lens' PoolRegistrationCert [Relay]
  • vec'relays :: Lens' PoolRegistrationCert (Data.Vector.Vector Relay)
  • poolMetadata :: Lens' PoolRegistrationCert PoolMetadata
  • maybe'poolMetadata :: Lens' PoolRegistrationCert (Prelude.Maybe PoolMetadata)

Instances

Instances details
NFData PoolRegistrationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show PoolRegistrationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq PoolRegistrationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord PoolRegistrationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message PoolRegistrationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "poolRegistration" PoolRegistrationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolRegistration" -> (PoolRegistrationCert -> f PoolRegistrationCert) -> Certificate -> f Certificate Source #

HasField PoolRegistrationCert "cost" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRegistrationCert "margin" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRegistrationCert "operator" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRegistrationCert "pledge" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRegistrationCert "poolMetadata" PoolMetadata Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRegistrationCert "rewardAccount" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRegistrationCert "vrfKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "maybe'poolRegistration" (Maybe PoolRegistrationCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolRegistration" -> (Maybe PoolRegistrationCert -> f (Maybe PoolRegistrationCert)) -> Certificate -> f Certificate Source #

HasField PoolRegistrationCert "maybe'cost" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRegistrationCert "maybe'margin" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRegistrationCert "maybe'pledge" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'pledge" -> (Maybe BigInt -> f (Maybe BigInt)) -> PoolRegistrationCert -> f PoolRegistrationCert Source #

HasField PoolRegistrationCert "maybe'poolMetadata" (Maybe PoolMetadata) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRegistrationCert "poolOwners" [ByteString] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolOwners" -> ([ByteString] -> f [ByteString]) -> PoolRegistrationCert -> f PoolRegistrationCert Source #

HasField PoolRegistrationCert "relays" [Relay] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "relays" -> ([Relay] -> f [Relay]) -> PoolRegistrationCert -> f PoolRegistrationCert Source #

HasField PoolRegistrationCert "vec'poolOwners" (Vector ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'poolOwners" -> (Vector ByteString -> f (Vector ByteString)) -> PoolRegistrationCert -> f PoolRegistrationCert Source #

HasField PoolRegistrationCert "vec'relays" (Vector Relay) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'relays" -> (Vector Relay -> f (Vector Relay)) -> PoolRegistrationCert -> f PoolRegistrationCert Source #

data PoolRegistrationPattern Source #

Fields :

  • operator :: Lens' PoolRegistrationPattern Data.ByteString.ByteString
  • poolKeyhash :: Lens' PoolRegistrationPattern Data.ByteString.ByteString

Instances

Instances details
NFData PoolRegistrationPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show PoolRegistrationPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq PoolRegistrationPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord PoolRegistrationPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message PoolRegistrationPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "poolRegistration" PoolRegistrationPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRegistrationPattern "operator" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRegistrationPattern "poolKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "maybe'poolRegistration" (Maybe PoolRegistrationPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data PoolRetirementCert Source #

Fields :

  • poolKeyhash :: Lens' PoolRetirementCert Data.ByteString.ByteString
  • epoch :: Lens' PoolRetirementCert Data.Word.Word64

Instances

Instances details
NFData PoolRetirementCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: PoolRetirementCert -> () Source #

Show PoolRetirementCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq PoolRetirementCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord PoolRetirementCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message PoolRetirementCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "poolRetirement" PoolRetirementCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolRetirement" -> (PoolRetirementCert -> f PoolRetirementCert) -> Certificate -> f Certificate Source #

HasField PoolRetirementCert "epoch" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRetirementCert "poolKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "maybe'poolRetirement" (Maybe PoolRetirementCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolRetirement" -> (Maybe PoolRetirementCert -> f (Maybe PoolRetirementCert)) -> Certificate -> f Certificate Source #

data PoolRetirementPattern Source #

Fields :

  • poolKeyhash :: Lens' PoolRetirementPattern Data.ByteString.ByteString
  • epoch :: Lens' PoolRetirementPattern Data.Word.Word64

Instances

Instances details
NFData PoolRetirementPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show PoolRetirementPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq PoolRetirementPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord PoolRetirementPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message PoolRetirementPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "poolRetirement" PoolRetirementPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRetirementPattern "epoch" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolRetirementPattern "poolKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "maybe'poolRetirement" (Maybe PoolRetirementPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data PoolVotingThresholds Source #

Fields :

Instances

Instances details
NFData PoolVotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show PoolVotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq PoolVotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord PoolVotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message PoolVotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis "poolVotingThresholds" PoolVotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolVotingThresholds" -> (PoolVotingThresholds -> f PoolVotingThresholds) -> Genesis -> f Genesis Source #

HasField PoolVotingThresholds "committeeNoConfidence" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "committeeNoConfidence" -> (RationalNumber -> f RationalNumber) -> PoolVotingThresholds -> f PoolVotingThresholds Source #

HasField PoolVotingThresholds "committeeNormal" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolVotingThresholds "hardForkInitiation" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolVotingThresholds "motionNoConfidence" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolVotingThresholds "ppSecurityGroup" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis "maybe'poolVotingThresholds" (Maybe PoolVotingThresholds) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolVotingThresholds" -> (Maybe PoolVotingThresholds -> f (Maybe PoolVotingThresholds)) -> Genesis -> f Genesis Source #

HasField PoolVotingThresholds "maybe'committeeNoConfidence" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'committeeNoConfidence" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PoolVotingThresholds -> f PoolVotingThresholds Source #

HasField PoolVotingThresholds "maybe'committeeNormal" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolVotingThresholds "maybe'hardForkInitiation" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'hardForkInitiation" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PoolVotingThresholds -> f PoolVotingThresholds Source #

HasField PoolVotingThresholds "maybe'motionNoConfidence" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'motionNoConfidence" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PoolVotingThresholds -> f PoolVotingThresholds Source #

HasField PoolVotingThresholds "maybe'ppSecurityGroup" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data ProtocolConsts Source #

Fields :

  • k :: Lens' ProtocolConsts Data.Word.Word32
  • protocolMagic :: Lens' ProtocolConsts Data.Word.Word32
  • vssMaxTtl :: Lens' ProtocolConsts Data.Word.Word32
  • vssMinTtl :: Lens' ProtocolConsts Data.Word.Word32

Instances

Instances details
NFData ProtocolConsts Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: ProtocolConsts -> () Source #

Show ProtocolConsts Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq ProtocolConsts Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord ProtocolConsts Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message ProtocolConsts Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis "protocolConsts" ProtocolConsts Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolConsts" -> (ProtocolConsts -> f ProtocolConsts) -> Genesis -> f Genesis Source #

HasField ProtocolConsts "k" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "k" -> (Word32 -> f Word32) -> ProtocolConsts -> f ProtocolConsts Source #

HasField ProtocolConsts "protocolMagic" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolMagic" -> (Word32 -> f Word32) -> ProtocolConsts -> f ProtocolConsts Source #

HasField ProtocolConsts "vssMaxTtl" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vssMaxTtl" -> (Word32 -> f Word32) -> ProtocolConsts -> f ProtocolConsts Source #

HasField ProtocolConsts "vssMinTtl" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vssMinTtl" -> (Word32 -> f Word32) -> ProtocolConsts -> f ProtocolConsts Source #

HasField Genesis "maybe'protocolConsts" (Maybe ProtocolConsts) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'protocolConsts" -> (Maybe ProtocolConsts -> f (Maybe ProtocolConsts)) -> Genesis -> f Genesis Source #

data ProtocolVersion Source #

Fields :

  • major :: Lens' ProtocolVersion Data.Word.Word32
  • minor :: Lens' ProtocolVersion Data.Word.Word32

Instances

Instances details
NFData ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: ProtocolVersion -> () Source #

Show ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField HardForkInitiationAction "protocolVersion" ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PParams "protocolVersion" ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolVersion" -> (ProtocolVersion -> f ProtocolVersion) -> PParams -> f PParams Source #

HasField ProtocolVersion "major" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "major" -> (Word32 -> f Word32) -> ProtocolVersion -> f ProtocolVersion Source #

HasField ProtocolVersion "minor" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minor" -> (Word32 -> f Word32) -> ProtocolVersion -> f ProtocolVersion Source #

HasField HardForkInitiationAction "maybe'protocolVersion" (Maybe ProtocolVersion) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PParams "maybe'protocolVersion" (Maybe ProtocolVersion) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'protocolVersion" -> (Maybe ProtocolVersion -> f (Maybe ProtocolVersion)) -> PParams -> f PParams Source #

data RationalNumber Source #

Fields :

  • numerator :: Lens' RationalNumber Data.Int.Int32
  • denominator :: Lens' RationalNumber Data.Word.Word32

Instances

Instances details
NFData RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: RationalNumber -> () Source #

Show RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Committee "threshold" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "threshold" -> (RationalNumber -> f RationalNumber) -> Committee -> f Committee Source #

HasField DRepVotingThresholds "committeeNoConfidence" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "committeeNoConfidence" -> (RationalNumber -> f RationalNumber) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField DRepVotingThresholds "committeeNormal" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "hardForkInitiation" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "motionNoConfidence" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "ppEconomicGroup" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "ppGovGroup" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "ppNetworkGroup" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "ppTechnicalGroup" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "treasuryWithdrawal" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "updateToConstitution" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "updateToConstitution" -> (RationalNumber -> f RationalNumber) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField ExPrices "memory" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "memory" -> (RationalNumber -> f RationalNumber) -> ExPrices -> f ExPrices Source #

HasField ExPrices "steps" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "steps" -> (RationalNumber -> f RationalNumber) -> ExPrices -> f ExPrices Source #

HasField Genesis "activeSlotsCoeff" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "activeSlotsCoeff" -> (RationalNumber -> f RationalNumber) -> Genesis -> f Genesis Source #

HasField Genesis "minFeeRefScriptCostPerByte" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minFeeRefScriptCostPerByte" -> (RationalNumber -> f RationalNumber) -> Genesis -> f Genesis Source #

HasField PParams "minFeeScriptRefCostPerByte" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minFeeScriptRefCostPerByte" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField PParams "monetaryExpansion" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "monetaryExpansion" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField PParams "poolInfluence" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolInfluence" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField PParams "treasuryExpansion" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "treasuryExpansion" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams Source #

HasField PoolRegistrationCert "margin" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolVotingThresholds "committeeNoConfidence" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "committeeNoConfidence" -> (RationalNumber -> f RationalNumber) -> PoolVotingThresholds -> f PoolVotingThresholds Source #

HasField PoolVotingThresholds "committeeNormal" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolVotingThresholds "hardForkInitiation" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolVotingThresholds "motionNoConfidence" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolVotingThresholds "ppSecurityGroup" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField RationalNumber "denominator" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "denominator" -> (Word32 -> f Word32) -> RationalNumber -> f RationalNumber Source #

HasField RationalNumber "numerator" Int32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "numerator" -> (Int32 -> f Int32) -> RationalNumber -> f RationalNumber Source #

HasField UpdateCommitteeAction "newCommitteeThreshold" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "newCommitteeThreshold" -> (RationalNumber -> f RationalNumber) -> UpdateCommitteeAction -> f UpdateCommitteeAction Source #

HasField Committee "maybe'threshold" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'threshold" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> Committee -> f Committee Source #

HasField DRepVotingThresholds "maybe'committeeNoConfidence" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'committeeNoConfidence" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField DRepVotingThresholds "maybe'committeeNormal" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "maybe'hardForkInitiation" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'hardForkInitiation" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField DRepVotingThresholds "maybe'motionNoConfidence" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'motionNoConfidence" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField DRepVotingThresholds "maybe'ppEconomicGroup" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "maybe'ppGovGroup" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "maybe'ppNetworkGroup" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField DRepVotingThresholds "maybe'ppTechnicalGroup" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'ppTechnicalGroup" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField DRepVotingThresholds "maybe'treasuryWithdrawal" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'treasuryWithdrawal" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField DRepVotingThresholds "maybe'updateToConstitution" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'updateToConstitution" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> DRepVotingThresholds -> f DRepVotingThresholds Source #

HasField ExPrices "maybe'memory" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'memory" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> ExPrices -> f ExPrices Source #

HasField ExPrices "maybe'steps" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'steps" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> ExPrices -> f ExPrices Source #

HasField Genesis "maybe'activeSlotsCoeff" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'activeSlotsCoeff" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> Genesis -> f Genesis Source #

HasField Genesis "maybe'minFeeRefScriptCostPerByte" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'minFeeRefScriptCostPerByte" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> Genesis -> f Genesis Source #

HasField PParams "maybe'minFeeScriptRefCostPerByte" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'minFeeScriptRefCostPerByte" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField PParams "maybe'monetaryExpansion" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'monetaryExpansion" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField PParams "maybe'poolInfluence" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolInfluence" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField PParams "maybe'treasuryExpansion" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'treasuryExpansion" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams Source #

HasField PoolRegistrationCert "maybe'margin" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolVotingThresholds "maybe'committeeNoConfidence" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'committeeNoConfidence" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PoolVotingThresholds -> f PoolVotingThresholds Source #

HasField PoolVotingThresholds "maybe'committeeNormal" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PoolVotingThresholds "maybe'hardForkInitiation" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'hardForkInitiation" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PoolVotingThresholds -> f PoolVotingThresholds Source #

HasField PoolVotingThresholds "maybe'motionNoConfidence" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'motionNoConfidence" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PoolVotingThresholds -> f PoolVotingThresholds Source #

HasField PoolVotingThresholds "maybe'ppSecurityGroup" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField UpdateCommitteeAction "maybe'newCommitteeThreshold" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'newCommitteeThreshold" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> UpdateCommitteeAction -> f UpdateCommitteeAction Source #

HasField VotingThresholds "thresholds" [RationalNumber] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "thresholds" -> ([RationalNumber] -> f [RationalNumber]) -> VotingThresholds -> f VotingThresholds Source #

HasField VotingThresholds "vec'thresholds" (Vector RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'thresholds" -> (Vector RationalNumber -> f (Vector RationalNumber)) -> VotingThresholds -> f VotingThresholds Source #

data Redeemer Source #

Fields :

  • purpose :: Lens' Redeemer RedeemerPurpose
  • payload :: Lens' Redeemer PlutusData
  • maybe'payload :: Lens' Redeemer (Prelude.Maybe PlutusData)
  • index :: Lens' Redeemer Data.Word.Word32
  • exUnits :: Lens' Redeemer ExUnits
  • maybe'exUnits :: Lens' Redeemer (Prelude.Maybe ExUnits)
  • originalCbor :: Lens' Redeemer Data.ByteString.ByteString

Instances

Instances details
NFData Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Redeemer -> () Source #

Show Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "redeemer" Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "redeemer" -> (Redeemer -> f Redeemer) -> Certificate -> f Certificate Source #

HasField Redeemer "exUnits" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "exUnits" -> (ExUnits -> f ExUnits) -> Redeemer -> f Redeemer Source #

HasField Redeemer "index" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "index" -> (Word32 -> f Word32) -> Redeemer -> f Redeemer Source #

HasField Redeemer "originalCbor" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "originalCbor" -> (ByteString -> f ByteString) -> Redeemer -> f Redeemer Source #

HasField Redeemer "payload" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "payload" -> (PlutusData -> f PlutusData) -> Redeemer -> f Redeemer Source #

HasField Redeemer "purpose" RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "purpose" -> (RedeemerPurpose -> f RedeemerPurpose) -> Redeemer -> f Redeemer Source #

HasField TxInput "redeemer" Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "redeemer" -> (Redeemer -> f Redeemer) -> TxInput -> f TxInput Source #

HasField Withdrawal "redeemer" Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "redeemer" -> (Redeemer -> f Redeemer) -> Withdrawal -> f Withdrawal Source #

HasField Certificate "maybe'redeemer" (Maybe Redeemer) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'redeemer" -> (Maybe Redeemer -> f (Maybe Redeemer)) -> Certificate -> f Certificate Source #

HasField Redeemer "maybe'exUnits" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'exUnits" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> Redeemer -> f Redeemer Source #

HasField Redeemer "maybe'payload" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'payload" -> (Maybe PlutusData -> f (Maybe PlutusData)) -> Redeemer -> f Redeemer Source #

HasField TxEval "redeemers" [Redeemer] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "redeemers" -> ([Redeemer] -> f [Redeemer]) -> TxEval -> f TxEval Source #

HasField TxEval "vec'redeemers" (Vector Redeemer) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'redeemers" -> (Vector Redeemer -> f (Vector Redeemer)) -> TxEval -> f TxEval Source #

HasField TxInput "maybe'redeemer" (Maybe Redeemer) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'redeemer" -> (Maybe Redeemer -> f (Maybe Redeemer)) -> TxInput -> f TxInput Source #

HasField Withdrawal "maybe'redeemer" (Maybe Redeemer) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'redeemer" -> (Maybe Redeemer -> f (Maybe Redeemer)) -> Withdrawal -> f Withdrawal Source #

HasField WitnessSet "redeemers" [Redeemer] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "redeemers" -> ([Redeemer] -> f [Redeemer]) -> WitnessSet -> f WitnessSet Source #

HasField WitnessSet "vec'redeemers" (Vector Redeemer) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'redeemers" -> (Vector Redeemer -> f (Vector Redeemer)) -> WitnessSet -> f WitnessSet Source #

data RedeemerPurpose Source #

Instances

Instances details
NFData RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: RedeemerPurpose -> () Source #

Bounded RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Enum RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

FieldDefault RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

MessageEnum RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Redeemer "purpose" RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "purpose" -> (RedeemerPurpose -> f RedeemerPurpose) -> Redeemer -> f Redeemer Source #

data RedeemerPurpose Source #

Instances

Instances details
NFData RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: RedeemerPurpose -> () Source #

Bounded RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Enum RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

FieldDefault RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

MessageEnum RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Redeemer "purpose" RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "purpose" -> (RedeemerPurpose -> f RedeemerPurpose) -> Redeemer -> f Redeemer Source #

data RedeemerPurpose'UnrecognizedValue Source #

data RegCert Source #

Fields :

Instances

Instances details
NFData RegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: RegCert -> () Source #

Show RegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq RegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord RegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message RegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "regCert" RegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "regCert" -> (RegCert -> f RegCert) -> Certificate -> f Certificate Source #

HasField RegCert "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> RegCert -> f RegCert Source #

HasField RegCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeCredential" -> (StakeCredential -> f StakeCredential) -> RegCert -> f RegCert Source #

HasField Certificate "maybe'regCert" (Maybe RegCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'regCert" -> (Maybe RegCert -> f (Maybe RegCert)) -> Certificate -> f Certificate Source #

HasField RegCert "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> RegCert -> f RegCert Source #

HasField RegCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> RegCert -> f RegCert Source #

data RegDRepCert Source #

Fields :

Instances

Instances details
NFData RegDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: RegDRepCert -> () Source #

Show RegDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq RegDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord RegDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message RegDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "regDrepCert" RegDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "regDrepCert" -> (RegDRepCert -> f RegDRepCert) -> Certificate -> f Certificate Source #

HasField RegDRepCert "anchor" Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "anchor" -> (Anchor -> f Anchor) -> RegDRepCert -> f RegDRepCert Source #

HasField RegDRepCert "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> RegDRepCert -> f RegDRepCert Source #

HasField RegDRepCert "drepCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepCredential" -> (StakeCredential -> f StakeCredential) -> RegDRepCert -> f RegDRepCert Source #

HasField Certificate "maybe'regDrepCert" (Maybe RegDRepCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'regDrepCert" -> (Maybe RegDRepCert -> f (Maybe RegDRepCert)) -> Certificate -> f Certificate Source #

HasField RegDRepCert "maybe'anchor" (Maybe Anchor) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'anchor" -> (Maybe Anchor -> f (Maybe Anchor)) -> RegDRepCert -> f RegDRepCert Source #

HasField RegDRepCert "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> RegDRepCert -> f RegDRepCert Source #

HasField RegDRepCert "maybe'drepCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> RegDRepCert -> f RegDRepCert Source #

data Relay Source #

Fields :

  • ipV4 :: Lens' Relay Data.ByteString.ByteString
  • ipV6 :: Lens' Relay Data.ByteString.ByteString
  • dnsName :: Lens' Relay Data.Text.Text
  • port :: Lens' Relay Data.Word.Word32

Instances

Instances details
NFData Relay Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Relay -> () Source #

Show Relay Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Relay Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

(==) :: Relay -> Relay -> Bool Source #

(/=) :: Relay -> Relay -> Bool Source #

Ord Relay Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Relay Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Relay "dnsName" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "dnsName" -> (Text -> f Text) -> Relay -> f Relay Source #

HasField Relay "ipV4" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "ipV4" -> (ByteString -> f ByteString) -> Relay -> f Relay Source #

HasField Relay "ipV6" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "ipV6" -> (ByteString -> f ByteString) -> Relay -> f Relay Source #

HasField Relay "port" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "port" -> (Word32 -> f Word32) -> Relay -> f Relay Source #

HasField PoolRegistrationCert "relays" [Relay] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "relays" -> ([Relay] -> f [Relay]) -> PoolRegistrationCert -> f PoolRegistrationCert Source #

HasField PoolRegistrationCert "vec'relays" (Vector Relay) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'relays" -> (Vector Relay -> f (Vector Relay)) -> PoolRegistrationCert -> f PoolRegistrationCert Source #

data ResignCommitteeColdCert Source #

Fields :

Instances

Instances details
NFData ResignCommitteeColdCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show ResignCommitteeColdCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq ResignCommitteeColdCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord ResignCommitteeColdCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message ResignCommitteeColdCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "resignCommitteeColdCert" ResignCommitteeColdCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "resignCommitteeColdCert" -> (ResignCommitteeColdCert -> f ResignCommitteeColdCert) -> Certificate -> f Certificate Source #

HasField ResignCommitteeColdCert "anchor" Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField ResignCommitteeColdCert "committeeColdCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "maybe'resignCommitteeColdCert" (Maybe ResignCommitteeColdCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'resignCommitteeColdCert" -> (Maybe ResignCommitteeColdCert -> f (Maybe ResignCommitteeColdCert)) -> Certificate -> f Certificate Source #

HasField ResignCommitteeColdCert "maybe'anchor" (Maybe Anchor) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField ResignCommitteeColdCert "maybe'committeeColdCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'committeeColdCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> ResignCommitteeColdCert -> f ResignCommitteeColdCert Source #

data Script Source #

Fields :

  • maybe'script :: Lens' Script (Prelude.Maybe Script'Script)
  • maybe'native :: Lens' Script (Prelude.Maybe NativeScript)
  • native :: Lens' Script NativeScript
  • maybe'plutusV1 :: Lens' Script (Prelude.Maybe Data.ByteString.ByteString)
  • plutusV1 :: Lens' Script Data.ByteString.ByteString
  • maybe'plutusV2 :: Lens' Script (Prelude.Maybe Data.ByteString.ByteString)
  • plutusV2 :: Lens' Script Data.ByteString.ByteString
  • maybe'plutusV3 :: Lens' Script (Prelude.Maybe Data.ByteString.ByteString)
  • plutusV3 :: Lens' Script Data.ByteString.ByteString
  • maybe'plutusV4 :: Lens' Script (Prelude.Maybe Data.ByteString.ByteString)
  • plutusV4 :: Lens' Script Data.ByteString.ByteString

Instances

Instances details
NFData Script Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Script -> () Source #

Show Script Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Script Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Script Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Script Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Script "native" NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "native" -> (NativeScript -> f NativeScript) -> Script -> f Script Source #

HasField Script "plutusV1" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV1" -> (ByteString -> f ByteString) -> Script -> f Script Source #

HasField Script "plutusV2" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV2" -> (ByteString -> f ByteString) -> Script -> f Script Source #

HasField Script "plutusV3" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV3" -> (ByteString -> f ByteString) -> Script -> f Script Source #

HasField Script "plutusV4" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV4" -> (ByteString -> f ByteString) -> Script -> f Script Source #

HasField TxOutput "script" Script Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "script" -> (Script -> f Script) -> TxOutput -> f TxOutput Source #

HasField AuxData "scripts" [Script] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scripts" -> ([Script] -> f [Script]) -> AuxData -> f AuxData Source #

HasField AuxData "vec'scripts" (Vector Script) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'scripts" -> (Vector Script -> f (Vector Script)) -> AuxData -> f AuxData Source #

HasField Script "maybe'native" (Maybe NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'native" -> (Maybe NativeScript -> f (Maybe NativeScript)) -> Script -> f Script Source #

HasField Script "maybe'plutusV1" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV1" -> (Maybe ByteString -> f (Maybe ByteString)) -> Script -> f Script Source #

HasField Script "maybe'plutusV2" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV2" -> (Maybe ByteString -> f (Maybe ByteString)) -> Script -> f Script Source #

HasField Script "maybe'plutusV3" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV3" -> (Maybe ByteString -> f (Maybe ByteString)) -> Script -> f Script Source #

HasField Script "maybe'plutusV4" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV4" -> (Maybe ByteString -> f (Maybe ByteString)) -> Script -> f Script Source #

HasField Script "maybe'script" (Maybe Script'Script) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'script" -> (Maybe Script'Script -> f (Maybe Script'Script)) -> Script -> f Script Source #

HasField TxOutput "maybe'script" (Maybe Script) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'script" -> (Maybe Script -> f (Maybe Script)) -> TxOutput -> f TxOutput Source #

HasField WitnessSet "script" [Script] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "script" -> ([Script] -> f [Script]) -> WitnessSet -> f WitnessSet Source #

HasField WitnessSet "vec'script" (Vector Script) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'script" -> (Vector Script -> f (Vector Script)) -> WitnessSet -> f WitnessSet Source #

data Script'Script Source #

data ScriptNOfK Source #

Fields :

  • k :: Lens' ScriptNOfK Data.Word.Word32
  • scripts :: Lens' ScriptNOfK [NativeScript]
  • vec'scripts :: Lens' ScriptNOfK (Data.Vector.Vector NativeScript)

Instances

Instances details
NFData ScriptNOfK Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: ScriptNOfK -> () Source #

Show ScriptNOfK Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq ScriptNOfK Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord ScriptNOfK Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message ScriptNOfK Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField NativeScript "scriptNOfK" ScriptNOfK Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scriptNOfK" -> (ScriptNOfK -> f ScriptNOfK) -> NativeScript -> f NativeScript Source #

HasField ScriptNOfK "k" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "k" -> (Word32 -> f Word32) -> ScriptNOfK -> f ScriptNOfK Source #

HasField NativeScript "maybe'scriptNOfK" (Maybe ScriptNOfK) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptNOfK" -> (Maybe ScriptNOfK -> f (Maybe ScriptNOfK)) -> NativeScript -> f NativeScript Source #

HasField ScriptNOfK "scripts" [NativeScript] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scripts" -> ([NativeScript] -> f [NativeScript]) -> ScriptNOfK -> f ScriptNOfK Source #

HasField ScriptNOfK "vec'scripts" (Vector NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'scripts" -> (Vector NativeScript -> f (Vector NativeScript)) -> ScriptNOfK -> f ScriptNOfK Source #

data SoftforkRule Source #

Fields :

  • initThd :: Lens' SoftforkRule Data.Text.Text
  • minThd :: Lens' SoftforkRule Data.Text.Text
  • thdDecrement :: Lens' SoftforkRule Data.Text.Text

Instances

Instances details
NFData SoftforkRule Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: SoftforkRule -> () Source #

Show SoftforkRule Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq SoftforkRule Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord SoftforkRule Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message SoftforkRule Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField BlockVersionData "softforkRule" SoftforkRule Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "softforkRule" -> (SoftforkRule -> f SoftforkRule) -> BlockVersionData -> f BlockVersionData Source #

HasField SoftforkRule "initThd" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "initThd" -> (Text -> f Text) -> SoftforkRule -> f SoftforkRule Source #

HasField SoftforkRule "minThd" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minThd" -> (Text -> f Text) -> SoftforkRule -> f SoftforkRule Source #

HasField SoftforkRule "thdDecrement" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "thdDecrement" -> (Text -> f Text) -> SoftforkRule -> f SoftforkRule Source #

HasField BlockVersionData "maybe'softforkRule" (Maybe SoftforkRule) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'softforkRule" -> (Maybe SoftforkRule -> f (Maybe SoftforkRule)) -> BlockVersionData -> f BlockVersionData Source #

data StakeCredential Source #

Fields :

  • maybe'stakeCredential :: Lens' StakeCredential (Prelude.Maybe StakeCredential'StakeCredential)
  • maybe'addrKeyHash :: Lens' StakeCredential (Prelude.Maybe Data.ByteString.ByteString)
  • addrKeyHash :: Lens' StakeCredential Data.ByteString.ByteString
  • maybe'scriptHash :: Lens' StakeCredential (Prelude.Maybe Data.ByteString.ByteString)
  • scriptHash :: Lens' StakeCredential Data.ByteString.ByteString

Instances

Instances details
NFData StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: StakeCredential -> () Source #

Show StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField AuthCommitteeHotCert "committeeColdCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "committeeColdCredential" -> (StakeCredential -> f StakeCredential) -> AuthCommitteeHotCert -> f AuthCommitteeHotCert Source #

HasField AuthCommitteeHotCert "committeeHotCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "committeeHotCredential" -> (StakeCredential -> f StakeCredential) -> AuthCommitteeHotCert -> f AuthCommitteeHotCert Source #

HasField Certificate "stakeDeregistration" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeDeregistration" -> (StakeCredential -> f StakeCredential) -> Certificate -> f Certificate Source #

HasField Certificate "stakeRegistration" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeRegistration" -> (StakeCredential -> f StakeCredential) -> Certificate -> f Certificate Source #

HasField CertificatePattern "stakeDeregistration" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeDeregistration" -> (StakeCredential -> f StakeCredential) -> CertificatePattern -> f CertificatePattern Source #

HasField CertificatePattern "stakeRegistration" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField MirTarget "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeCredential" -> (StakeCredential -> f StakeCredential) -> MirTarget -> f MirTarget Source #

HasField NewCommitteeCredentials "committeeColdCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField RegCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeCredential" -> (StakeCredential -> f StakeCredential) -> RegCert -> f RegCert Source #

HasField RegDRepCert "drepCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepCredential" -> (StakeCredential -> f StakeCredential) -> RegDRepCert -> f RegDRepCert Source #

HasField ResignCommitteeColdCert "committeeColdCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeCredential "addrKeyHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "addrKeyHash" -> (ByteString -> f ByteString) -> StakeCredential -> f StakeCredential Source #

HasField StakeCredential "scriptHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scriptHash" -> (ByteString -> f ByteString) -> StakeCredential -> f StakeCredential Source #

HasField StakeDelegationCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeDelegationPattern "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeRegDelegCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeVoteDelegCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeVoteRegDelegCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField UnRegCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeCredential" -> (StakeCredential -> f StakeCredential) -> UnRegCert -> f UnRegCert Source #

HasField UnRegDRepCert "drepCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepCredential" -> (StakeCredential -> f StakeCredential) -> UnRegDRepCert -> f UnRegDRepCert Source #

HasField UpdateDRepCert "drepCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepCredential" -> (StakeCredential -> f StakeCredential) -> UpdateDRepCert -> f UpdateDRepCert Source #

HasField VoteDelegCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeCredential" -> (StakeCredential -> f StakeCredential) -> VoteDelegCert -> f VoteDelegCert Source #

HasField VoteRegDelegCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField AuthCommitteeHotCert "maybe'committeeColdCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'committeeColdCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> AuthCommitteeHotCert -> f AuthCommitteeHotCert Source #

HasField AuthCommitteeHotCert "maybe'committeeHotCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'committeeHotCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> AuthCommitteeHotCert -> f AuthCommitteeHotCert Source #

HasField Certificate "maybe'stakeDeregistration" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeDeregistration" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> Certificate -> f Certificate Source #

HasField Certificate "maybe'stakeRegistration" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeRegistration" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> Certificate -> f Certificate Source #

HasField CertificatePattern "maybe'stakeDeregistration" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeDeregistration" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> CertificatePattern -> f CertificatePattern Source #

HasField CertificatePattern "maybe'stakeRegistration" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeRegistration" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> CertificatePattern -> f CertificatePattern Source #

HasField MirTarget "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> MirTarget -> f MirTarget Source #

HasField NewCommitteeCredentials "maybe'committeeColdCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'committeeColdCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> NewCommitteeCredentials -> f NewCommitteeCredentials Source #

HasField RegCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> RegCert -> f RegCert Source #

HasField RegDRepCert "maybe'drepCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> RegDRepCert -> f RegDRepCert Source #

HasField ResignCommitteeColdCert "maybe'committeeColdCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'committeeColdCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> ResignCommitteeColdCert -> f ResignCommitteeColdCert Source #

HasField StakeCredential "maybe'addrKeyHash" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'addrKeyHash" -> (Maybe ByteString -> f (Maybe ByteString)) -> StakeCredential -> f StakeCredential Source #

HasField StakeCredential "maybe'scriptHash" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptHash" -> (Maybe ByteString -> f (Maybe ByteString)) -> StakeCredential -> f StakeCredential Source #

HasField StakeCredential "maybe'stakeCredential" (Maybe StakeCredential'StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeDelegationCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeDelegationPattern "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeRegDelegCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> StakeRegDelegCert -> f StakeRegDelegCert Source #

HasField StakeVoteDelegCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> StakeVoteDelegCert -> f StakeVoteDelegCert Source #

HasField StakeVoteRegDelegCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField UnRegCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> UnRegCert -> f UnRegCert Source #

HasField UnRegDRepCert "maybe'drepCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> UnRegDRepCert -> f UnRegDRepCert Source #

HasField UpdateCommitteeAction "removeCommitteeCredentials" [StakeCredential] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "removeCommitteeCredentials" -> ([StakeCredential] -> f [StakeCredential]) -> UpdateCommitteeAction -> f UpdateCommitteeAction Source #

HasField UpdateCommitteeAction "vec'removeCommitteeCredentials" (Vector StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'removeCommitteeCredentials" -> (Vector StakeCredential -> f (Vector StakeCredential)) -> UpdateCommitteeAction -> f UpdateCommitteeAction Source #

HasField UpdateDRepCert "maybe'drepCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> UpdateDRepCert -> f UpdateDRepCert Source #

HasField VoteDelegCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> VoteDelegCert -> f VoteDelegCert Source #

HasField VoteRegDelegCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> VoteRegDelegCert -> f VoteRegDelegCert Source #

data StakeCredential'StakeCredential Source #

Instances

Instances details
NFData StakeCredential'StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show StakeCredential'StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq StakeCredential'StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord StakeCredential'StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeCredential "maybe'stakeCredential" (Maybe StakeCredential'StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data StakeDelegationCert Source #

Fields :

Instances

Instances details
NFData StakeDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show StakeDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq StakeDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord StakeDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message StakeDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "stakeDelegation" StakeDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeDelegation" -> (StakeDelegationCert -> f StakeDelegationCert) -> Certificate -> f Certificate Source #

HasField StakeDelegationCert "poolKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeDelegationCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "maybe'stakeDelegation" (Maybe StakeDelegationCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeDelegation" -> (Maybe StakeDelegationCert -> f (Maybe StakeDelegationCert)) -> Certificate -> f Certificate Source #

HasField StakeDelegationCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data StakeDelegationPattern Source #

Fields :

Instances

Instances details
NFData StakeDelegationPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show StakeDelegationPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq StakeDelegationPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord StakeDelegationPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message StakeDelegationPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "stakeDelegation" StakeDelegationPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeDelegationPattern "poolKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeDelegationPattern "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField CertificatePattern "maybe'stakeDelegation" (Maybe StakeDelegationPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeDelegationPattern "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data StakeRegDelegCert Source #

Fields :

Instances

Instances details
NFData StakeRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: StakeRegDelegCert -> () Source #

Show StakeRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq StakeRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord StakeRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message StakeRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "stakeRegDelegCert" StakeRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeRegDelegCert" -> (StakeRegDelegCert -> f StakeRegDelegCert) -> Certificate -> f Certificate Source #

HasField StakeRegDelegCert "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeRegDelegCert "poolKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolKeyhash" -> (ByteString -> f ByteString) -> StakeRegDelegCert -> f StakeRegDelegCert Source #

HasField StakeRegDelegCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "maybe'stakeRegDelegCert" (Maybe StakeRegDelegCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeRegDelegCert" -> (Maybe StakeRegDelegCert -> f (Maybe StakeRegDelegCert)) -> Certificate -> f Certificate Source #

HasField StakeRegDelegCert "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> StakeRegDelegCert -> f StakeRegDelegCert Source #

HasField StakeRegDelegCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> StakeRegDelegCert -> f StakeRegDelegCert Source #

data StakeVoteDelegCert Source #

Fields :

Instances

Instances details
NFData StakeVoteDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: StakeVoteDelegCert -> () Source #

Show StakeVoteDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq StakeVoteDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord StakeVoteDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message StakeVoteDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "stakeVoteDelegCert" StakeVoteDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeVoteDelegCert" -> (StakeVoteDelegCert -> f StakeVoteDelegCert) -> Certificate -> f Certificate Source #

HasField StakeVoteDelegCert "drep" DRep Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drep" -> (DRep -> f DRep) -> StakeVoteDelegCert -> f StakeVoteDelegCert Source #

HasField StakeVoteDelegCert "poolKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeVoteDelegCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "maybe'stakeVoteDelegCert" (Maybe StakeVoteDelegCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeVoteDelegCert" -> (Maybe StakeVoteDelegCert -> f (Maybe StakeVoteDelegCert)) -> Certificate -> f Certificate Source #

HasField StakeVoteDelegCert "maybe'drep" (Maybe DRep) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drep" -> (Maybe DRep -> f (Maybe DRep)) -> StakeVoteDelegCert -> f StakeVoteDelegCert Source #

HasField StakeVoteDelegCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> StakeVoteDelegCert -> f StakeVoteDelegCert Source #

data StakeVoteRegDelegCert Source #

Fields :

  • stakeCredential :: Lens' StakeVoteRegDelegCert StakeCredential
  • maybe'stakeCredential :: Lens' StakeVoteRegDelegCert (Prelude.Maybe StakeCredential)
  • poolKeyhash :: Lens' StakeVoteRegDelegCert Data.ByteString.ByteString
  • drep :: Lens' StakeVoteRegDelegCert DRep
  • maybe'drep :: Lens' StakeVoteRegDelegCert (Prelude.Maybe DRep)
  • coin :: Lens' StakeVoteRegDelegCert BigInt
  • maybe'coin :: Lens' StakeVoteRegDelegCert (Prelude.Maybe BigInt)

Instances

Instances details
NFData StakeVoteRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show StakeVoteRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq StakeVoteRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord StakeVoteRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message StakeVoteRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "stakeVoteRegDelegCert" StakeVoteRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeVoteRegDelegCert" -> (StakeVoteRegDelegCert -> f StakeVoteRegDelegCert) -> Certificate -> f Certificate Source #

HasField StakeVoteRegDelegCert "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeVoteRegDelegCert "drep" DRep Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeVoteRegDelegCert "poolKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeVoteRegDelegCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "maybe'stakeVoteRegDelegCert" (Maybe StakeVoteRegDelegCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeVoteRegDelegCert" -> (Maybe StakeVoteRegDelegCert -> f (Maybe StakeVoteRegDelegCert)) -> Certificate -> f Certificate Source #

HasField StakeVoteRegDelegCert "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField StakeVoteRegDelegCert "maybe'drep" (Maybe DRep) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drep" -> (Maybe DRep -> f (Maybe DRep)) -> StakeVoteRegDelegCert -> f StakeVoteRegDelegCert Source #

HasField StakeVoteRegDelegCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data TreasuryWithdrawalsAction Source #

Fields :

  • withdrawals :: Lens' TreasuryWithdrawalsAction [WithdrawalAmount]
  • vec'withdrawals :: Lens' TreasuryWithdrawalsAction (Data.Vector.Vector WithdrawalAmount)
  • policyHash :: Lens' TreasuryWithdrawalsAction Data.ByteString.ByteString

Instances

Instances details
NFData TreasuryWithdrawalsAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show TreasuryWithdrawalsAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq TreasuryWithdrawalsAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord TreasuryWithdrawalsAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message TreasuryWithdrawalsAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "treasuryWithdrawalsAction" TreasuryWithdrawalsAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TreasuryWithdrawalsAction "policyHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "maybe'treasuryWithdrawalsAction" (Maybe TreasuryWithdrawalsAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TreasuryWithdrawalsAction "vec'withdrawals" (Vector WithdrawalAmount) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'withdrawals" -> (Vector WithdrawalAmount -> f (Vector WithdrawalAmount)) -> TreasuryWithdrawalsAction -> f TreasuryWithdrawalsAction Source #

HasField TreasuryWithdrawalsAction "withdrawals" [WithdrawalAmount] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

data Tx Source #

Fields :

Instances

Instances details
NFData Tx Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Tx -> () Source #

Show Tx Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Tx Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

(==) :: Tx -> Tx -> Bool Source #

(/=) :: Tx -> Tx -> Bool Source #

Ord Tx Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

compare :: Tx -> Tx -> Ordering Source #

(<) :: Tx -> Tx -> Bool Source #

(<=) :: Tx -> Tx -> Bool Source #

(>) :: Tx -> Tx -> Bool Source #

(>=) :: Tx -> Tx -> Bool Source #

max :: Tx -> Tx -> Tx Source #

min :: Tx -> Tx -> Tx Source #

Message Tx Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Tx "auxiliary" AuxData Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "auxiliary" -> (AuxData -> f AuxData) -> Tx -> f Tx Source #

HasField Tx "collateral" Collateral Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "collateral" -> (Collateral -> f Collateral) -> Tx -> f Tx Source #

HasField Tx "fee" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "fee" -> (BigInt -> f BigInt) -> Tx -> f Tx Source #

HasField Tx "hash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

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

HasField Tx "successful" Bool Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "successful" -> (Bool -> f Bool) -> Tx -> f Tx Source #

HasField Tx "validity" TxValidity Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "validity" -> (TxValidity -> f TxValidity) -> Tx -> f Tx Source #

HasField Tx "witnesses" WitnessSet Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "witnesses" -> (WitnessSet -> f WitnessSet) -> Tx -> f Tx Source #

HasField AnyChainTx "cardano" Tx Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (Tx -> f Tx) -> AnyChainTx -> f AnyChainTx Source #

HasField TxInMempool "cardano" Tx Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Submit.Submit

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (Tx -> f Tx) -> TxInMempool -> f TxInMempool Source #

HasField BlockBody "tx" [Tx] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "tx" -> ([Tx] -> f [Tx]) -> BlockBody -> f BlockBody Source #

HasField BlockBody "vec'tx" (Vector Tx) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'tx" -> (Vector Tx -> f (Vector Tx)) -> BlockBody -> f BlockBody Source #

HasField Tx "certificates" [Certificate] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "certificates" -> ([Certificate] -> f [Certificate]) -> Tx -> f Tx Source #

HasField Tx "inputs" [TxInput] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "inputs" -> ([TxInput] -> f [TxInput]) -> Tx -> f Tx Source #

HasField Tx "maybe'auxiliary" (Maybe AuxData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'auxiliary" -> (Maybe AuxData -> f (Maybe AuxData)) -> Tx -> f Tx Source #

HasField Tx "maybe'collateral" (Maybe Collateral) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'collateral" -> (Maybe Collateral -> f (Maybe Collateral)) -> Tx -> f Tx Source #

HasField Tx "maybe'fee" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'fee" -> (Maybe BigInt -> f (Maybe BigInt)) -> Tx -> f Tx Source #

HasField Tx "maybe'validity" (Maybe TxValidity) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'validity" -> (Maybe TxValidity -> f (Maybe TxValidity)) -> Tx -> f Tx Source #

HasField Tx "maybe'witnesses" (Maybe WitnessSet) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'witnesses" -> (Maybe WitnessSet -> f (Maybe WitnessSet)) -> Tx -> f Tx Source #

HasField Tx "mint" [Multiasset] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "mint" -> ([Multiasset] -> f [Multiasset]) -> Tx -> f Tx Source #

HasField Tx "outputs" [TxOutput] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "outputs" -> ([TxOutput] -> f [TxOutput]) -> Tx -> f Tx Source #

HasField Tx "proposals" [GovernanceActionProposal] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "proposals" -> ([GovernanceActionProposal] -> f [GovernanceActionProposal]) -> Tx -> f Tx Source #

HasField Tx "referenceInputs" [TxInput] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "referenceInputs" -> ([TxInput] -> f [TxInput]) -> Tx -> f Tx Source #

HasField Tx "vec'certificates" (Vector Certificate) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'certificates" -> (Vector Certificate -> f (Vector Certificate)) -> Tx -> f Tx Source #

HasField Tx "vec'inputs" (Vector TxInput) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'inputs" -> (Vector TxInput -> f (Vector TxInput)) -> Tx -> f Tx Source #

HasField Tx "vec'mint" (Vector Multiasset) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'mint" -> (Vector Multiasset -> f (Vector Multiasset)) -> Tx -> f Tx Source #

HasField Tx "vec'outputs" (Vector TxOutput) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'outputs" -> (Vector TxOutput -> f (Vector TxOutput)) -> Tx -> f Tx Source #

HasField Tx "vec'proposals" (Vector GovernanceActionProposal) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'proposals" -> (Vector GovernanceActionProposal -> f (Vector GovernanceActionProposal)) -> Tx -> f Tx Source #

HasField Tx "vec'referenceInputs" (Vector TxInput) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'referenceInputs" -> (Vector TxInput -> f (Vector TxInput)) -> Tx -> f Tx Source #

HasField Tx "vec'withdrawals" (Vector Withdrawal) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'withdrawals" -> (Vector Withdrawal -> f (Vector Withdrawal)) -> Tx -> f Tx Source #

HasField Tx "withdrawals" [Withdrawal] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "withdrawals" -> ([Withdrawal] -> f [Withdrawal]) -> Tx -> f Tx Source #

HasField AnyChainTx "maybe'cardano" (Maybe Tx) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe Tx -> f (Maybe Tx)) -> AnyChainTx -> f AnyChainTx Source #

HasField TxInMempool "maybe'cardano" (Maybe Tx) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Submit.Submit

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe Tx -> f (Maybe Tx)) -> TxInMempool -> f TxInMempool Source #

data TxEval Source #

Fields :

  • fee :: Lens' TxEval BigInt
  • maybe'fee :: Lens' TxEval (Prelude.Maybe BigInt)
  • exUnits :: Lens' TxEval ExUnits
  • maybe'exUnits :: Lens' TxEval (Prelude.Maybe ExUnits)
  • errors :: Lens' TxEval [EvalError]
  • vec'errors :: Lens' TxEval (Data.Vector.Vector EvalError)
  • traces :: Lens' TxEval [EvalTrace]
  • vec'traces :: Lens' TxEval (Data.Vector.Vector EvalTrace)
  • redeemers :: Lens' TxEval [Redeemer]
  • vec'redeemers :: Lens' TxEval (Data.Vector.Vector Redeemer)

Instances

Instances details
NFData TxEval Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: TxEval -> () Source #

Show TxEval Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq TxEval Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord TxEval Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message TxEval Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TxEval "exUnits" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "exUnits" -> (ExUnits -> f ExUnits) -> TxEval -> f TxEval Source #

HasField TxEval "fee" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "fee" -> (BigInt -> f BigInt) -> TxEval -> f TxEval Source #

HasField AnyChainEval "cardano" TxEval Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Submit.Submit

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (TxEval -> f TxEval) -> AnyChainEval -> f AnyChainEval Source #

HasField TxEval "errors" [EvalError] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "errors" -> ([EvalError] -> f [EvalError]) -> TxEval -> f TxEval Source #

HasField TxEval "maybe'exUnits" (Maybe ExUnits) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'exUnits" -> (Maybe ExUnits -> f (Maybe ExUnits)) -> TxEval -> f TxEval Source #

HasField TxEval "maybe'fee" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'fee" -> (Maybe BigInt -> f (Maybe BigInt)) -> TxEval -> f TxEval Source #

HasField TxEval "redeemers" [Redeemer] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "redeemers" -> ([Redeemer] -> f [Redeemer]) -> TxEval -> f TxEval Source #

HasField TxEval "traces" [EvalTrace] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "traces" -> ([EvalTrace] -> f [EvalTrace]) -> TxEval -> f TxEval Source #

HasField TxEval "vec'errors" (Vector EvalError) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'errors" -> (Vector EvalError -> f (Vector EvalError)) -> TxEval -> f TxEval Source #

HasField TxEval "vec'redeemers" (Vector Redeemer) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'redeemers" -> (Vector Redeemer -> f (Vector Redeemer)) -> TxEval -> f TxEval Source #

HasField TxEval "vec'traces" (Vector EvalTrace) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'traces" -> (Vector EvalTrace -> f (Vector EvalTrace)) -> TxEval -> f TxEval Source #

HasField AnyChainEval "maybe'cardano" (Maybe TxEval) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Submit.Submit

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe TxEval -> f (Maybe TxEval)) -> AnyChainEval -> f AnyChainEval Source #

data TxFeePolicy Source #

Fields :

  • multiplier :: Lens' TxFeePolicy Data.Text.Text
  • summand :: Lens' TxFeePolicy Data.Text.Text

Instances

Instances details
NFData TxFeePolicy Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: TxFeePolicy -> () Source #

Show TxFeePolicy Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq TxFeePolicy Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord TxFeePolicy Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message TxFeePolicy Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField BlockVersionData "txFeePolicy" TxFeePolicy Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "txFeePolicy" -> (TxFeePolicy -> f TxFeePolicy) -> BlockVersionData -> f BlockVersionData Source #

HasField TxFeePolicy "multiplier" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "multiplier" -> (Text -> f Text) -> TxFeePolicy -> f TxFeePolicy Source #

HasField TxFeePolicy "summand" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "summand" -> (Text -> f Text) -> TxFeePolicy -> f TxFeePolicy Source #

HasField BlockVersionData "maybe'txFeePolicy" (Maybe TxFeePolicy) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'txFeePolicy" -> (Maybe TxFeePolicy -> f (Maybe TxFeePolicy)) -> BlockVersionData -> f BlockVersionData Source #

data TxInput Source #

Fields :

Instances

Instances details
NFData TxInput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: TxInput -> () Source #

Show TxInput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq TxInput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord TxInput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message TxInput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TxInput "asOutput" TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "asOutput" -> (TxOutput -> f TxOutput) -> TxInput -> f TxInput Source #

HasField TxInput "outputIndex" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "outputIndex" -> (Word32 -> f Word32) -> TxInput -> f TxInput Source #

HasField TxInput "redeemer" Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "redeemer" -> (Redeemer -> f Redeemer) -> TxInput -> f TxInput Source #

HasField TxInput "txHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "txHash" -> (ByteString -> f ByteString) -> TxInput -> f TxInput Source #

HasField Collateral "collateral" [TxInput] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "collateral" -> ([TxInput] -> f [TxInput]) -> Collateral -> f Collateral Source #

HasField Collateral "vec'collateral" (Vector TxInput) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'collateral" -> (Vector TxInput -> f (Vector TxInput)) -> Collateral -> f Collateral Source #

HasField Tx "inputs" [TxInput] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "inputs" -> ([TxInput] -> f [TxInput]) -> Tx -> f Tx Source #

HasField Tx "referenceInputs" [TxInput] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "referenceInputs" -> ([TxInput] -> f [TxInput]) -> Tx -> f Tx Source #

HasField Tx "vec'inputs" (Vector TxInput) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'inputs" -> (Vector TxInput -> f (Vector TxInput)) -> Tx -> f Tx Source #

HasField Tx "vec'referenceInputs" (Vector TxInput) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'referenceInputs" -> (Vector TxInput -> f (Vector TxInput)) -> Tx -> f Tx Source #

HasField TxInput "maybe'asOutput" (Maybe TxOutput) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'asOutput" -> (Maybe TxOutput -> f (Maybe TxOutput)) -> TxInput -> f TxInput Source #

HasField TxInput "maybe'redeemer" (Maybe Redeemer) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'redeemer" -> (Maybe Redeemer -> f (Maybe Redeemer)) -> TxInput -> f TxInput Source #

data TxOutput Source #

Fields :

  • address :: Lens' TxOutput Data.ByteString.ByteString
  • coin :: Lens' TxOutput BigInt
  • maybe'coin :: Lens' TxOutput (Prelude.Maybe BigInt)
  • assets :: Lens' TxOutput [Multiasset]
  • vec'assets :: Lens' TxOutput (Data.Vector.Vector Multiasset)
  • datum :: Lens' TxOutput Datum
  • maybe'datum :: Lens' TxOutput (Prelude.Maybe Datum)
  • script :: Lens' TxOutput Script
  • maybe'script :: Lens' TxOutput (Prelude.Maybe Script)

Instances

Instances details
NFData TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: TxOutput -> () Source #

Show TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Collateral "collateralReturn" TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "collateralReturn" -> (TxOutput -> f TxOutput) -> Collateral -> f Collateral Source #

HasField TxInput "asOutput" TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "asOutput" -> (TxOutput -> f TxOutput) -> TxInput -> f TxInput Source #

HasField TxOutput "address" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

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

HasField TxOutput "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> TxOutput -> f TxOutput Source #

HasField TxOutput "datum" Datum Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "datum" -> (Datum -> f Datum) -> TxOutput -> f TxOutput Source #

HasField TxOutput "script" Script Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "script" -> (Script -> f Script) -> TxOutput -> f TxOutput Source #

HasField AnyUtxoData "cardano" TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (TxOutput -> f TxOutput) -> AnyUtxoData -> f AnyUtxoData Source #

HasField Collateral "maybe'collateralReturn" (Maybe TxOutput) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'collateralReturn" -> (Maybe TxOutput -> f (Maybe TxOutput)) -> Collateral -> f Collateral Source #

HasField Tx "outputs" [TxOutput] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "outputs" -> ([TxOutput] -> f [TxOutput]) -> Tx -> f Tx Source #

HasField Tx "vec'outputs" (Vector TxOutput) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'outputs" -> (Vector TxOutput -> f (Vector TxOutput)) -> Tx -> f Tx Source #

HasField TxInput "maybe'asOutput" (Maybe TxOutput) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'asOutput" -> (Maybe TxOutput -> f (Maybe TxOutput)) -> TxInput -> f TxInput Source #

HasField TxOutput "assets" [Multiasset] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "assets" -> ([Multiasset] -> f [Multiasset]) -> TxOutput -> f TxOutput Source #

HasField TxOutput "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> TxOutput -> f TxOutput Source #

HasField TxOutput "maybe'datum" (Maybe Datum) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'datum" -> (Maybe Datum -> f (Maybe Datum)) -> TxOutput -> f TxOutput Source #

HasField TxOutput "maybe'script" (Maybe Script) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'script" -> (Maybe Script -> f (Maybe Script)) -> TxOutput -> f TxOutput Source #

HasField TxOutput "vec'assets" (Vector Multiasset) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'assets" -> (Vector Multiasset -> f (Vector Multiasset)) -> TxOutput -> f TxOutput Source #

HasField AnyUtxoData "maybe'cardano" (Maybe TxOutput) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe TxOutput -> f (Maybe TxOutput)) -> AnyUtxoData -> f AnyUtxoData Source #

data TxOutputPattern Source #

Fields :

  • address :: Lens' TxOutputPattern AddressPattern
  • maybe'address :: Lens' TxOutputPattern (Prelude.Maybe AddressPattern)
  • asset :: Lens' TxOutputPattern AssetPattern
  • maybe'asset :: Lens' TxOutputPattern (Prelude.Maybe AssetPattern)

Instances

Instances details
NFData TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: TxOutputPattern -> () Source #

Show TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TxOutputPattern "address" AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TxOutputPattern "asset" AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TxPattern "consumes" TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "consumes" -> (TxOutputPattern -> f TxOutputPattern) -> TxPattern -> f TxPattern Source #

HasField TxPattern "produces" TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "produces" -> (TxOutputPattern -> f TxOutputPattern) -> TxPattern -> f TxPattern Source #

HasField AnyUtxoPattern "cardano" TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

HasField TxOutputPattern "maybe'address" (Maybe AddressPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TxOutputPattern "maybe'asset" (Maybe AssetPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TxPattern "maybe'consumes" (Maybe TxOutputPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'consumes" -> (Maybe TxOutputPattern -> f (Maybe TxOutputPattern)) -> TxPattern -> f TxPattern Source #

HasField TxPattern "maybe'produces" (Maybe TxOutputPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'produces" -> (Maybe TxOutputPattern -> f (Maybe TxOutputPattern)) -> TxPattern -> f TxPattern Source #

HasField AnyUtxoPattern "maybe'cardano" (Maybe TxOutputPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Query.Query

data TxPattern Source #

Fields :

Instances

Instances details
NFData TxPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: TxPattern -> () Source #

Show TxPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq TxPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord TxPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message TxPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField TxPattern "consumes" TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "consumes" -> (TxOutputPattern -> f TxOutputPattern) -> TxPattern -> f TxPattern Source #

HasField TxPattern "hasAddress" AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "hasAddress" -> (AddressPattern -> f AddressPattern) -> TxPattern -> f TxPattern Source #

HasField TxPattern "hasCertificate" CertificatePattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "hasCertificate" -> (CertificatePattern -> f CertificatePattern) -> TxPattern -> f TxPattern Source #

HasField TxPattern "mintsAsset" AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "mintsAsset" -> (AssetPattern -> f AssetPattern) -> TxPattern -> f TxPattern Source #

HasField TxPattern "movesAsset" AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "movesAsset" -> (AssetPattern -> f AssetPattern) -> TxPattern -> f TxPattern Source #

HasField TxPattern "produces" TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "produces" -> (TxOutputPattern -> f TxOutputPattern) -> TxPattern -> f TxPattern Source #

HasField AnyChainTxPattern "cardano" TxPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Submit.Submit

HasField TxPattern "maybe'consumes" (Maybe TxOutputPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'consumes" -> (Maybe TxOutputPattern -> f (Maybe TxOutputPattern)) -> TxPattern -> f TxPattern Source #

HasField TxPattern "maybe'hasAddress" (Maybe AddressPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'hasAddress" -> (Maybe AddressPattern -> f (Maybe AddressPattern)) -> TxPattern -> f TxPattern Source #

HasField TxPattern "maybe'hasCertificate" (Maybe CertificatePattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'hasCertificate" -> (Maybe CertificatePattern -> f (Maybe CertificatePattern)) -> TxPattern -> f TxPattern Source #

HasField TxPattern "maybe'mintsAsset" (Maybe AssetPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'mintsAsset" -> (Maybe AssetPattern -> f (Maybe AssetPattern)) -> TxPattern -> f TxPattern Source #

HasField TxPattern "maybe'movesAsset" (Maybe AssetPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'movesAsset" -> (Maybe AssetPattern -> f (Maybe AssetPattern)) -> TxPattern -> f TxPattern Source #

HasField TxPattern "maybe'produces" (Maybe TxOutputPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'produces" -> (Maybe TxOutputPattern -> f (Maybe TxOutputPattern)) -> TxPattern -> f TxPattern Source #

HasField AnyChainTxPattern "maybe'cardano" (Maybe TxPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Submit.Submit

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe TxPattern -> f (Maybe TxPattern)) -> AnyChainTxPattern -> f AnyChainTxPattern Source #

data TxValidity Source #

Fields :

  • start :: Lens' TxValidity Data.Word.Word64
  • ttl :: Lens' TxValidity Data.Word.Word64

Instances

Instances details
NFData TxValidity Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: TxValidity -> () Source #

Show TxValidity Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq TxValidity Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord TxValidity Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message TxValidity Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Tx "validity" TxValidity Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "validity" -> (TxValidity -> f TxValidity) -> Tx -> f Tx Source #

HasField TxValidity "start" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "start" -> (Word64 -> f Word64) -> TxValidity -> f TxValidity Source #

HasField TxValidity "ttl" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "ttl" -> (Word64 -> f Word64) -> TxValidity -> f TxValidity Source #

HasField Tx "maybe'validity" (Maybe TxValidity) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'validity" -> (Maybe TxValidity -> f (Maybe TxValidity)) -> Tx -> f Tx Source #

data UnRegCert Source #

Fields :

Instances

Instances details
NFData UnRegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: UnRegCert -> () Source #

Show UnRegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq UnRegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord UnRegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message UnRegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "unregCert" UnRegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "unregCert" -> (UnRegCert -> f UnRegCert) -> Certificate -> f Certificate Source #

HasField UnRegCert "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> UnRegCert -> f UnRegCert Source #

HasField UnRegCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeCredential" -> (StakeCredential -> f StakeCredential) -> UnRegCert -> f UnRegCert Source #

HasField Certificate "maybe'unregCert" (Maybe UnRegCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'unregCert" -> (Maybe UnRegCert -> f (Maybe UnRegCert)) -> Certificate -> f Certificate Source #

HasField UnRegCert "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> UnRegCert -> f UnRegCert Source #

HasField UnRegCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> UnRegCert -> f UnRegCert Source #

data UnRegDRepCert Source #

Fields :

Instances

Instances details
NFData UnRegDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: UnRegDRepCert -> () Source #

Show UnRegDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq UnRegDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord UnRegDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message UnRegDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "unregDrepCert" UnRegDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "unregDrepCert" -> (UnRegDRepCert -> f UnRegDRepCert) -> Certificate -> f Certificate Source #

HasField UnRegDRepCert "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> UnRegDRepCert -> f UnRegDRepCert Source #

HasField UnRegDRepCert "drepCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepCredential" -> (StakeCredential -> f StakeCredential) -> UnRegDRepCert -> f UnRegDRepCert Source #

HasField Certificate "maybe'unregDrepCert" (Maybe UnRegDRepCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'unregDrepCert" -> (Maybe UnRegDRepCert -> f (Maybe UnRegDRepCert)) -> Certificate -> f Certificate Source #

HasField UnRegDRepCert "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> UnRegDRepCert -> f UnRegDRepCert Source #

HasField UnRegDRepCert "maybe'drepCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> UnRegDRepCert -> f UnRegDRepCert Source #

data UpdateCommitteeAction Source #

Fields :

Instances

Instances details
NFData UpdateCommitteeAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Show UpdateCommitteeAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq UpdateCommitteeAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord UpdateCommitteeAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message UpdateCommitteeAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField GovernanceAction "updateCommitteeAction" UpdateCommitteeAction Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField UpdateCommitteeAction "govActionId" GovernanceActionId Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField UpdateCommitteeAction "newCommitteeThreshold" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "newCommitteeThreshold" -> (RationalNumber -> f RationalNumber) -> UpdateCommitteeAction -> f UpdateCommitteeAction Source #

HasField GovernanceAction "maybe'updateCommitteeAction" (Maybe UpdateCommitteeAction) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'updateCommitteeAction" -> (Maybe UpdateCommitteeAction -> f (Maybe UpdateCommitteeAction)) -> GovernanceAction -> f GovernanceAction Source #

HasField UpdateCommitteeAction "maybe'govActionId" (Maybe GovernanceActionId) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField UpdateCommitteeAction "maybe'newCommitteeThreshold" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'newCommitteeThreshold" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> UpdateCommitteeAction -> f UpdateCommitteeAction Source #

HasField UpdateCommitteeAction "newCommitteeCredentials" [NewCommitteeCredentials] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField UpdateCommitteeAction "removeCommitteeCredentials" [StakeCredential] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "removeCommitteeCredentials" -> ([StakeCredential] -> f [StakeCredential]) -> UpdateCommitteeAction -> f UpdateCommitteeAction Source #

HasField UpdateCommitteeAction "vec'newCommitteeCredentials" (Vector NewCommitteeCredentials) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'newCommitteeCredentials" -> (Vector NewCommitteeCredentials -> f (Vector NewCommitteeCredentials)) -> UpdateCommitteeAction -> f UpdateCommitteeAction Source #

HasField UpdateCommitteeAction "vec'removeCommitteeCredentials" (Vector StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'removeCommitteeCredentials" -> (Vector StakeCredential -> f (Vector StakeCredential)) -> UpdateCommitteeAction -> f UpdateCommitteeAction Source #

data UpdateDRepCert Source #

Fields :

Instances

Instances details
NFData UpdateDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: UpdateDRepCert -> () Source #

Show UpdateDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq UpdateDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord UpdateDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message UpdateDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "updateDrepCert" UpdateDRepCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "updateDrepCert" -> (UpdateDRepCert -> f UpdateDRepCert) -> Certificate -> f Certificate Source #

HasField UpdateDRepCert "anchor" Anchor Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "anchor" -> (Anchor -> f Anchor) -> UpdateDRepCert -> f UpdateDRepCert Source #

HasField UpdateDRepCert "drepCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepCredential" -> (StakeCredential -> f StakeCredential) -> UpdateDRepCert -> f UpdateDRepCert Source #

HasField Certificate "maybe'updateDrepCert" (Maybe UpdateDRepCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'updateDrepCert" -> (Maybe UpdateDRepCert -> f (Maybe UpdateDRepCert)) -> Certificate -> f Certificate Source #

HasField UpdateDRepCert "maybe'anchor" (Maybe Anchor) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'anchor" -> (Maybe Anchor -> f (Maybe Anchor)) -> UpdateDRepCert -> f UpdateDRepCert Source #

HasField UpdateDRepCert "maybe'drepCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> UpdateDRepCert -> f UpdateDRepCert Source #

data VKeyWitness Source #

Fields :

  • vkey :: Lens' VKeyWitness Data.ByteString.ByteString
  • signature :: Lens' VKeyWitness Data.ByteString.ByteString

Instances

Instances details
NFData VKeyWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: VKeyWitness -> () Source #

Show VKeyWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq VKeyWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord VKeyWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message VKeyWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField VKeyWitness "signature" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "signature" -> (ByteString -> f ByteString) -> VKeyWitness -> f VKeyWitness Source #

HasField VKeyWitness "vkey" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vkey" -> (ByteString -> f ByteString) -> VKeyWitness -> f VKeyWitness Source #

HasField WitnessSet "vec'vkeywitness" (Vector VKeyWitness) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'vkeywitness" -> (Vector VKeyWitness -> f (Vector VKeyWitness)) -> WitnessSet -> f WitnessSet Source #

HasField WitnessSet "vkeywitness" [VKeyWitness] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vkeywitness" -> ([VKeyWitness] -> f [VKeyWitness]) -> WitnessSet -> f WitnessSet Source #

data VoteDelegCert Source #

Fields :

Instances

Instances details
NFData VoteDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: VoteDelegCert -> () Source #

Show VoteDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq VoteDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord VoteDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message VoteDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "voteDelegCert" VoteDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "voteDelegCert" -> (VoteDelegCert -> f VoteDelegCert) -> Certificate -> f Certificate Source #

HasField VoteDelegCert "drep" DRep Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drep" -> (DRep -> f DRep) -> VoteDelegCert -> f VoteDelegCert Source #

HasField VoteDelegCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "stakeCredential" -> (StakeCredential -> f StakeCredential) -> VoteDelegCert -> f VoteDelegCert Source #

HasField Certificate "maybe'voteDelegCert" (Maybe VoteDelegCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'voteDelegCert" -> (Maybe VoteDelegCert -> f (Maybe VoteDelegCert)) -> Certificate -> f Certificate Source #

HasField VoteDelegCert "maybe'drep" (Maybe DRep) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drep" -> (Maybe DRep -> f (Maybe DRep)) -> VoteDelegCert -> f VoteDelegCert Source #

HasField VoteDelegCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> VoteDelegCert -> f VoteDelegCert Source #

data VoteRegDelegCert Source #

Fields :

  • stakeCredential :: Lens' VoteRegDelegCert StakeCredential
  • maybe'stakeCredential :: Lens' VoteRegDelegCert (Prelude.Maybe StakeCredential)
  • drep :: Lens' VoteRegDelegCert DRep
  • maybe'drep :: Lens' VoteRegDelegCert (Prelude.Maybe DRep)
  • coin :: Lens' VoteRegDelegCert BigInt
  • maybe'coin :: Lens' VoteRegDelegCert (Prelude.Maybe BigInt)

Instances

Instances details
NFData VoteRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: VoteRegDelegCert -> () Source #

Show VoteRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq VoteRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord VoteRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message VoteRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "voteRegDelegCert" VoteRegDelegCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "voteRegDelegCert" -> (VoteRegDelegCert -> f VoteRegDelegCert) -> Certificate -> f Certificate Source #

HasField VoteRegDelegCert "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> VoteRegDelegCert -> f VoteRegDelegCert Source #

HasField VoteRegDelegCert "drep" DRep Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drep" -> (DRep -> f DRep) -> VoteRegDelegCert -> f VoteRegDelegCert Source #

HasField VoteRegDelegCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Certificate "maybe'voteRegDelegCert" (Maybe VoteRegDelegCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'voteRegDelegCert" -> (Maybe VoteRegDelegCert -> f (Maybe VoteRegDelegCert)) -> Certificate -> f Certificate Source #

HasField VoteRegDelegCert "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> VoteRegDelegCert -> f VoteRegDelegCert Source #

HasField VoteRegDelegCert "maybe'drep" (Maybe DRep) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drep" -> (Maybe DRep -> f (Maybe DRep)) -> VoteRegDelegCert -> f VoteRegDelegCert Source #

HasField VoteRegDelegCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> VoteRegDelegCert -> f VoteRegDelegCert Source #

data VotingThresholds Source #

Fields :

  • thresholds :: Lens' VotingThresholds [RationalNumber]
  • vec'thresholds :: Lens' VotingThresholds (Data.Vector.Vector RationalNumber)

Instances

Instances details
NFData VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: VotingThresholds -> () Source #

Show VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField PParams "drepVotingThresholds" VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "drepVotingThresholds" -> (VotingThresholds -> f VotingThresholds) -> PParams -> f PParams Source #

HasField PParams "poolVotingThresholds" VotingThresholds Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolVotingThresholds" -> (VotingThresholds -> f VotingThresholds) -> PParams -> f PParams Source #

HasField PParams "maybe'drepVotingThresholds" (Maybe VotingThresholds) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'drepVotingThresholds" -> (Maybe VotingThresholds -> f (Maybe VotingThresholds)) -> PParams -> f PParams Source #

HasField PParams "maybe'poolVotingThresholds" (Maybe VotingThresholds) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolVotingThresholds" -> (Maybe VotingThresholds -> f (Maybe VotingThresholds)) -> PParams -> f PParams Source #

HasField VotingThresholds "thresholds" [RationalNumber] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "thresholds" -> ([RationalNumber] -> f [RationalNumber]) -> VotingThresholds -> f VotingThresholds Source #

HasField VotingThresholds "vec'thresholds" (Vector RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'thresholds" -> (Vector RationalNumber -> f (Vector RationalNumber)) -> VotingThresholds -> f VotingThresholds Source #

data VssCert Source #

Fields :

Instances

Instances details
NFData VssCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: VssCert -> () Source #

Show VssCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq VssCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord VssCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message VssCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis'VssCertsEntry "value" VssCert Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField VssCert "expiryEpoch" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "expiryEpoch" -> (Word32 -> f Word32) -> VssCert -> f VssCert Source #

HasField VssCert "signature" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "signature" -> (Text -> f Text) -> VssCert -> f VssCert Source #

HasField VssCert "signingKey" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "signingKey" -> (Text -> f Text) -> VssCert -> f VssCert Source #

HasField VssCert "vssKey" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vssKey" -> (Text -> f Text) -> VssCert -> f VssCert Source #

HasField Genesis'VssCertsEntry "maybe'value" (Maybe VssCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Genesis "vssCerts" (Map Text VssCert) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vssCerts" -> (Map Text VssCert -> f (Map Text VssCert)) -> Genesis -> f Genesis Source #

data Withdrawal Source #

Fields :

Instances

Instances details
NFData Withdrawal Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: Withdrawal -> () Source #

Show Withdrawal Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq Withdrawal Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord Withdrawal Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message Withdrawal Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Withdrawal "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> Withdrawal -> f Withdrawal Source #

HasField Withdrawal "redeemer" Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "redeemer" -> (Redeemer -> f Redeemer) -> Withdrawal -> f Withdrawal Source #

HasField Withdrawal "rewardAccount" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "rewardAccount" -> (ByteString -> f ByteString) -> Withdrawal -> f Withdrawal Source #

HasField Tx "vec'withdrawals" (Vector Withdrawal) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'withdrawals" -> (Vector Withdrawal -> f (Vector Withdrawal)) -> Tx -> f Tx Source #

HasField Tx "withdrawals" [Withdrawal] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "withdrawals" -> ([Withdrawal] -> f [Withdrawal]) -> Tx -> f Tx Source #

HasField Withdrawal "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> Withdrawal -> f Withdrawal Source #

HasField Withdrawal "maybe'redeemer" (Maybe Redeemer) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'redeemer" -> (Maybe Redeemer -> f (Maybe Redeemer)) -> Withdrawal -> f Withdrawal Source #

data WithdrawalAmount Source #

Fields :

  • rewardAccount :: Lens' WithdrawalAmount Data.ByteString.ByteString
  • coin :: Lens' WithdrawalAmount BigInt
  • maybe'coin :: Lens' WithdrawalAmount (Prelude.Maybe BigInt)

Instances

Instances details
NFData WithdrawalAmount Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: WithdrawalAmount -> () Source #

Show WithdrawalAmount Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq WithdrawalAmount Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord WithdrawalAmount Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message WithdrawalAmount Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField WithdrawalAmount "coin" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "coin" -> (BigInt -> f BigInt) -> WithdrawalAmount -> f WithdrawalAmount Source #

HasField WithdrawalAmount "rewardAccount" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "rewardAccount" -> (ByteString -> f ByteString) -> WithdrawalAmount -> f WithdrawalAmount Source #

HasField TreasuryWithdrawalsAction "vec'withdrawals" (Vector WithdrawalAmount) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'withdrawals" -> (Vector WithdrawalAmount -> f (Vector WithdrawalAmount)) -> TreasuryWithdrawalsAction -> f TreasuryWithdrawalsAction Source #

HasField TreasuryWithdrawalsAction "withdrawals" [WithdrawalAmount] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField WithdrawalAmount "maybe'coin" (Maybe BigInt) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'coin" -> (Maybe BigInt -> f (Maybe BigInt)) -> WithdrawalAmount -> f WithdrawalAmount Source #

data WitnessSet Source #

Fields :

Instances

Instances details
NFData WitnessSet Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

rnf :: WitnessSet -> () Source #

Show WitnessSet Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Eq WitnessSet Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Ord WitnessSet Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Message WitnessSet Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

HasField Tx "witnesses" WitnessSet Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "witnesses" -> (WitnessSet -> f WitnessSet) -> Tx -> f Tx Source #

HasField Tx "maybe'witnesses" (Maybe WitnessSet) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'witnesses" -> (Maybe WitnessSet -> f (Maybe WitnessSet)) -> Tx -> f Tx Source #

HasField WitnessSet "bootstrapWitnesses" [BootstrapWitness] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "bootstrapWitnesses" -> ([BootstrapWitness] -> f [BootstrapWitness]) -> WitnessSet -> f WitnessSet Source #

HasField WitnessSet "plutusDatums" [PlutusData] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusDatums" -> ([PlutusData] -> f [PlutusData]) -> WitnessSet -> f WitnessSet Source #

HasField WitnessSet "redeemers" [Redeemer] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "redeemers" -> ([Redeemer] -> f [Redeemer]) -> WitnessSet -> f WitnessSet Source #

HasField WitnessSet "script" [Script] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "script" -> ([Script] -> f [Script]) -> WitnessSet -> f WitnessSet Source #

HasField WitnessSet "vec'bootstrapWitnesses" (Vector BootstrapWitness) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'bootstrapWitnesses" -> (Vector BootstrapWitness -> f (Vector BootstrapWitness)) -> WitnessSet -> f WitnessSet Source #

HasField WitnessSet "vec'plutusDatums" (Vector PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'plutusDatums" -> (Vector PlutusData -> f (Vector PlutusData)) -> WitnessSet -> f WitnessSet Source #

HasField WitnessSet "vec'redeemers" (Vector Redeemer) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'redeemers" -> (Vector Redeemer -> f (Vector Redeemer)) -> WitnessSet -> f WitnessSet Source #

HasField WitnessSet "vec'script" (Vector Script) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'script" -> (Vector Script -> f (Vector Script)) -> WitnessSet -> f WitnessSet Source #

HasField WitnessSet "vec'vkeywitness" (Vector VKeyWitness) Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'vkeywitness" -> (Vector VKeyWitness -> f (Vector VKeyWitness)) -> WitnessSet -> f WitnessSet Source #

HasField WitnessSet "vkeywitness" [VKeyWitness] Source # 
Instance details

Defined in Proto.Utxorpc.V1beta.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vkeywitness" -> ([VKeyWitness] -> f [VKeyWitness]) -> WitnessSet -> f WitnessSet Source #