File tree Expand file tree Collapse file tree
cardano-api/src/Cardano/Api
Experimental/Tx/Internal/BodyContent Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -170,6 +170,7 @@ import Data.Set qualified as Set
170170import Data.Text.Encoding qualified as Text
171171import Data.Typeable (cast )
172172import GHC.Exts (IsList (.. ))
173+ import GHC.Stack (HasCallStack )
173174import Lens.Micro
174175
175176-- | Error that can occur when constructing an unsigned transaction.
@@ -538,7 +539,8 @@ legacyDatumToDatum OldApi.TxOutDatumNone = Nothing
538539
539540fromLegacyTxOut
540541 :: forall era
541- . IsEra era
542+ . HasCallStack
543+ => IsEra era
542544 => OldApi. TxOut CtxTx era
543545 -> Either DatumDecodingError (TxOut (LedgerEra era ), Map L. DataHash (L. Data (LedgerEra era )))
544546fromLegacyTxOut tOut@ (OldApi. TxOut _ _ d _) = do
Original file line number Diff line number Diff line change @@ -1518,6 +1518,7 @@ maxShelleyTxInIx = fromIntegral $ maxBound @Word16
15181518{-# DEPRECATED createAndValidateTransactionBody "Use createTransactionBody instead" #-}
15191519createAndValidateTransactionBody
15201520 :: ()
1521+ => HasCallStack
15211522 => ShelleyBasedEra era
15221523 -> TxBodyContent BuildTx era
15231524 -> Either TxBodyError (TxBody era )
@@ -2104,6 +2105,7 @@ mkCommonTxBody sbe txIns txOuts txFee txWithdrawals txAuxData =
21042105makeShelleyTransactionBody
21052106 :: forall era
21062107 . ()
2108+ => HasCallStack
21072109 => ShelleyBasedEra era
21082110 -> TxBodyContent BuildTx era
21092111 -> Either TxBodyError (TxBody era )
Original file line number Diff line number Diff line change @@ -122,6 +122,7 @@ import Data.Set (Set)
122122import Data.Text (Text )
123123import Data.Tuple (uncurry )
124124import GHC.Exts qualified as GHC
125+ import GHC.Stack (HasCallStack )
125126import Text.Show
126127
127128newtype UTxO era = UTxO { unUTxO :: Map TxIn (TxOut CtxUTxO era )}
@@ -354,7 +355,8 @@ fromMap = UTxO
354355--------------------------------------------------------------------}
355356
356357-- | Convert from a `cardano-api` `UTxO` to a `cardano-ledger` UTxO.
357- toShelleyUTxO :: ShelleyBasedEra era -> UTxO era -> Ledger. UTxO (ShelleyLedgerEra era )
358+ toShelleyUTxO
359+ :: HasCallStack => ShelleyBasedEra era -> UTxO era -> Ledger. UTxO (ShelleyLedgerEra era )
358360toShelleyUTxO sbe =
359361 Ledger. UTxO . Map. foldMapWithKey f . unUTxO
360362 where
You can’t perform that action at this time.
0 commit comments