diff --git a/pkg/mining/miner_factory.go b/pkg/mining/miner_factory.go index 2e2eec2..8d0d18c 100644 --- a/pkg/mining/miner_factory.go +++ b/pkg/mining/miner_factory.go @@ -16,7 +16,8 @@ type MinerFactory struct { aliases map[string]string // maps aliases to canonical names } -// globalFactory is the default factory instance +// globalFactory := NewMinerFactory() +// miner, err := globalFactory.Create("xmrig") var globalFactory = NewMinerFactory() // factory := NewMinerFactory() @@ -30,7 +31,7 @@ func NewMinerFactory() *MinerFactory { return factory } -// registerDefaults registers all built-in miners +// factory.registerDefaults() // called in NewMinerFactory(); adds xmrig, tt-miner, simulated to constructors func (factory *MinerFactory) registerDefaults() { // XMRig miner (CPU/GPU RandomX, Cryptonight, etc.) factory.Register("xmrig", func() Miner { return NewXMRigMiner() })