utxorpc-0.0.7.0: Generated code for a gRPC interface for UTxO Blockchains
Safe HaskellSafe-Inferred
LanguageHaskell2010

Proto.Utxorpc.V1alpha.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
Show AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: AddressPattern -> () #

Eq AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField AddressPattern "delegationPart" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField AddressPattern "exactAddress" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField AddressPattern "paymentPart" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxOutputPattern "address" AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField TxPattern "hasAddress" AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'address" -> (Maybe AddressPattern -> f (Maybe AddressPattern)) -> TxOutputPattern -> f TxOutputPattern #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data Asset Source #

Fields :

  • name :: Lens' Asset Data.ByteString.ByteString
  • outputCoin :: Lens' Asset Data.Word.Word64
  • mintCoin :: Lens' Asset Data.Int.Int64

Instances

Instances details
Show Asset Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

showsPrec :: Int -> Asset -> ShowS #

show :: Asset -> String #

showList :: [Asset] -> ShowS #

NFData Asset Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: Asset -> () #

Eq Asset Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Ord Asset Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

compare :: Asset -> Asset -> Ordering #

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

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

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

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

max :: Asset -> Asset -> Asset #

min :: Asset -> Asset -> Asset #

Message Asset Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Asset "mintCoin" Int64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "mintCoin" -> (Int64 -> f Int64) -> Asset -> f Asset #

HasField Asset "name" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Asset "outputCoin" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "outputCoin" -> (Word64 -> f Word64) -> Asset -> f Asset #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data AssetPattern Source #

Fields :

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

Instances

Instances details
Show AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: AssetPattern -> () #

Eq AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField AssetPattern "assetName" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField AssetPattern "policyId" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxOutputPattern "asset" AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField TxPattern "mintsAsset" AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxPattern "movesAsset" AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'asset" -> (Maybe AssetPattern -> f (Maybe AssetPattern)) -> TxOutputPattern -> f TxOutputPattern #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data AuxData Source #

Fields :

Instances

Instances details
Show AuxData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData AuxData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: AuxData -> () #

Eq AuxData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Ord AuxData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message AuxData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Tx "auxiliary" AuxData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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
Show BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: BigInt -> () #

Eq BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Ord BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField BigInt "bigNInt" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField BigInt "bigUInt" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField BigInt "int" Int64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PlutusData "bigInt" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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)

Instances

Instances details
Show Block Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

showsPrec :: Int -> Block -> ShowS #

show :: Block -> String #

showList :: [Block] -> ShowS #

NFData Block Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: Block -> () #

Eq Block Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Ord Block Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

compare :: Block -> Block -> Ordering #

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

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

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

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

max :: Block -> Block -> Block #

min :: Block -> Block -> Block #

Message Block Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Block "body" BlockBody Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Block "header" BlockHeader Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField AnyChainBlock "cardano" Block Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Sync.Sync

Methods

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

data BlockBody Source #

Fields :

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

Instances

Instances details
Show BlockBody Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData BlockBody Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: BlockBody -> () #

Eq BlockBody Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord BlockBody Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message BlockBody Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Block "body" BlockBody Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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
Show BlockHeader Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData BlockHeader Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: BlockHeader -> () #

Eq BlockHeader Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord BlockHeader Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message BlockHeader Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Block "header" BlockHeader Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField BlockHeader "hash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField BlockHeader "height" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField BlockHeader "slot" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data Certificate Source #

Fields :

Instances

Instances details
Show Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: Certificate -> () #

Eq Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Certificate "genesisKeyDelegation" GenesisKeyDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "genesisKeyDelegation" -> (GenesisKeyDelegationCert -> f GenesisKeyDelegationCert) -> Certificate -> f Certificate #

HasField Certificate "mirCert" MirCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Certificate "poolRegistration" PoolRegistrationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Certificate "poolRetirement" PoolRetirementCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Certificate "redeemer" Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Certificate "stakeDelegation" StakeDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Certificate "stakeDeregistration" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Certificate "stakeRegistration" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data Certificate'Certificate Source #

Instances

Instances details
Show Certificate'Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData Certificate'Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: Certificate'Certificate -> () #

Eq Certificate'Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord Certificate'Certificate Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

data Collateral Source #

Fields :

Instances

Instances details
Show Collateral Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData Collateral Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: Collateral -> () #

Eq Collateral Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord Collateral Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message Collateral Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Collateral "collateralReturn" TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Collateral "totalCollateral" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Tx "collateral" Collateral Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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
Show Constr Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData Constr Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: Constr -> () #

Eq Constr Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Ord Constr Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message Constr Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Constr "anyConstructor" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Constr "tag" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PlutusData "constr" Constr Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data CostModel Source #

Fields :

Instances

Instances details
Show CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: CostModel -> () #

Eq CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField CostModels "plutusV1" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField CostModels "plutusV2" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data CostModels Source #

Fields :

Instances

Instances details
Show CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: CostModels -> () #

Eq CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField CostModels "plutusV1" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField CostModels "plutusV2" CostModel Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "costModels" CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data EvalError Source #

Fields :

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

Instances

Instances details
Show EvalError Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData EvalError Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: EvalError -> () #

Eq EvalError Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord EvalError Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message EvalError Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField EvalError "msg" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data EvalTrace Source #

Fields :

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

Instances

Instances details
Show EvalTrace Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData EvalTrace Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: EvalTrace -> () #

Eq EvalTrace Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord EvalTrace Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message EvalTrace Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField EvalTrace "msg" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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
Show ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: ExPrices -> () #

Eq ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField ExPrices "memory" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField ExPrices "steps" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "prices" ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data ExUnits Source #

Fields :

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

Instances

Instances details
Show ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: ExUnits -> () #

Eq ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Ord ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField ExUnits "memory" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField ExUnits "steps" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "maxExecutionUnitsPerBlock" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "maxExecutionUnitsPerTransaction" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxEval "exUnits" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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
Show GenesisKeyDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData GenesisKeyDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Eq GenesisKeyDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord GenesisKeyDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message GenesisKeyDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Certificate "genesisKeyDelegation" GenesisKeyDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "genesisKeyDelegation" -> (GenesisKeyDelegationCert -> f GenesisKeyDelegationCert) -> Certificate -> f Certificate #

HasField GenesisKeyDelegationCert "genesisDelegateHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "genesisDelegateHash" -> (ByteString -> f ByteString) -> GenesisKeyDelegationCert -> f GenesisKeyDelegationCert #

HasField GenesisKeyDelegationCert "genesisHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField GenesisKeyDelegationCert "vrfKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data Metadata Source #

Fields :

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

Instances

Instances details
Show Metadata Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData Metadata Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: Metadata -> () #

Eq Metadata Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord Metadata Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message Metadata Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Metadata "label" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Metadata "value" Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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
Show Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: Metadatum -> () #

Eq Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Metadata "value" Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Metadatum "array" MetadatumArray Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Metadatum "bytes" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Metadatum "int" Int64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Metadatum "map" MetadatumMap Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Metadatum "text" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField MetadatumPair "key" Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField MetadatumPair "value" Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data Metadatum'Metadatum Source #

data MetadatumArray Source #

Fields :

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

Instances

Instances details
Show MetadatumArray Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData MetadatumArray Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: MetadatumArray -> () #

Eq MetadatumArray Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord MetadatumArray Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message MetadatumArray Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Metadatum "array" MetadatumArray Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data MetadatumMap Source #

Fields :

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

Instances

Instances details
Show MetadatumMap Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData MetadatumMap Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: MetadatumMap -> () #

Eq MetadatumMap Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord MetadatumMap Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message MetadatumMap Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Metadatum "map" MetadatumMap Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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
Show MetadatumPair Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData MetadatumPair Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: MetadatumPair -> () #

Eq MetadatumPair Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord MetadatumPair Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message MetadatumPair Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField MetadatumPair "key" Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField MetadatumPair "value" Metadatum Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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
Show MirCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData MirCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: MirCert -> () #

Eq MirCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Ord MirCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message MirCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Certificate "mirCert" MirCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField MirCert "from" MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField MirCert "otherPot" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data MirSource Source #

Instances

Instances details
Bounded MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Enum MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Show MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: MirSource -> () #

Eq MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

FieldDefault MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

MessageEnum MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField MirCert "from" MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data MirSource Source #

Instances

Instances details
Bounded MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Enum MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Show MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: MirSource -> () #

Eq MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

FieldDefault MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

MessageEnum MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField MirCert "from" MirSource Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data MirTarget Source #

Fields :

Instances

Instances details
Show MirTarget Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData MirTarget Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: MirTarget -> () #

Eq MirTarget Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord MirTarget Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message MirTarget Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField MirTarget "deltaCoin" Int64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField MirTarget "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField MirTarget "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> MirTarget -> f MirTarget #

data Multiasset Source #

Fields :

  • policyId :: Lens' Multiasset Data.ByteString.ByteString
  • assets :: Lens' Multiasset [Asset]
  • vec'assets :: Lens' Multiasset (Data.Vector.Vector Asset)
  • redeemer :: Lens' Multiasset Redeemer
  • maybe'redeemer :: Lens' Multiasset (Prelude.Maybe Redeemer)

Instances

Instances details
Show Multiasset Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData Multiasset Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: Multiasset -> () #

Eq Multiasset Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord Multiasset Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message Multiasset Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Multiasset "policyId" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Multiasset "redeemer" Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Tx "mint" [Multiasset] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "mint" -> ([Multiasset] -> f [Multiasset]) -> Tx -> f Tx #

HasField Tx "vec'mint" (Vector Multiasset) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'mint" -> (Vector Multiasset -> f (Vector Multiasset)) -> Tx -> f Tx #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data NativeScript Source #

Fields :

Instances

Instances details
Show NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: NativeScript -> () #

Eq NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField NativeScript "invalidBefore" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "invalidBefore" -> (Word64 -> f Word64) -> NativeScript -> f NativeScript #

HasField NativeScript "invalidHereafter" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "invalidHereafter" -> (Word64 -> f Word64) -> NativeScript -> f NativeScript #

HasField NativeScript "scriptAll" NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scriptAll" -> (NativeScriptList -> f NativeScriptList) -> NativeScript -> f NativeScript #

HasField NativeScript "scriptAny" NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scriptAny" -> (NativeScriptList -> f NativeScriptList) -> NativeScript -> f NativeScript #

HasField NativeScript "scriptNOfK" ScriptNOfK Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scriptNOfK" -> (ScriptNOfK -> f ScriptNOfK) -> NativeScript -> f NativeScript #

HasField NativeScript "scriptPubkey" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scriptPubkey" -> (ByteString -> f ByteString) -> NativeScript -> f NativeScript #

HasField Script "native" NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "native" -> (NativeScript -> f NativeScript) -> Script -> f Script #

HasField NativeScript "maybe'invalidBefore" (Maybe Word64) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'invalidBefore" -> (Maybe Word64 -> f (Maybe Word64)) -> NativeScript -> f NativeScript #

HasField NativeScript "maybe'invalidHereafter" (Maybe Word64) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'invalidHereafter" -> (Maybe Word64 -> f (Maybe Word64)) -> NativeScript -> f NativeScript #

HasField NativeScript "maybe'nativeScript" (Maybe NativeScript'NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField NativeScript "maybe'scriptAll" (Maybe NativeScriptList) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptAll" -> (Maybe NativeScriptList -> f (Maybe NativeScriptList)) -> NativeScript -> f NativeScript #

HasField NativeScript "maybe'scriptAny" (Maybe NativeScriptList) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptAny" -> (Maybe NativeScriptList -> f (Maybe NativeScriptList)) -> NativeScript -> f NativeScript #

HasField NativeScript "maybe'scriptNOfK" (Maybe ScriptNOfK) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptNOfK" -> (Maybe ScriptNOfK -> f (Maybe ScriptNOfK)) -> NativeScript -> f NativeScript #

HasField NativeScript "maybe'scriptPubkey" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptPubkey" -> (Maybe ByteString -> f (Maybe ByteString)) -> NativeScript -> f NativeScript #

HasField NativeScriptList "items" [NativeScript] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "items" -> ([NativeScript] -> f [NativeScript]) -> NativeScriptList -> f NativeScriptList #

HasField NativeScriptList "vec'items" (Vector NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Script "maybe'native" (Maybe NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'native" -> (Maybe NativeScript -> f (Maybe NativeScript)) -> Script -> f Script #

HasField ScriptNOfK "scripts" [NativeScript] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scripts" -> ([NativeScript] -> f [NativeScript]) -> ScriptNOfK -> f ScriptNOfK #

HasField ScriptNOfK "vec'scripts" (Vector NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'scripts" -> (Vector NativeScript -> f (Vector NativeScript)) -> ScriptNOfK -> f ScriptNOfK #

data NativeScript'NativeScript Source #

Instances

Instances details
Show NativeScript'NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData NativeScript'NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Eq NativeScript'NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord NativeScript'NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField NativeScript "maybe'nativeScript" (Maybe NativeScript'NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

data NativeScriptList Source #

Fields :

  • items :: Lens' NativeScriptList [NativeScript]
  • vec'items :: Lens' NativeScriptList (Data.Vector.Vector NativeScript)

Instances

Instances details
Show NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: NativeScriptList -> () #

Eq NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField NativeScript "scriptAll" NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scriptAll" -> (NativeScriptList -> f NativeScriptList) -> NativeScript -> f NativeScript #

HasField NativeScript "scriptAny" NativeScriptList Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scriptAny" -> (NativeScriptList -> f NativeScriptList) -> NativeScript -> f NativeScript #

HasField NativeScript "maybe'scriptAll" (Maybe NativeScriptList) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptAll" -> (Maybe NativeScriptList -> f (Maybe NativeScriptList)) -> NativeScript -> f NativeScript #

HasField NativeScript "maybe'scriptAny" (Maybe NativeScriptList) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptAny" -> (Maybe NativeScriptList -> f (Maybe NativeScriptList)) -> NativeScript -> f NativeScript #

HasField NativeScriptList "items" [NativeScript] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "items" -> ([NativeScript] -> f [NativeScript]) -> NativeScriptList -> f NativeScriptList #

HasField NativeScriptList "vec'items" (Vector NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

data PParams Source #

Fields :

Instances

Instances details
Show PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: PParams -> () #

Eq PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Ord PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PParams "coinsPerUtxoByte" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "collateralPercentage" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "collateralPercentage" -> (Word64 -> f Word64) -> PParams -> f PParams #

HasField PParams "costModels" CostModels Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "desiredNumberOfPools" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "desiredNumberOfPools" -> (Word64 -> f Word64) -> PParams -> f PParams #

HasField PParams "maxBlockBodySize" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxBlockBodySize" -> (Word64 -> f Word64) -> PParams -> f PParams #

HasField PParams "maxBlockHeaderSize" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxBlockHeaderSize" -> (Word64 -> f Word64) -> PParams -> f PParams #

HasField PParams "maxCollateralInputs" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxCollateralInputs" -> (Word64 -> f Word64) -> PParams -> f PParams #

HasField PParams "maxExecutionUnitsPerBlock" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "maxExecutionUnitsPerTransaction" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "maxTxSize" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxTxSize" -> (Word64 -> f Word64) -> PParams -> f PParams #

HasField PParams "maxValueSize" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maxValueSize" -> (Word64 -> f Word64) -> PParams -> f PParams #

HasField PParams "minFeeCoefficient" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "minFeeConstant" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "minPoolCost" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "monetaryExpansion" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "monetaryExpansion" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams #

HasField PParams "poolDeposit" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "poolInfluence" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolInfluence" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams #

HasField PParams "poolRetirementEpochBound" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolRetirementEpochBound" -> (Word64 -> f Word64) -> PParams -> f PParams #

HasField PParams "prices" ExPrices Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "protocolVersion" ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolVersion" -> (ProtocolVersion -> f ProtocolVersion) -> PParams -> f PParams #

HasField PParams "stakeKeyDeposit" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "treasuryExpansion" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "treasuryExpansion" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams #

HasField AnyChainParams "cardano" PParams Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Query.Query

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (PParams -> f PParams) -> AnyChainParams -> f AnyChainParams #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "maybe'monetaryExpansion" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'monetaryExpansion" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams #

HasField PParams "maybe'poolInfluence" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolInfluence" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'protocolVersion" -> (Maybe ProtocolVersion -> f (Maybe ProtocolVersion)) -> PParams -> f PParams #

HasField PParams "maybe'treasuryExpansion" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'treasuryExpansion" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams #

HasField AnyChainParams "maybe'cardano" (Maybe PParams) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Query.Query

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe PParams -> f (Maybe PParams)) -> AnyChainParams -> f AnyChainParams #

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
Show PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: PlutusData -> () #

Eq PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PlutusData "array" PlutusDataArray Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "array" -> (PlutusDataArray -> f PlutusDataArray) -> PlutusData -> f PlutusData #

HasField PlutusData "bigInt" BigInt Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PlutusData "boundedBytes" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "boundedBytes" -> (ByteString -> f ByteString) -> PlutusData -> f PlutusData #

HasField PlutusData "constr" Constr Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PlutusData "map" PlutusDataMap Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "map" -> (PlutusDataMap -> f PlutusDataMap) -> PlutusData -> f PlutusData #

HasField PlutusDataPair "key" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "key" -> (PlutusData -> f PlutusData) -> PlutusDataPair -> f PlutusDataPair #

HasField PlutusDataPair "value" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "value" -> (PlutusData -> f PlutusData) -> PlutusDataPair -> f PlutusDataPair #

HasField Redeemer "datum" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "datum" -> (PlutusData -> f PlutusData) -> Redeemer -> f Redeemer #

HasField TxOutput "datum" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField AnyChainDatum "cardano" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Query.Query

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (PlutusData -> f PlutusData) -> AnyChainDatum -> f AnyChainDatum #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PlutusData "maybe'array" (Maybe PlutusDataArray) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'array" -> (Maybe PlutusDataArray -> f (Maybe PlutusDataArray)) -> PlutusData -> f PlutusData #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PlutusData "maybe'boundedBytes" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'boundedBytes" -> (Maybe ByteString -> f (Maybe ByteString)) -> PlutusData -> f PlutusData #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PlutusData "maybe'map" (Maybe PlutusDataMap) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'map" -> (Maybe PlutusDataMap -> f (Maybe PlutusDataMap)) -> PlutusData -> f PlutusData #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PlutusDataArray "items" [PlutusData] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "items" -> ([PlutusData] -> f [PlutusData]) -> PlutusDataArray -> f PlutusDataArray #

HasField PlutusDataArray "vec'items" (Vector PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'items" -> (Vector PlutusData -> f (Vector PlutusData)) -> PlutusDataArray -> f PlutusDataArray #

HasField PlutusDataPair "maybe'key" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'key" -> (Maybe PlutusData -> f (Maybe PlutusData)) -> PlutusDataPair -> f PlutusDataPair #

HasField PlutusDataPair "maybe'value" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Redeemer "maybe'datum" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'datum" -> (Maybe PlutusData -> f (Maybe PlutusData)) -> Redeemer -> f Redeemer #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField WitnessSet "plutusDatums" [PlutusData] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusDatums" -> ([PlutusData] -> f [PlutusData]) -> WitnessSet -> f WitnessSet #

HasField WitnessSet "vec'plutusDatums" (Vector PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'plutusDatums" -> (Vector PlutusData -> f (Vector PlutusData)) -> WitnessSet -> f WitnessSet #

HasField AnyChainDatum "maybe'cardano" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Query.Query

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe PlutusData -> f (Maybe PlutusData)) -> AnyChainDatum -> f AnyChainDatum #

data PlutusData'PlutusData Source #

Instances

Instances details
Show PlutusData'PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData PlutusData'PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: PlutusData'PlutusData -> () #

Eq PlutusData'PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord PlutusData'PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data PlutusDataArray Source #

Fields :

  • items :: Lens' PlutusDataArray [PlutusData]
  • vec'items :: Lens' PlutusDataArray (Data.Vector.Vector PlutusData)

Instances

Instances details
Show PlutusDataArray Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData PlutusDataArray Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: PlutusDataArray -> () #

Eq PlutusDataArray Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord PlutusDataArray Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message PlutusDataArray Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PlutusData "array" PlutusDataArray Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "array" -> (PlutusDataArray -> f PlutusDataArray) -> PlutusData -> f PlutusData #

HasField PlutusData "maybe'array" (Maybe PlutusDataArray) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'array" -> (Maybe PlutusDataArray -> f (Maybe PlutusDataArray)) -> PlutusData -> f PlutusData #

HasField PlutusDataArray "items" [PlutusData] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "items" -> ([PlutusData] -> f [PlutusData]) -> PlutusDataArray -> f PlutusDataArray #

HasField PlutusDataArray "vec'items" (Vector PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'items" -> (Vector PlutusData -> f (Vector PlutusData)) -> PlutusDataArray -> f PlutusDataArray #

data PlutusDataMap Source #

Fields :

  • pairs :: Lens' PlutusDataMap [PlutusDataPair]
  • vec'pairs :: Lens' PlutusDataMap (Data.Vector.Vector PlutusDataPair)

Instances

Instances details
Show PlutusDataMap Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData PlutusDataMap Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: PlutusDataMap -> () #

Eq PlutusDataMap Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord PlutusDataMap Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message PlutusDataMap Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PlutusData "map" PlutusDataMap Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "map" -> (PlutusDataMap -> f PlutusDataMap) -> PlutusData -> f PlutusData #

HasField PlutusData "maybe'map" (Maybe PlutusDataMap) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'map" -> (Maybe PlutusDataMap -> f (Maybe PlutusDataMap)) -> PlutusData -> f PlutusData #

HasField PlutusDataMap "pairs" [PlutusDataPair] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "pairs" -> ([PlutusDataPair] -> f [PlutusDataPair]) -> PlutusDataMap -> f PlutusDataMap #

HasField PlutusDataMap "vec'pairs" (Vector PlutusDataPair) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

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
Show PlutusDataPair Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData PlutusDataPair Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: PlutusDataPair -> () #

Eq PlutusDataPair Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord PlutusDataPair Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message PlutusDataPair Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PlutusDataPair "key" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "key" -> (PlutusData -> f PlutusData) -> PlutusDataPair -> f PlutusDataPair #

HasField PlutusDataPair "value" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "value" -> (PlutusData -> f PlutusData) -> PlutusDataPair -> f PlutusDataPair #

HasField PlutusDataMap "pairs" [PlutusDataPair] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "pairs" -> ([PlutusDataPair] -> f [PlutusDataPair]) -> PlutusDataMap -> f PlutusDataMap #

HasField PlutusDataMap "vec'pairs" (Vector PlutusDataPair) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PlutusDataPair "maybe'key" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'key" -> (Maybe PlutusData -> f (Maybe PlutusData)) -> PlutusDataPair -> f PlutusDataPair #

HasField PlutusDataPair "maybe'value" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data PoolMetadata Source #

Fields :

  • url :: Lens' PoolMetadata Data.Text.Text
  • hash :: Lens' PoolMetadata Data.ByteString.ByteString

Instances

Instances details
Show PoolMetadata Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData PoolMetadata Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: PoolMetadata -> () #

Eq PoolMetadata Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord PoolMetadata Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message PoolMetadata Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PoolMetadata "hash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PoolMetadata "url" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PoolRegistrationCert "poolMetadata" PoolMetadata Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PoolRegistrationCert "maybe'poolMetadata" (Maybe PoolMetadata) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolMetadata" -> (Maybe PoolMetadata -> f (Maybe PoolMetadata)) -> PoolRegistrationCert -> f PoolRegistrationCert #

data PoolRegistrationCert Source #

Fields :

  • operator :: Lens' PoolRegistrationCert Data.ByteString.ByteString
  • vrfKeyhash :: Lens' PoolRegistrationCert Data.ByteString.ByteString
  • pledge :: Lens' PoolRegistrationCert Data.Word.Word64
  • cost :: Lens' PoolRegistrationCert Data.Word.Word64
  • 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
Show PoolRegistrationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData PoolRegistrationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: PoolRegistrationCert -> () #

Eq PoolRegistrationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord PoolRegistrationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message PoolRegistrationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Certificate "poolRegistration" PoolRegistrationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PoolRegistrationCert "cost" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PoolRegistrationCert "margin" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PoolRegistrationCert "operator" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PoolRegistrationCert "pledge" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "pledge" -> (Word64 -> f Word64) -> PoolRegistrationCert -> f PoolRegistrationCert #

HasField PoolRegistrationCert "poolMetadata" PoolMetadata Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PoolRegistrationCert "rewardAccount" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "rewardAccount" -> (ByteString -> f ByteString) -> PoolRegistrationCert -> f PoolRegistrationCert #

HasField PoolRegistrationCert "vrfKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PoolRegistrationCert "maybe'margin" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PoolRegistrationCert "maybe'poolMetadata" (Maybe PoolMetadata) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolMetadata" -> (Maybe PoolMetadata -> f (Maybe PoolMetadata)) -> PoolRegistrationCert -> f PoolRegistrationCert #

HasField PoolRegistrationCert "poolOwners" [ByteString] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolOwners" -> ([ByteString] -> f [ByteString]) -> PoolRegistrationCert -> f PoolRegistrationCert #

HasField PoolRegistrationCert "relays" [Relay] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "relays" -> ([Relay] -> f [Relay]) -> PoolRegistrationCert -> f PoolRegistrationCert #

HasField PoolRegistrationCert "vec'poolOwners" (Vector ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PoolRegistrationCert "vec'relays" (Vector Relay) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'relays" -> (Vector Relay -> f (Vector Relay)) -> PoolRegistrationCert -> f PoolRegistrationCert #

data PoolRetirementCert Source #

Fields :

  • poolKeyhash :: Lens' PoolRetirementCert Data.ByteString.ByteString
  • epoch :: Lens' PoolRetirementCert Data.Word.Word64

Instances

Instances details
Show PoolRetirementCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData PoolRetirementCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: PoolRetirementCert -> () #

Eq PoolRetirementCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord PoolRetirementCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message PoolRetirementCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Certificate "poolRetirement" PoolRetirementCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PoolRetirementCert "epoch" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PoolRetirementCert "poolKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolKeyhash" -> (ByteString -> f ByteString) -> PoolRetirementCert -> f PoolRetirementCert #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data ProtocolVersion Source #

Fields :

  • major :: Lens' ProtocolVersion Data.Word.Word32
  • minor :: Lens' ProtocolVersion Data.Word.Word32

Instances

Instances details
Show ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: ProtocolVersion -> () #

Eq ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField PParams "protocolVersion" ProtocolVersion Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "protocolVersion" -> (ProtocolVersion -> f ProtocolVersion) -> PParams -> f PParams #

HasField ProtocolVersion "major" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "major" -> (Word32 -> f Word32) -> ProtocolVersion -> f ProtocolVersion #

HasField ProtocolVersion "minor" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "minor" -> (Word32 -> f Word32) -> ProtocolVersion -> f ProtocolVersion #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'protocolVersion" -> (Maybe ProtocolVersion -> f (Maybe ProtocolVersion)) -> PParams -> f PParams #

data RationalNumber Source #

Fields :

  • numerator :: Lens' RationalNumber Data.Int.Int32
  • denominator :: Lens' RationalNumber Data.Word.Word32

Instances

Instances details
Show RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: RationalNumber -> () #

Eq RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField ExPrices "memory" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField ExPrices "steps" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "monetaryExpansion" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "monetaryExpansion" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams #

HasField PParams "poolInfluence" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolInfluence" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams #

HasField PParams "treasuryExpansion" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "treasuryExpansion" -> (RationalNumber -> f RationalNumber) -> PParams -> f PParams #

HasField PoolRegistrationCert "margin" RationalNumber Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField RationalNumber "denominator" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "denominator" -> (Word32 -> f Word32) -> RationalNumber -> f RationalNumber #

HasField RationalNumber "numerator" Int32 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "numerator" -> (Int32 -> f Int32) -> RationalNumber -> f RationalNumber #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField PParams "maybe'monetaryExpansion" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'monetaryExpansion" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams #

HasField PParams "maybe'poolInfluence" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'poolInfluence" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams #

HasField PParams "maybe'treasuryExpansion" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'treasuryExpansion" -> (Maybe RationalNumber -> f (Maybe RationalNumber)) -> PParams -> f PParams #

HasField PoolRegistrationCert "maybe'margin" (Maybe RationalNumber) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

data Redeemer Source #

Fields :

  • purpose :: Lens' Redeemer RedeemerPurpose
  • datum :: Lens' Redeemer PlutusData
  • maybe'datum :: Lens' Redeemer (Prelude.Maybe PlutusData)

Instances

Instances details
Show Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: Redeemer -> () #

Eq Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Certificate "redeemer" Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Multiasset "redeemer" Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Redeemer "datum" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "datum" -> (PlutusData -> f PlutusData) -> Redeemer -> f Redeemer #

HasField Redeemer "purpose" RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "purpose" -> (RedeemerPurpose -> f RedeemerPurpose) -> Redeemer -> f Redeemer #

HasField TxInput "redeemer" Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Withdrawal "redeemer" Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Redeemer "maybe'datum" (Maybe PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'datum" -> (Maybe PlutusData -> f (Maybe PlutusData)) -> Redeemer -> f Redeemer #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data RedeemerPurpose Source #

Instances

Instances details
Bounded RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Enum RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Show RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: RedeemerPurpose -> () #

Eq RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

FieldDefault RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

MessageEnum RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Redeemer "purpose" RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "purpose" -> (RedeemerPurpose -> f RedeemerPurpose) -> Redeemer -> f Redeemer #

data RedeemerPurpose Source #

Instances

Instances details
Bounded RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Enum RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Show RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: RedeemerPurpose -> () #

Eq RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

FieldDefault RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

MessageEnum RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Redeemer "purpose" RedeemerPurpose Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "purpose" -> (RedeemerPurpose -> f RedeemerPurpose) -> Redeemer -> f Redeemer #

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
Show Relay Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

showsPrec :: Int -> Relay -> ShowS #

show :: Relay -> String #

showList :: [Relay] -> ShowS #

NFData Relay Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: Relay -> () #

Eq Relay Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Ord Relay Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

compare :: Relay -> Relay -> Ordering #

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

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

(>) :: Relay -> Relay -> Bool #

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

max :: Relay -> Relay -> Relay #

min :: Relay -> Relay -> Relay #

Message Relay Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Relay "dnsName" Text Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "dnsName" -> (Text -> f Text) -> Relay -> f Relay #

HasField Relay "ipV4" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "ipV4" -> (ByteString -> f ByteString) -> Relay -> f Relay #

HasField Relay "ipV6" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "ipV6" -> (ByteString -> f ByteString) -> Relay -> f Relay #

HasField Relay "port" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "port" -> (Word32 -> f Word32) -> Relay -> f Relay #

HasField PoolRegistrationCert "relays" [Relay] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "relays" -> ([Relay] -> f [Relay]) -> PoolRegistrationCert -> f PoolRegistrationCert #

HasField PoolRegistrationCert "vec'relays" (Vector Relay) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'relays" -> (Vector Relay -> f (Vector Relay)) -> PoolRegistrationCert -> f PoolRegistrationCert #

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

Instances

Instances details
Show Script Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData Script Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: Script -> () #

Eq Script Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Ord Script Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message Script Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Script "native" NativeScript Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "native" -> (NativeScript -> f NativeScript) -> Script -> f Script #

HasField Script "plutusV1" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV1" -> (ByteString -> f ByteString) -> Script -> f Script #

HasField Script "plutusV2" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusV2" -> (ByteString -> f ByteString) -> Script -> f Script #

HasField TxOutput "script" Script Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "script" -> (Script -> f Script) -> TxOutput -> f TxOutput #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Script "maybe'native" (Maybe NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'native" -> (Maybe NativeScript -> f (Maybe NativeScript)) -> Script -> f Script #

HasField Script "maybe'plutusV1" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV1" -> (Maybe ByteString -> f (Maybe ByteString)) -> Script -> f Script #

HasField Script "maybe'plutusV2" (Maybe ByteString) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'plutusV2" -> (Maybe ByteString -> f (Maybe ByteString)) -> Script -> f Script #

HasField Script "maybe'script" (Maybe Script'Script) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'script" -> (Maybe Script'Script -> f (Maybe Script'Script)) -> Script -> f Script #

HasField TxOutput "maybe'script" (Maybe Script) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'script" -> (Maybe Script -> f (Maybe Script)) -> TxOutput -> f TxOutput #

HasField WitnessSet "script" [Script] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "script" -> ([Script] -> f [Script]) -> WitnessSet -> f WitnessSet #

HasField WitnessSet "vec'script" (Vector Script) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'script" -> (Vector Script -> f (Vector Script)) -> WitnessSet -> f WitnessSet #

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
Show ScriptNOfK Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData ScriptNOfK Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: ScriptNOfK -> () #

Eq ScriptNOfK Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord ScriptNOfK Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message ScriptNOfK Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField NativeScript "scriptNOfK" ScriptNOfK Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scriptNOfK" -> (ScriptNOfK -> f ScriptNOfK) -> NativeScript -> f NativeScript #

HasField ScriptNOfK "k" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "k" -> (Word32 -> f Word32) -> ScriptNOfK -> f ScriptNOfK #

HasField NativeScript "maybe'scriptNOfK" (Maybe ScriptNOfK) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'scriptNOfK" -> (Maybe ScriptNOfK -> f (Maybe ScriptNOfK)) -> NativeScript -> f NativeScript #

HasField ScriptNOfK "scripts" [NativeScript] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "scripts" -> ([NativeScript] -> f [NativeScript]) -> ScriptNOfK -> f ScriptNOfK #

HasField ScriptNOfK "vec'scripts" (Vector NativeScript) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'scripts" -> (Vector NativeScript -> f (Vector NativeScript)) -> ScriptNOfK -> f ScriptNOfK #

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
Show StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: StakeCredential -> () #

Eq StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Certificate "stakeDeregistration" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Certificate "stakeRegistration" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField MirTarget "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField StakeCredential "addrKeyHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField StakeCredential "scriptHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField StakeDelegationCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField MirTarget "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> MirTarget -> f MirTarget #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField StakeDelegationCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> StakeDelegationCert -> f StakeDelegationCert #

data StakeCredential'StakeCredential Source #

Instances

Instances details
Show StakeCredential'StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData StakeCredential'StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Eq StakeCredential'StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord StakeCredential'StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

data StakeDelegationCert Source #

Fields :

Instances

Instances details
Show StakeDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData StakeDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: StakeDelegationCert -> () #

Eq StakeDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord StakeDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message StakeDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Certificate "stakeDelegation" StakeDelegationCert Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField StakeDelegationCert "poolKeyhash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "poolKeyhash" -> (ByteString -> f ByteString) -> StakeDelegationCert -> f StakeDelegationCert #

HasField StakeDelegationCert "stakeCredential" StakeCredential Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField StakeDelegationCert "maybe'stakeCredential" (Maybe StakeCredential) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'stakeCredential" -> (Maybe StakeCredential -> f (Maybe StakeCredential)) -> StakeDelegationCert -> f StakeDelegationCert #

data Tx Source #

Fields :

Instances

Instances details
Show Tx Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

showsPrec :: Int -> Tx -> ShowS #

show :: Tx -> String #

showList :: [Tx] -> ShowS #

NFData Tx Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: Tx -> () #

Eq Tx Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Ord Tx Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

compare :: Tx -> Tx -> Ordering #

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

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

(>) :: Tx -> Tx -> Bool #

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

max :: Tx -> Tx -> Tx #

min :: Tx -> Tx -> Tx #

Message Tx Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Tx "auxiliary" AuxData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Tx "collateral" Collateral Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Tx "fee" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Tx "hash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Tx "successful" Bool Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "successful" -> (Bool -> f Bool) -> Tx -> f Tx #

HasField Tx "validity" TxValidity Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "validity" -> (TxValidity -> f TxValidity) -> Tx -> f Tx #

HasField Tx "witnesses" WitnessSet Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "witnesses" -> (WitnessSet -> f WitnessSet) -> Tx -> f Tx #

HasField AnyChainTx "cardano" Tx Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Watch.Watch

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (Tx -> f Tx) -> AnyChainTx -> f AnyChainTx #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Tx "inputs" [TxInput] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "inputs" -> ([TxInput] -> f [TxInput]) -> Tx -> f Tx #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Tx "maybe'validity" (Maybe TxValidity) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'validity" -> (Maybe TxValidity -> f (Maybe TxValidity)) -> Tx -> f Tx #

HasField Tx "maybe'witnesses" (Maybe WitnessSet) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'witnesses" -> (Maybe WitnessSet -> f (Maybe WitnessSet)) -> Tx -> f Tx #

HasField Tx "mint" [Multiasset] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "mint" -> ([Multiasset] -> f [Multiasset]) -> Tx -> f Tx #

HasField Tx "outputs" [TxOutput] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "outputs" -> ([TxOutput] -> f [TxOutput]) -> Tx -> f Tx #

HasField Tx "referenceInputs" [TxInput] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "referenceInputs" -> ([TxInput] -> f [TxInput]) -> Tx -> f Tx #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Tx "vec'inputs" (Vector TxInput) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'inputs" -> (Vector TxInput -> f (Vector TxInput)) -> Tx -> f Tx #

HasField Tx "vec'mint" (Vector Multiasset) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'mint" -> (Vector Multiasset -> f (Vector Multiasset)) -> Tx -> f Tx #

HasField Tx "vec'outputs" (Vector TxOutput) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'outputs" -> (Vector TxOutput -> f (Vector TxOutput)) -> Tx -> f Tx #

HasField Tx "vec'referenceInputs" (Vector TxInput) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'referenceInputs" -> (Vector TxInput -> f (Vector TxInput)) -> Tx -> f Tx #

HasField Tx "vec'withdrawals" (Vector Withdrawal) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'withdrawals" -> (Vector Withdrawal -> f (Vector Withdrawal)) -> Tx -> f Tx #

HasField Tx "withdrawals" [Withdrawal] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "withdrawals" -> ([Withdrawal] -> f [Withdrawal]) -> Tx -> f Tx #

HasField AnyChainTx "maybe'cardano" (Maybe Tx) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Watch.Watch

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe Tx -> f (Maybe Tx)) -> AnyChainTx -> f AnyChainTx #

data TxEval Source #

Fields :

  • fee :: Lens' TxEval Data.Word.Word64
  • 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)

Instances

Instances details
Show TxEval Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData TxEval Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: TxEval -> () #

Eq TxEval Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Ord TxEval Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message TxEval Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField TxEval "exUnits" ExUnits Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxEval "fee" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField AnyChainEval "cardano" TxEval Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Submit.Submit

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (TxEval -> f TxEval) -> AnyChainEval -> f AnyChainEval #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField AnyChainEval "maybe'cardano" (Maybe TxEval) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Submit.Submit

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe TxEval -> f (Maybe TxEval)) -> AnyChainEval -> f AnyChainEval #

data TxInput Source #

Fields :

Instances

Instances details
Show TxInput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData TxInput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: TxInput -> () #

Eq TxInput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Ord TxInput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message TxInput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField TxInput "asOutput" TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "asOutput" -> (TxOutput -> f TxOutput) -> TxInput -> f TxInput #

HasField TxInput "outputIndex" Word32 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "outputIndex" -> (Word32 -> f Word32) -> TxInput -> f TxInput #

HasField TxInput "redeemer" Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxInput "txHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "txHash" -> (ByteString -> f ByteString) -> TxInput -> f TxInput #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Tx "inputs" [TxInput] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "inputs" -> ([TxInput] -> f [TxInput]) -> Tx -> f Tx #

HasField Tx "referenceInputs" [TxInput] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "referenceInputs" -> ([TxInput] -> f [TxInput]) -> Tx -> f Tx #

HasField Tx "vec'inputs" (Vector TxInput) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'inputs" -> (Vector TxInput -> f (Vector TxInput)) -> Tx -> f Tx #

HasField Tx "vec'referenceInputs" (Vector TxInput) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'referenceInputs" -> (Vector TxInput -> f (Vector TxInput)) -> Tx -> f Tx #

HasField TxInput "maybe'asOutput" (Maybe TxOutput) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'asOutput" -> (Maybe TxOutput -> f (Maybe TxOutput)) -> TxInput -> f TxInput #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data TxOutput Source #

Fields :

  • address :: Lens' TxOutput Data.ByteString.ByteString
  • coin :: Lens' TxOutput Data.Word.Word64
  • assets :: Lens' TxOutput [Multiasset]
  • vec'assets :: Lens' TxOutput (Data.Vector.Vector Multiasset)
  • datum :: Lens' TxOutput PlutusData
  • maybe'datum :: Lens' TxOutput (Prelude.Maybe PlutusData)
  • datumHash :: Lens' TxOutput Data.ByteString.ByteString
  • script :: Lens' TxOutput Script
  • maybe'script :: Lens' TxOutput (Prelude.Maybe Script)

Instances

Instances details
Show TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: TxOutput -> () #

Eq TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Collateral "collateralReturn" TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxInput "asOutput" TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "asOutput" -> (TxOutput -> f TxOutput) -> TxInput -> f TxInput #

HasField TxOutput "address" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxOutput "coin" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxOutput "datum" PlutusData Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxOutput "datumHash" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "datumHash" -> (ByteString -> f ByteString) -> TxOutput -> f TxOutput #

HasField TxOutput "script" Script Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "script" -> (Script -> f Script) -> TxOutput -> f TxOutput #

HasField AnyUtxoData "cardano" TxOutput Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Query.Query

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (TxOutput -> f TxOutput) -> AnyUtxoData -> f AnyUtxoData #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Tx "outputs" [TxOutput] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "outputs" -> ([TxOutput] -> f [TxOutput]) -> Tx -> f Tx #

HasField Tx "vec'outputs" (Vector TxOutput) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'outputs" -> (Vector TxOutput -> f (Vector TxOutput)) -> Tx -> f Tx #

HasField TxInput "maybe'asOutput" (Maybe TxOutput) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'asOutput" -> (Maybe TxOutput -> f (Maybe TxOutput)) -> TxInput -> f TxInput #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxOutput "maybe'script" (Maybe Script) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'script" -> (Maybe Script -> f (Maybe Script)) -> TxOutput -> f TxOutput #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField AnyUtxoData "maybe'cardano" (Maybe TxOutput) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Query.Query

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe TxOutput -> f (Maybe TxOutput)) -> AnyUtxoData -> f AnyUtxoData #

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
Show TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: TxOutputPattern -> () #

Eq TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField TxOutputPattern "address" AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField TxOutputPattern "asset" AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField TxPattern "consumes" TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "consumes" -> (TxOutputPattern -> f TxOutputPattern) -> TxPattern -> f TxPattern #

HasField TxPattern "produces" TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "produces" -> (TxOutputPattern -> f TxOutputPattern) -> TxPattern -> f TxPattern #

HasField AnyUtxoPattern "cardano" TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Query.Query

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'address" -> (Maybe AddressPattern -> f (Maybe AddressPattern)) -> TxOutputPattern -> f TxOutputPattern #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'asset" -> (Maybe AssetPattern -> f (Maybe AssetPattern)) -> TxOutputPattern -> f TxOutputPattern #

HasField TxPattern "maybe'consumes" (Maybe TxOutputPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'consumes" -> (Maybe TxOutputPattern -> f (Maybe TxOutputPattern)) -> TxPattern -> f TxPattern #

HasField TxPattern "maybe'produces" (Maybe TxOutputPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'produces" -> (Maybe TxOutputPattern -> f (Maybe TxOutputPattern)) -> TxPattern -> f TxPattern #

HasField AnyUtxoPattern "maybe'cardano" (Maybe TxOutputPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Query.Query

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe TxOutputPattern -> f (Maybe TxOutputPattern)) -> AnyUtxoPattern -> f AnyUtxoPattern #

data TxPattern Source #

Fields :

Instances

Instances details
Show TxPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData TxPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: TxPattern -> () #

Eq TxPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord TxPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message TxPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField TxPattern "consumes" TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "consumes" -> (TxOutputPattern -> f TxOutputPattern) -> TxPattern -> f TxPattern #

HasField TxPattern "hasAddress" AddressPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxPattern "mintsAsset" AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxPattern "movesAsset" AssetPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxPattern "produces" TxOutputPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "produces" -> (TxOutputPattern -> f TxOutputPattern) -> TxPattern -> f TxPattern #

HasField AnyChainTxPattern "cardano" TxPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Submit.Submit

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (TxPattern -> f TxPattern) -> AnyChainTxPattern -> f AnyChainTxPattern #

HasField AnyChainTxPattern "cardano" TxPattern Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Watch.Watch

Methods

fieldOf :: Functor f => Proxy# "cardano" -> (TxPattern -> f TxPattern) -> AnyChainTxPattern -> f AnyChainTxPattern #

HasField TxPattern "maybe'consumes" (Maybe TxOutputPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'consumes" -> (Maybe TxOutputPattern -> f (Maybe TxOutputPattern)) -> TxPattern -> f TxPattern #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField TxPattern "maybe'produces" (Maybe TxOutputPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'produces" -> (Maybe TxOutputPattern -> f (Maybe TxOutputPattern)) -> TxPattern -> f TxPattern #

HasField AnyChainTxPattern "maybe'cardano" (Maybe TxPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Submit.Submit

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe TxPattern -> f (Maybe TxPattern)) -> AnyChainTxPattern -> f AnyChainTxPattern #

HasField AnyChainTxPattern "maybe'cardano" (Maybe TxPattern) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Watch.Watch

Methods

fieldOf :: Functor f => Proxy# "maybe'cardano" -> (Maybe TxPattern -> f (Maybe TxPattern)) -> AnyChainTxPattern -> f AnyChainTxPattern #

data TxValidity Source #

Fields :

  • start :: Lens' TxValidity Data.Word.Word64
  • ttl :: Lens' TxValidity Data.Word.Word64

Instances

Instances details
Show TxValidity Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData TxValidity Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: TxValidity -> () #

Eq TxValidity Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord TxValidity Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message TxValidity Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Tx "validity" TxValidity Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "validity" -> (TxValidity -> f TxValidity) -> Tx -> f Tx #

HasField TxValidity "start" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "start" -> (Word64 -> f Word64) -> TxValidity -> f TxValidity #

HasField TxValidity "ttl" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "ttl" -> (Word64 -> f Word64) -> TxValidity -> f TxValidity #

HasField Tx "maybe'validity" (Maybe TxValidity) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'validity" -> (Maybe TxValidity -> f (Maybe TxValidity)) -> Tx -> f Tx #

data VKeyWitness Source #

Fields :

  • vkey :: Lens' VKeyWitness Data.ByteString.ByteString
  • signature :: Lens' VKeyWitness Data.ByteString.ByteString

Instances

Instances details
Show VKeyWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData VKeyWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: VKeyWitness -> () #

Eq VKeyWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord VKeyWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message VKeyWitness Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField VKeyWitness "signature" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField VKeyWitness "vkey" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vkey" -> (ByteString -> f ByteString) -> VKeyWitness -> f VKeyWitness #

HasField WitnessSet "vec'vkeywitness" (Vector VKeyWitness) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'vkeywitness" -> (Vector VKeyWitness -> f (Vector VKeyWitness)) -> WitnessSet -> f WitnessSet #

HasField WitnessSet "vkeywitness" [VKeyWitness] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vkeywitness" -> ([VKeyWitness] -> f [VKeyWitness]) -> WitnessSet -> f WitnessSet #

data Withdrawal Source #

Fields :

  • rewardAccount :: Lens' Withdrawal Data.ByteString.ByteString
  • coin :: Lens' Withdrawal Data.Word.Word64
  • redeemer :: Lens' Withdrawal Redeemer
  • maybe'redeemer :: Lens' Withdrawal (Prelude.Maybe Redeemer)

Instances

Instances details
Show Withdrawal Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData Withdrawal Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: Withdrawal -> () #

Eq Withdrawal Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord Withdrawal Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message Withdrawal Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Withdrawal "coin" Word64 Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Withdrawal "redeemer" Redeemer Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

HasField Withdrawal "rewardAccount" ByteString Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "rewardAccount" -> (ByteString -> f ByteString) -> Withdrawal -> f Withdrawal #

HasField Tx "vec'withdrawals" (Vector Withdrawal) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'withdrawals" -> (Vector Withdrawal -> f (Vector Withdrawal)) -> Tx -> f Tx #

HasField Tx "withdrawals" [Withdrawal] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "withdrawals" -> ([Withdrawal] -> f [Withdrawal]) -> Tx -> f Tx #

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

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

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

data WitnessSet Source #

Fields :

Instances

Instances details
Show WitnessSet Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

NFData WitnessSet Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

rnf :: WitnessSet -> () #

Eq WitnessSet Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Ord WitnessSet Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Message WitnessSet Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

HasField Tx "witnesses" WitnessSet Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "witnesses" -> (WitnessSet -> f WitnessSet) -> Tx -> f Tx #

HasField Tx "maybe'witnesses" (Maybe WitnessSet) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "maybe'witnesses" -> (Maybe WitnessSet -> f (Maybe WitnessSet)) -> Tx -> f Tx #

HasField WitnessSet "plutusDatums" [PlutusData] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "plutusDatums" -> ([PlutusData] -> f [PlutusData]) -> WitnessSet -> f WitnessSet #

HasField WitnessSet "script" [Script] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "script" -> ([Script] -> f [Script]) -> WitnessSet -> f WitnessSet #

HasField WitnessSet "vec'plutusDatums" (Vector PlutusData) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'plutusDatums" -> (Vector PlutusData -> f (Vector PlutusData)) -> WitnessSet -> f WitnessSet #

HasField WitnessSet "vec'script" (Vector Script) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'script" -> (Vector Script -> f (Vector Script)) -> WitnessSet -> f WitnessSet #

HasField WitnessSet "vec'vkeywitness" (Vector VKeyWitness) Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vec'vkeywitness" -> (Vector VKeyWitness -> f (Vector VKeyWitness)) -> WitnessSet -> f WitnessSet #

HasField WitnessSet "vkeywitness" [VKeyWitness] Source # 
Instance details

Defined in Proto.Utxorpc.V1alpha.Cardano.Cardano

Methods

fieldOf :: Functor f => Proxy# "vkeywitness" -> ([VKeyWitness] -> f [VKeyWitness]) -> WitnessSet -> f WitnessSet #