Versions in this module Expand all Collapse all v1 v1.0.1 Aug 18, 2021 v1.0.0 Aug 18, 2021 Changes in this version + const DockerAllowed + const MainNetDataPath + const MountDstDir + const MountSrcPrefix + const RPCDockerPort + const RPCPassword + const RPCUser + const TestNetDataPath + var FullnodeContainerConfigs map[string]*FullnodeContainerConfig + var Symbol string + var WNConfig *WalletnodeConfig + func CheckAndCreateConfig(symbol string) error + type FullnodeContainerConfig struct + APIPORT []string + ENCRYPT []string + IMAGE string + LOGFIELS [2]string + NAME string + NOTESTNET bool + PORT [][3]string + STOPCMD []string + type NodeManager struct + func (nm *NodeManager) GetNodeStatus(symbol string) error + func (nm *NodeManager) LogsNodeFlow(symbol string) error + func (nm *NodeManager) RemoveNodeFlow(symbol string) error + func (nm *NodeManager) RestartNodeFlow(symbol string) error + func (nm *NodeManager) StartNodeFlow(symbol string) error + func (nm *NodeManager) StopNodeFlow(symbol string) error + func (w *NodeManager) CreateNodeFlow(symbol string) error + type WalletnodeConfig struct + RPCPassword string + RPCUser string + WalletURL string + type WalletnodeManager struct + func (w *WalletnodeManager) CopyFromContainer(symbol, src, dst string) error + func (w *WalletnodeManager) CopyToContainer(symbol, src, dst string) error + func (w *WalletnodeManager) GetWalletnodeStatus(symbol string) (status string, err error) + func (w *WalletnodeManager) LogsWalletnode(symbol string) error + func (w *WalletnodeManager) RemoveWalletnode(symbol string) error + func (w *WalletnodeManager) RestartWalletnode(symbol string) error + func (w *WalletnodeManager) StartWalletnode(symbol string) error + func (w *WalletnodeManager) StopWalletnode(symbol string) error + func (wn *WalletnodeManager) CheckAdnCreateContainer(symbol string) error + type WalletnodeManagerInterface interface + CopyFromContainer func(symbol, src, dst string) error + CopyToContainer func(symbol, src, dst string) + GetWalletnodeConfig func(symbol string) *WalletnodeConfig + GetWalletnodeStatus func(symbol string) error + RestartWalletnode func(symbol string) error + StartWalletnode func(symbol string) error + StopWalletnode func(symbol string) error