Juvix imports
module arch.node.engines.wall_clock_config;
import prelude open;
import arch.node.engines.wall_clock_messages open;
import arch.node.types.engine open;
import arch.node.types.messages open;
import arch.node.types.identities open;
Wall Clock Configuration¶
Overview¶
The wall clock engine configuration contains the static configuration needed for the wall clock engine to function.
The Wall Clock Local Configuration¶
WallClockLocalCfg¶
The type for engine-specific local configuration.
type WallClockLocalCfg := mk;
The Wall Clock Configuration¶
WallClockCfg¶
WallClockCfg : Type := EngineCfg WallClockLocalCfg;
Instantiation¶
wallClockCfg : WallClockCfg :=
EngineCfg.mk@{
node := PublicKey.Curve25519PubKey "0xabcd1234";
name := "wall clock";
cfg := WallClockLocalCfg.mk;
};