cooked-validators
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cooked.Pretty.Hashable

Description

This module provides an interface for plutus elements that can be hashed. This is used to provide aliases for hashes when pretty printing those elements.

Synopsis

Documentation

class ToHash a where Source #

Hashable elements can be transformed to BuiltinByteString

Instances

Instances details
ToHash Wallet Source # 
Instance details

Defined in Cooked.Pretty.Hashable

ToHash Address Source # 
Instance details

Defined in Cooked.Pretty.Hashable

ToHash PubKeyHash Source # 
Instance details

Defined in Cooked.Pretty.Hashable

ToHash DatumHash Source # 
Instance details

Defined in Cooked.Pretty.Hashable

ToHash ScriptHash Source # 
Instance details

Defined in Cooked.Pretty.Hashable

ToHash CurrencySymbol Source # 
Instance details

Defined in Cooked.Pretty.Hashable

ToHash TokenName Source # 
Instance details

Defined in Cooked.Pretty.Hashable

ToHash TxId Source # 
Instance details

Defined in Cooked.Pretty.Hashable

ToHash ValidatorHash Source # 
Instance details

Defined in Cooked.Pretty.Hashable

ToHash (Versioned MintingPolicy) Source # 
Instance details

Defined in Cooked.Pretty.Hashable

ToHash (Versioned Script) Source # 
Instance details

Defined in Cooked.Pretty.Hashable

ToHash (TypedValidator a) Source # 
Instance details

Defined in Cooked.Pretty.Hashable

ToHash (MultiPurposeScript a) Source # 
Instance details

Defined in Cooked.Pretty.Hashable