Decred Insecure Skip Verify and skip block height 0

This commit is contained in:
matyushkins 2021-09-14 20:08:27 +03:00 committed by Martin
parent 58b2a23b47
commit fed171b05a

View File

@ -2,6 +2,7 @@ package dcr
import ( import (
"bytes" "bytes"
"crypto/tls"
"encoding/json" "encoding/json"
"fmt" "fmt"
"io" "io"
@ -53,6 +54,7 @@ func NewDecredRPC(config json.RawMessage, pushHandler func(bchain.NotificationTy
Dial: (&net.Dialer{KeepAlive: 600 * time.Second}).Dial, Dial: (&net.Dialer{KeepAlive: 600 * time.Second}).Dial,
MaxIdleConns: 100, MaxIdleConns: 100,
MaxIdleConnsPerHost: 100, // necessary to not to deplete ports MaxIdleConnsPerHost: 100, // necessary to not to deplete ports
TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
} }
d := &DecredRPC{ d := &DecredRPC{
@ -575,6 +577,13 @@ func (d *DecredRPC) getBlock(hash string) (*GetBlockResult, error) {
} }
var block GetBlockResult var block GetBlockResult
//Need for skip block height 0 without data
if hash == "298e5cc3d985bfe7f81dc135f360abe089edd4396b86d2de66b0cef42b21d980" {
glog.Info("Skip 0 block with hash " + hash)
return &block, nil
}
if err := d.Call(blockRequest, &block); err != nil { if err := d.Call(blockRequest, &block); err != nil {
return nil, err return nil, err
} }