{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE TypeFamilies #-}
{-# OPTIONS_GHC -Wno-orphans #-}
module Test.ThreadNet.TxGen.Babbage () where
import Ouroboros.Consensus.Protocol.Praos (Praos)
import Ouroboros.Consensus.Shelley.Eras
import Ouroboros.Consensus.Shelley.Ledger
import Test.ThreadNet.TxGen (TxGen (..))
instance TxGen (ShelleyBlock (Praos c) (BabbageEra c)) where
type _ = ()
testGenTxs :: CoreNodeId
-> NumCoreNodes
-> SlotNo
-> TopLevelConfig (ShelleyBlock (Praos c) (BabbageEra c))
-> TxGenExtra (ShelleyBlock (Praos c) (BabbageEra c))
-> LedgerState (ShelleyBlock (Praos c) (BabbageEra c))
-> Gen [GenTx (ShelleyBlock (Praos c) (BabbageEra c))]
testGenTxs CoreNodeId
_ NumCoreNodes
_ SlotNo
_ TopLevelConfig (ShelleyBlock (Praos c) (BabbageEra c))
_ TxGenExtra (ShelleyBlock (Praos c) (BabbageEra c))
_ LedgerState (ShelleyBlock (Praos c) (BabbageEra c))
_ = [GenTx (ShelleyBlock (Praos c) (BabbageEra c))]
-> Gen [GenTx (ShelleyBlock (Praos c) (BabbageEra c))]
forall a. a -> Gen a
forall (f :: * -> *) a. Applicative f => a -> f a
pure []