Skip to content

Commit 88d62fb

Browse files
Jimbo4350gandawa
authored andcommitted
Propagate HasCallStack to fromShelleyGenesis
Add HasCallStack to fromShelleyGenesis so it propagates the stack trace from fromShelleyNetwork's error call on wrong mainnet network magic.
1 parent 8b2923a commit 88d62fb

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

cardano-api/src/Cardano/Api/Genesis/Internal/Parameters.hs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import Cardano.Slotting.Slot (EpochSize (..))
2525

2626
import Data.Time (NominalDiffTime, UTCTime)
2727
import Data.Word (Word64)
28+
import GHC.Stack (HasCallStack)
2829

2930
-- ----------------------------------------------------------------------------
3031
-- Genesis parameters
@@ -74,7 +75,7 @@ data GenesisParameters era
7475
-- Conversion functions
7576
--
7677

77-
fromShelleyGenesis :: Shelley.ShelleyGenesis -> GenesisParameters ShelleyEra
78+
fromShelleyGenesis :: HasCallStack => Shelley.ShelleyGenesis -> GenesisParameters ShelleyEra
7879
fromShelleyGenesis
7980
sg@Shelley.ShelleyGenesis
8081
{ Shelley.sgSystemStart

0 commit comments

Comments
 (0)