Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
Eq RdmrPtr Source # | |
Ord RdmrPtr Source # | |
Defined in Cardano.Ledger.Alonzo.TxWitness |
|
Show RdmrPtr Source # | |
Generic RdmrPtr Source # | |
NFData RdmrPtr Source # | |
Defined in Cardano.Ledger.Alonzo.TxWitness |
|
ToCBOR RdmrPtr Source # | |
FromCBOR RdmrPtr Source # | |
ToCBORGroup RdmrPtr Source # | |
FromCBORGroup RdmrPtr Source # | |
Defined in Cardano.Ledger.Alonzo.TxWitness fromCBORGroup :: Decoder s RdmrPtr Source # |
|
NoThunks RdmrPtr Source # | |
type Rep RdmrPtr Source # | |
Defined in Cardano.Ledger.Alonzo.TxWitness
type
Rep
RdmrPtr
=
D1
('
MetaData
"RdmrPtr" "Cardano.Ledger.Alonzo.TxWitness" "cardano-ledger-alonzo-0.1.0.0-xW3meaGVQP43dxJ76zbGD" '
False
) (
C1
('
MetaCons
"RdmrPtr" '
PrefixI
'
False
) (
S1
('
MetaSel
('
Nothing
::
Maybe
Symbol
) '
NoSourceUnpackedness
'
SourceStrict
'
DecidedStrict
) (
Rec0
Tag
)
:*:
S1
('
MetaSel
('
Nothing
::
Maybe
Symbol
) '
SourceUnpack
'
SourceStrict
'
DecidedStrict
) (
Rec0
Word64
)))
|
data Redeemers era where Source #
pattern Redeemers :: Era era => Map RdmrPtr ( Data era, ExUnits ) -> Redeemers era | |
pattern Redeemers' :: Map RdmrPtr ( Data era, ExUnits ) -> Redeemers era |
Instances
HasField "txrdmrs" ( TxWitness era) ( Redeemers era) Source # | |
Eq ( Redeemers era) Source # | |
Show ( Redeemers era) Source # | |
NFData ( Redeemers era) Source # | |
Defined in Cardano.Ledger.Alonzo.TxWitness |
|
Typeable era => ToCBOR ( Redeemers era) Source # | |
Era era => FromCBOR ( Annotator ( Redeemers era)) Source # | |
SafeToHash ( Redeemers era) Source # | |
Defined in Cardano.Ledger.Alonzo.TxWitness originalBytes :: Redeemers era -> ByteString Source # makeHashWithExplicitProxys :: HasAlgorithm c => Proxy c -> Proxy index -> Redeemers era -> SafeHash c index Source # |
|
Typeable era => NoThunks ( Redeemers era) Source # | |
nullRedeemers :: Redeemers era -> Bool Source #
data TxDats era where Source #
pattern TxDats :: Typeable era => Map ( DataHash ( Crypto era)) ( Data era) -> TxDats era | |
pattern TxDats' :: Map ( DataHash ( Crypto era)) ( Data era) -> TxDats era |
Instances
HasField "txdats" ( TxWitness era) ( TxDats era) Source # | |
Eq ( TxDats era) Source # | |
Show ( TxDats era) Source # | |
Typeable era => Semigroup ( TxDats era) Source # | |
Typeable era => Monoid ( TxDats era) Source # | |
NFData ( TxDats era) Source # | |
Defined in Cardano.Ledger.Alonzo.TxWitness |
|
Typeable era => ToCBOR ( TxDats era) Source # | |
Era era => FromCBOR ( Annotator ( TxDats era)) Source # | |
SafeToHash ( TxDats era) Source # | |
Defined in Cardano.Ledger.Alonzo.TxWitness originalBytes :: TxDats era -> ByteString Source # makeHashWithExplicitProxys :: HasAlgorithm c => Proxy c -> Proxy index -> TxDats era -> SafeHash c index Source # |
|
Typeable era => NoThunks ( TxDats era) Source # | |
data TxWitness era where Source #
pattern TxWitness :: ( Era era, Script era ~ Script era) => Set ( WitVKey ' Witness ( Crypto era)) -> Set ( BootstrapWitness ( Crypto era)) -> Map ( ScriptHash ( Crypto era)) ( Script era) -> TxDats era -> Redeemers era -> TxWitness era | |
pattern TxWitness' :: Set ( WitVKey ' Witness ( Crypto era)) -> Set ( BootstrapWitness ( Crypto era)) -> Map ( ScriptHash ( Crypto era)) ( Script era) -> TxDats era -> Redeemers era -> TxWitness era |