Skip to content

Commit e8ef953

Browse files
committed
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 62adf8a commit e8ef953

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)