diff --git a/state_impl.go b/state_impl.go index 2ccada3..bae4892 100644 --- a/state_impl.go +++ b/state_impl.go @@ -378,19 +378,12 @@ func (p *Proxy) acceptMiner(conn net.Conn, localPort uint16) { miner.globalDiff = p.config.CustomDiff miner.extNH = strings.EqualFold(p.config.Mode, "nicehash") miner.onLogin = func(m *Miner) { - if p.splitter != nil { - p.splitter.OnLogin(&LoginEvent{Miner: m}) - } - if m.extNH { - if m.MapperID() < 0 { - return - } - } else if m.RouteID() < 0 { - return - } if p.events != nil { p.events.Dispatch(Event{Type: EventLogin, Miner: m}) } + if p.splitter != nil { + p.splitter.OnLogin(&LoginEvent{Miner: m}) + } } miner.onSubmit = func(m *Miner, event *SubmitEvent) { if p.splitter != nil {