module Ledger.Conway.Foreign.HSLedger.Transaction where
open import Ledger.Conway.Foreign.HSLedger.Address
open import Ledger.Conway.Foreign.HSLedger.BaseTypes
open import Ledger.Conway.Foreign.HSLedger.Certs
open import Ledger.Conway.Foreign.HSLedger.Gov.Core
open import Ledger.Conway.Foreign.HSLedger.Gov
open import Ledger.Conway.Foreign.HSLedger.PParams
instance
HsTy-Tag = autoHsType Tag
Conv-Tag = autoConvert Tag
HsTy-Timelock = autoHsType Timelock
{-# TERMINATING #-}
Conv-Timelock = autoConvert Timelock
HsTy-HSTimelock = autoHsType HSTimelock
Conv-HSTimelock = autoConvert HSTimelock
HsTy-HSPlutusScript = autoHsType HSPlutusScript
Conv-HSPlutusScript = autoConvert HSPlutusScript
HsTy-TxWitnessess = autoHsType TxWitnesses ⊣ withConstructor "MkTxWitnesses"
Conv-TxWitnessess = autoConvert TxWitnesses
HsTy-TxBody = autoHsType TxBody ⊣ withConstructor "MkTxBody"
Conv-TxBody = autoConvert TxBody
HsTy-Tx = autoHsType Tx ⊣ withConstructor "MkTx"
Conv-Tx = autoConvert Tx
unquoteDecl = do
hsTypeAlias TxId
hsTypeAlias Ix
hsTypeAlias TxIn
hsTypeAlias P1Script
hsTypeAlias P2Script ⊣ withName "P2Script"
hsTypeAlias Script
hsTypeAlias Datum
hsTypeAlias DataHash ⊣ withName "DataHash"
hsTypeAlias Value
hsTypeAlias TxOut
hsTypeAlias RdmrPtr
hsTypeAlias ScriptHash
hsTypeAlias AuxiliaryData
hsTypeAlias Wdrl