Safe Haskell | None |
---|---|
Language | Haskell2010 |
Module to define types for "Transactions" category endpoints defined at docs.gomaestro.org.
Synopsis
- data OutputReference = OutputReference !TxHash !TxIndex
- data UtxoWithBytes = UtxoWithBytes {}
- data PaginatedUtxo = PaginatedUtxo {}
- data TxDetails = TxDetails {
- txDetailsTxHash ∷ !TxHash
- txDetailsBlockHash ∷ !BlockHash
- txDetailsBlockAbsoluteSlot ∷ !Word64
- txDetailsBlockHeight ∷ !BlockHeight
- txDetailsBlockTimestamp ∷ !NominalDiffTime
- txDetailsBlockTxIndex ∷ !Natural
- txDetailsDeposit ∷ !Word64
- txDetailsFee ∷ !Word64
- txDetailsSize ∷ !Word64
- txDetailsScriptsSuccessful ∷ !Bool
- txDetailsInvalidBefore ∷ !(Maybe SlotNo)
- txDetailsInvalidHereafter ∷ !(Maybe SlotNo)
- txDetailsMetadata ∷ !(Maybe Value)
- txDetailsAdditionalSigners ∷ ![Text]
- txDetailsOutputs ∷ ![UtxoWithBytes]
- txDetailsInputs ∷ ![UtxoWithBytes]
- txDetailsReferenceInputs ∷ ![UtxoWithBytes]
- txDetailsCollateralInputs ∷ ![UtxoWithBytes]
- txDetailsCollateralReturn ∷ !(Maybe UtxoWithBytes)
- txDetailsMint ∷ ![Asset]
- data TimestampedTxDetails = TimestampedTxDetails {}
Documentation
data OutputReference #
An UTxO output reference.
Instances
Eq OutputReference # | |
Defined in Maestro.Types.V1.Transactions (==) ∷ OutputReference → OutputReference → Bool # (/=) ∷ OutputReference → OutputReference → Bool # | |
Ord OutputReference # | |
Defined in Maestro.Types.V1.Transactions compare ∷ OutputReference → OutputReference → Ordering # (<) ∷ OutputReference → OutputReference → Bool # (<=) ∷ OutputReference → OutputReference → Bool # (>) ∷ OutputReference → OutputReference → Bool # (>=) ∷ OutputReference → OutputReference → Bool # | |
Show OutputReference # | |
Defined in Maestro.Types.V1.Transactions showsPrec ∷ Int → OutputReference → ShowS # show ∷ OutputReference → String # showList ∷ [OutputReference] → ShowS # | |
ToHttpApiData OutputReference # | |
ToJSON OutputReference # | |
Defined in Maestro.Types.V1.Transactions toJSON ∷ OutputReference → Value toEncoding ∷ OutputReference → Encoding toJSONList ∷ [OutputReference] → Value toEncodingList ∷ [OutputReference] → Encoding |
data UtxoWithBytes #
Transaction output.
UtxoWithBytes | |
|
Instances
data PaginatedUtxo #
A paginated response of transaction outputs.
PaginatedUtxo | |
|
Instances
Complete transaction Details when queried by its hash.
TxDetails | |
|
Instances
data TimestampedTxDetails #
Timestamped TxDetails
response.