atlas-cardano
Copyright(c) 2023 GYELD GMBH
LicenseApache 2.0
Maintainer[email protected]
Stabilitydevelop
Safe HaskellNone
LanguageGHC2021

GeniusYield.Types.Slot

Description

 
Synopsis

Documentation

data GYSlot #

Instances

Instances details
FromJSON GYSlot # 
Instance details

Defined in GeniusYield.Types.Slot

ToJSON GYSlot # 
Instance details

Defined in GeniusYield.Types.Slot

PrintfArg GYSlot # 
Instance details

Defined in GeniusYield.Types.Slot

Read GYSlot # 
Instance details

Defined in GeniusYield.Types.Slot

Show GYSlot # 
Instance details

Defined in GeniusYield.Types.Slot

Eq GYSlot # 
Instance details

Defined in GeniusYield.Types.Slot

Methods

(==) :: GYSlot -> GYSlot -> Bool #

(/=) :: GYSlot -> GYSlot -> Bool #

Ord GYSlot # 
Instance details

Defined in GeniusYield.Types.Slot

FromHttpApiData GYSlot # 
Instance details

Defined in GeniusYield.Types.Slot

ToHttpApiData GYSlot # 
Instance details

Defined in GeniusYield.Types.Slot

ToParamSchema GYSlot # 
Instance details

Defined in GeniusYield.Types.Slot

Methods

toParamSchema :: forall (t :: SwaggerKind Type). Proxy GYSlot -> ParamSchema t #

ToSchema GYSlot # 
Instance details

Defined in GeniusYield.Types.Slot

advanceSlot :: GYSlot -> Natural -> Maybe GYSlot #

Advance GYSlot forward. If slot value overflows, return Nothing.

unsafeAdvanceSlot :: GYSlot -> Natural -> GYSlot #

Unsafe advance GYSlot. Doesn't check for the overflow.

unsafeSlotFromInteger :: Integer -> GYSlot #

Convert from regular integer, which might under or overflow.