mirror of
https://github.com/kvazar-network/keva-stratum.git
synced 2025-03-12 14:01:16 +00:00
Make first block refresh after timers set
This commit is contained in:
parent
c1a78f5d3d
commit
46137b5923
@ -86,9 +86,6 @@ func NewStratum(cfg *pool.Config) *StratumServer {
|
||||
luckLargeWindow, _ := time.ParseDuration(cfg.LargeLuckWindow)
|
||||
stratum.luckLargeWindow = int64(luckLargeWindow / time.Millisecond)
|
||||
|
||||
// Init block template
|
||||
stratum.refreshBlockTemplate(false)
|
||||
|
||||
refreshIntv, _ := time.ParseDuration(cfg.BlockRefreshInterval)
|
||||
refreshTimer := time.NewTimer(refreshIntv)
|
||||
log.Printf("Set block refresh every %v", refreshIntv)
|
||||
@ -96,6 +93,9 @@ func NewStratum(cfg *pool.Config) *StratumServer {
|
||||
checkIntv, _ := time.ParseDuration(cfg.UpstreamCheckInterval)
|
||||
checkTimer := time.NewTimer(checkIntv)
|
||||
|
||||
// Init block template
|
||||
stratum.refreshBlockTemplate(false)
|
||||
|
||||
go func() {
|
||||
for {
|
||||
select {
|
||||
|
Loading…
x
Reference in New Issue
Block a user