module Cardano.Ledger.Babbage.TxBody ( BabbageTxOut ( BabbageTxOut, TxOutCompact, TxOutCompactDH, TxOutCompactDatum, TxOutCompactRefScript ), allSizedOutputsBabbageTxBodyF, babbageMinUTxOValue, BabbageTxBody ( BabbageTxBody, btbInputs, btbCollateral, btbReferenceInputs, btbOutputs, btbCollateralReturn, btbTotalCollateral, btbCerts, btbWithdrawals, btbTxFee, btbValidityInterval, btbUpdate, btbReqSignerHashes, btbMint, btbScriptIntegrityHash, btbAuxDataHash, btbTxNetworkId ), BabbageTxBodyRaw, BabbageTxBodyUpgradeError (..), babbageAllInputsTxBodyF, babbageSpendableInputsTxBodyF, BabbageEraTxBody (..), spendInputs', collateralInputs', referenceInputs', outputs', collateralReturn', totalCollateral', certs', withdrawals', txfee', vldt', update', reqSignerHashes', mint', scriptIntegrityHash', adHash', txnetworkid', getEitherAddrBabbageTxOut, EraIndependentScriptIntegrity, ScriptIntegrityHash, txOutData, txOutDataHash, txOutScript, ) where import Cardano.Ledger.Babbage.TxBody.Internal