plutus-ledger-api-0.1.0.0: Interface to the Plutus ledger for the Cardano ledger.
Safe HaskellNone
LanguageHaskell2010

Plutus.V1.Ledger.TxId

Description

The type of transaction IDs

Synopsis

Documentation

newtype TxId Source #

A transaction ID, using a SHA256 hash as the transaction id.

Constructors

TxId 

Instances

Instances details
Eq TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

Methods

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

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

Ord TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

Show TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

IsString TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

Generic TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

Associated Types

type Rep TxId :: Type -> Type Source #

Methods

from :: TxId -> Rep TxId x Source #

to :: Rep TxId x -> TxId Source #

ToJSON TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

ToJSONKey TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

FromJSON TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

FromJSONKey TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

NFData TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

Methods

rnf :: TxId -> () Source #

Pretty TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

Methods

pretty :: TxId -> Doc ann Source #

prettyList :: [TxId] -> Doc ann Source #

ToData TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

FromData TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

UnsafeFromData TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

Ord TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

Eq TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

Methods

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

Serialise TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

Lift DefaultUni TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

Typeable DefaultUni TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

type Rep TxId Source # 
Instance details

Defined in Plutus.V1.Ledger.TxId

type Rep TxId = D1 ('MetaData "TxId" "Plutus.V1.Ledger.TxId" "plutus-ledger-api-0.1.0.0-6XBf4FRRdNK1B20rg7kZGy" 'True) (C1 ('MetaCons "TxId" 'PrefixI 'True) (S1 ('MetaSel ('Just "getTxId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BuiltinByteString)))