Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- newtype SlotNumber = SlotNumber {}
- addSlotCount ∷ SlotCount → SlotNumber → SlotNumber
- subSlotCount ∷ SlotCount → SlotNumber → SlotNumber
Documentation
newtype SlotNumber Source #
SlotNumber
is an absolute slot number from the beginning of time
SlotNumber
is held in a Word64
. Assuming a slot every 20 seconds, Word64
is sufficient for slot indices for 10^13 years.
Instances
addSlotCount ∷ SlotCount → SlotNumber → SlotNumber Source #
Increase a SlotNumber
by SlotCount
subSlotCount ∷ SlotCount → SlotNumber → SlotNumber Source #
Deprecated: this function is dangerous and can usually be replaced by addSlotCount
Decrease a SlotNumber
by SlotCount
, going no lower than 0