nodestate

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 4, 2024 License: AGPL-3.0 Imports: 3 Imported by: 0

Documentation

Overview

Package nodestate is used to persist the state of a Constellation node to disk.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type NodeState

type NodeState struct {
	Role            role.Role
	MeasurementSalt []byte
}

NodeState is the state of a constellation node that is required to recover from a reboot. Can be persisted to disk and reloaded later.

func FromFile

func FromFile(fileHandler file.Handler) (*NodeState, error)

FromFile reads a NodeState from disk.

func (*NodeState) ToFile

func (nodeState *NodeState) ToFile(fileHandler file.Handler) error

ToFile writes a NodeState to disk.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL