mirror of
https://github.com/kvazar-network/keva-stratum.git
synced 2025-01-26 23:04:42 +00:00
Move blockRefreshInterval setting
This commit is contained in:
parent
2c1da85ee0
commit
ae8a837e73
@ -9,9 +9,10 @@
|
||||
"luckWindow": "24h",
|
||||
"largeLuckWindow": "72h",
|
||||
|
||||
"blockRefreshInterval": "1s",
|
||||
|
||||
"stratum": {
|
||||
"timeout": "15m",
|
||||
"blockRefreshInterval": "1s",
|
||||
|
||||
"listen": [
|
||||
{
|
||||
|
@ -5,6 +5,7 @@ type Config struct {
|
||||
BypassAddressValidation bool `json:"bypassAddressValidation"`
|
||||
BypassShareValidation bool `json:"bypassShareValidation"`
|
||||
Stratum Stratum `json:"stratum"`
|
||||
BlockRefreshInterval string `json:"blockRefreshInterval"`
|
||||
UpstreamCheckInterval string `json:"upstreamCheckInterval"`
|
||||
Upstream []Upstream `json:"upstream"`
|
||||
EstimationWindow string `json:"estimationWindow"`
|
||||
@ -19,9 +20,8 @@ type Config struct {
|
||||
}
|
||||
|
||||
type Stratum struct {
|
||||
Timeout string `json:"timeout"`
|
||||
BlockRefreshInterval string `json:"blockRefreshInterval"`
|
||||
Ports []Port `json:"listen"`
|
||||
Timeout string `json:"timeout"`
|
||||
Ports []Port `json:"listen"`
|
||||
}
|
||||
|
||||
type Port struct {
|
||||
|
@ -80,7 +80,7 @@ func NewStratum(cfg *pool.Config) *StratumServer {
|
||||
// Init block template
|
||||
stratum.refreshBlockTemplate(false)
|
||||
|
||||
refreshIntv, _ := time.ParseDuration(cfg.Stratum.BlockRefreshInterval)
|
||||
refreshIntv, _ := time.ParseDuration(cfg.BlockRefreshInterval)
|
||||
refreshTimer := time.NewTimer(refreshIntv)
|
||||
log.Printf("Set block refresh every %v", refreshIntv)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user