hydra-node
Safe HaskellSafe-Inferred
LanguageGHC2021

Hydra.Node.UnsyncedPeriod

Synopsis

Documentation

newtype UnsyncedPeriod Source #

Period of time after which we consider the node becoming unsynced with the chain. Beyond this period the node will refuse to process new transactions and signing snapshots.

Instances

Instances details
FromJSON UnsyncedPeriod Source # 
Instance details

Defined in Hydra.Node.UnsyncedPeriod

Methods

parseJSON :: Value -> Parser UnsyncedPeriod

parseJSONList :: Value -> Parser [UnsyncedPeriod]

omittedField :: Maybe UnsyncedPeriod

ToJSON UnsyncedPeriod Source # 
Instance details

Defined in Hydra.Node.UnsyncedPeriod

Generic UnsyncedPeriod Source # 
Instance details

Defined in Hydra.Node.UnsyncedPeriod

Associated Types

type Rep UnsyncedPeriod :: Type -> Type Source #

Num UnsyncedPeriod Source # 
Instance details

Defined in Hydra.Node.UnsyncedPeriod

Read UnsyncedPeriod Source # 
Instance details

Defined in Hydra.Node.UnsyncedPeriod

Real UnsyncedPeriod Source # 
Instance details

Defined in Hydra.Node.UnsyncedPeriod

Show UnsyncedPeriod Source # 
Instance details

Defined in Hydra.Node.UnsyncedPeriod

FromCBOR UnsyncedPeriod Source # 
Instance details

Defined in Hydra.Node.UnsyncedPeriod

Methods

fromCBOR :: Decoder s UnsyncedPeriod

label :: Proxy UnsyncedPeriod -> Text

ToCBOR UnsyncedPeriod Source # 
Instance details

Defined in Hydra.Node.UnsyncedPeriod

Methods

toCBOR :: UnsyncedPeriod -> Encoding

encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy UnsyncedPeriod -> Size

encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [UnsyncedPeriod] -> Size

Eq UnsyncedPeriod Source # 
Instance details

Defined in Hydra.Node.UnsyncedPeriod

Ord UnsyncedPeriod Source # 
Instance details

Defined in Hydra.Node.UnsyncedPeriod

type Rep UnsyncedPeriod Source # 
Instance details

Defined in Hydra.Node.UnsyncedPeriod

type Rep UnsyncedPeriod = D1 ('MetaData "UnsyncedPeriod" "Hydra.Node.UnsyncedPeriod" "hydra-node-2.3.0-1cgalYNmLJQC1YXlYVq7mp" 'True) (C1 ('MetaCons "UnsyncedPeriod" 'PrefixI 'True) (S1 ('MetaSel ('Just "unsyncedPeriodToNominalDiffTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NominalDiffTime)))

defaultUnsyncedPeriodFor :: ContestationPeriod -> UnsyncedPeriod Source #

Compute a default UnsyncedPeriod based on the ContestationPeriod. This is the legacy behavior: half of the contestation period.