Versions in this module Expand all Collapse all v0 v0.7.6 Oct 23, 2025 v0.7.5 Jun 30, 2025 Changes in this version + const DefaultClusterFormationTimeout + const DefaultConsensusAlgorithm + const DefaultExecutionTimeout + const DefaultRollCallTimeout + var Counters = []prometheus.CounterDefinition + var DefaultConfig = Config + type Config struct + ClusterFormationTimeout time.Duration + DefaultConsensus consensus.Type + ExecutionTimeout time.Duration + RollCallTimeout time.Duration + func (c Config) Valid() error + type HeadNode struct + func New(core node.Core, options ...Option) (*HeadNode, error) + func (h *HeadNode) ExecuteFunction(ctx context.Context, req execute.Request, subgroup string) (codes.Code, string, execute.ResultMap, execute.Cluster, error) + func (h *HeadNode) ExecutionResult(id string) (execute.ResultMap, bool) + func (h *HeadNode) PublishFunctionInstall(ctx context.Context, uri string, cid string, subgroup string) error + func (h *HeadNode) Run(ctx context.Context) error + type Option func(*Config)