Versions in this module Expand all Collapse all v0 v0.0.1 Jun 27, 2024 Changes in this version + var ErrInvalidExecPath = errors.New("odyssey exec is invalid") + var ErrNotExists = errors.New("odyssey exec not exists") + var ErrNotExistsPlugin = errors.New("plugin exec not exists") + func CheckExecPath(exec string) error + func CheckPluginPath(pluginExec string) error + func ColorAndPrepend(reader io.Reader, writer io.Writer, prependText string, color logging.Color) + func MkDirWithTimestamp(dirPrefix string) (string, error) + func NetworkIDFromGenesis(genesis []byte) (uint32, error) + func NewColorPicker() *colorPicker + func SetJSONKey(jsonBody string, k string, v string) (string, error) + func ToNodeID(stakingKey, stakingCert []byte) (ids.NodeID, error) + func VMID(vmName string) (ids.ID, error) + func VerifySubnetHasCorrectParticipants(log logging.Logger, subnetParticipants []string, cluster *rpcb.ClusterInfo, ...) bool + type ColorPicker interface + NextColor func() logging.Color