diff --git a/go-pool/stratum/stratum.go b/go-pool/stratum/stratum.go index 6d148bd..e3b97b6 100644 --- a/go-pool/stratum/stratum.go +++ b/go-pool/stratum/stratum.go @@ -94,7 +94,7 @@ func NewStratum(cfg *pool.Config) *StratumServer { checkTimer := time.NewTimer(checkIntv) // Init block template - stratum.refreshBlockTemplate(false) + go stratum.refreshBlockTemplate(false) go func() { for { diff --git a/main.go b/main.go index 5ad5161..e09c944 100644 --- a/main.go +++ b/main.go @@ -32,7 +32,7 @@ func startStratum() { s := stratum.NewStratum(&cfg) if cfg.Frontend.Enabled { - startFrontend(&cfg, s) + go startFrontend(&cfg, s) } s.Listen() }