cardano-node-emulator-1.1.0.0
Safe HaskellNone
LanguageHaskell2010

Cardano.Node.Emulator.Params

Description

The set of parameters, like protocol parameters and slot configuration.

Synopsis

Documentation

data Params Source #

Constructors

Params 

Instances

Instances details
Eq Params Source # 
Instance details

Defined in Cardano.Node.Emulator.Params

Show Params Source # 
Instance details

Defined in Cardano.Node.Emulator.Params

Generic Params Source # 
Instance details

Defined in Cardano.Node.Emulator.Params

Associated Types

type Rep Params :: Type -> Type Source #

ToJSON Params Source # 
Instance details

Defined in Cardano.Node.Emulator.Params

FromJSON Params Source # 
Instance details

Defined in Cardano.Node.Emulator.Params

Default Params Source # 
Instance details

Defined in Cardano.Node.Emulator.Params

Methods

def :: Params Source #

Pretty Params Source # 
Instance details

Defined in Cardano.Node.Emulator.Params

Methods

pretty :: Params -> Doc ann Source #

prettyList :: [Params] -> Doc ann Source #

type Rep Params Source # 
Instance details

Defined in Cardano.Node.Emulator.Params

type Rep Params = D1 ('MetaData "Params" "Cardano.Node.Emulator.Params" "cardano-node-emulator-1.1.0.0-86RbaXcxDhk56O3Y8j0lgb" 'False) (C1 ('MetaCons "Params" 'PrefixI 'True) (S1 ('MetaSel ('Just "pSlotConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotConfig) :*: (S1 ('MetaSel ('Just "emulatorPParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PParams) :*: S1 ('MetaSel ('Just "pNetworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NetworkId))))

increaseTransactionLimits :: Params -> Params Source #

Set higher limits on transaction size and execution units. This can be used to work around MaxTxSizeUTxO and ExUnitsTooBigUTxO errors. Note that if you need this your Plutus script will probably not validate on Mainnet.

cardano-ledger specific types and conversion functions

type EmulatorEra = BabbageEra StandardCrypto Source #

The default era for the emulator

slotLength :: Params -> SlotLength Source #

Calculate the cardano-ledger SlotLength

testnet :: NetworkId Source #

The network id used by default by Param

emulatorEpochSize :: EpochSize Source #

A sensible default EpochSize value for the emulator

emulatorGlobals :: Params -> Globals Source #

A sensible default Globals value for the emulator

emulatorEraHistory :: Params -> EraHistory CardanoMode Source #

A sensible default EraHistory value for the emulator

Orphan instances