GenesisInfos
type definition
interface GenesisInfos {
/**
* ### POSIX timestamp of blockchain start
* ## with **milliseconds precision**
**/
readonly systemStartPOSIX: CanBeUInteger,
/**
* ### slot duration in **milliseconds**
**/
readonly slotLengthInMilliseconds: CanBeUInteger
}
Genesis informations usually required to convert slots to POSIX timestamps and vice versa.
constants
defaultPreviewGenesisInfos
const defaultPreviewGenesisInfos: GenesisInfos = Object.freeze({
systemStartPOSIX: 1666656000_000,
slotLengthInMilliseconds: 1000
} as GenesisInfos);
defaultPreprodGenesisInfos
export const defaultPreprodGenesisInfos: GenesisInfos = Object.freeze({
systemStartPOSIX: 1666656000_000,
slotLengthInMilliseconds: 1000
} as GenesisInfos);
defaultMainnetGenesisInfos
export const defaultMainnetGenesisInfos: GenesisInfos = Object.freeze({
systemStartPOSIX: 1506203091_000,
slotLengthInMilliseconds: 1000
} as GenesisInfos);
functions
isGenesisInfos
type declaraition:
function isGenesisInfos( stuff: any ): stuff is GenesisInfos