Fix linter issues

This commit is contained in:
Martin Boehm 2019-03-21 22:53:48 +01:00
parent 283a039290
commit 68575b2786
8 changed files with 24 additions and 2 deletions

View File

@ -14,12 +14,16 @@ import (
) )
const ( const (
// MainnetMagic is mainnet network constant
MainnetMagic wire.BitcoinNet = 0x446d47e1 MainnetMagic wire.BitcoinNet = 0x446d47e1
// TestnetMagic is testnet network constant
TestnetMagic wire.BitcoinNet = 0x456e48e2 TestnetMagic wire.BitcoinNet = 0x456e48e2
) )
var ( var (
// MainNetParams are parser parameters for mainnet
MainNetParams chaincfg.Params MainNetParams chaincfg.Params
// TestNetParams are parser parameters for testnet
TestNetParams chaincfg.Params TestNetParams chaincfg.Params
) )

View File

@ -13,7 +13,7 @@ type BGoldRPC struct {
*btc.BitcoinRPC *btc.BitcoinRPC
} }
// NewBCashRPC returns new BGoldRPC instance. // NewBGoldRPC returns new BGoldRPC instance.
func NewBGoldRPC(config json.RawMessage, pushHandler func(bchain.NotificationType)) (bchain.BlockChain, error) { func NewBGoldRPC(config json.RawMessage, pushHandler func(bchain.NotificationType)) (bchain.BlockChain, error) {
b, err := btc.NewBitcoinRPC(config, pushHandler) b, err := btc.NewBitcoinRPC(config, pushHandler)
if err != nil { if err != nil {

View File

@ -8,10 +8,12 @@ import (
) )
const ( const (
// MainnetMagic is mainnet network constant
MainnetMagic wire.BitcoinNet = 0xdab6c3fa MainnetMagic wire.BitcoinNet = 0xdab6c3fa
) )
var ( var (
// MainNetParams are parser parameters for mainnet
MainNetParams chaincfg.Params MainNetParams chaincfg.Params
) )

View File

@ -8,13 +8,18 @@ import (
) )
const ( const (
// MainnetMagic is mainnet network constant
MainnetMagic wire.BitcoinNet = 0x696a7566 MainnetMagic wire.BitcoinNet = 0x696a7566
// TestnetMagic is testnet network constant
TestnetMagic wire.BitcoinNet = 0x66756a69 TestnetMagic wire.BitcoinNet = 0x66756a69
// RegtestMagic is regtest network constant
RegtestMagic wire.BitcoinNet = 0x66756a69 RegtestMagic wire.BitcoinNet = 0x66756a69
) )
var ( var (
// MainNetParams are parser parameters for mainnet
MainNetParams chaincfg.Params MainNetParams chaincfg.Params
// TestNetParams are parser parameters for testnet
TestNetParams chaincfg.Params TestNetParams chaincfg.Params
) )

View File

@ -14,10 +14,12 @@ import (
) )
const ( const (
// MainnetMagic is mainnet network constant
MainnetMagic wire.BitcoinNet = 0xdab5bffa MainnetMagic wire.BitcoinNet = 0xdab5bffa
) )
var ( var (
// MainNetParams are parser parameters for mainnet
MainNetParams chaincfg.Params MainNetParams chaincfg.Params
) )

View File

@ -11,10 +11,12 @@ import (
) )
const ( const (
// MainnetMagic is mainnet network constant
MainnetMagic wire.BitcoinNet = 0xfeb4bef9 MainnetMagic wire.BitcoinNet = 0xfeb4bef9
) )
var ( var (
// MainNetParams are parser parameters for mainnet
MainNetParams chaincfg.Params MainNetParams chaincfg.Params
) )

View File

@ -6,9 +6,10 @@ import (
"blockbook/bchain/coins/utils" "blockbook/bchain/coins/utils"
"bytes" "bytes"
"encoding/json" "encoding/json"
"io"
"github.com/martinboehm/btcd/wire" "github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg" "github.com/martinboehm/btcutil/chaincfg"
"io"
) )
const ( const (
@ -71,6 +72,9 @@ func GetChainParams(chain string) *chaincfg.Params {
func parseBlockHeader(r io.Reader) (*wire.BlockHeader, error) { func parseBlockHeader(r io.Reader) (*wire.BlockHeader, error) {
h := &wire.BlockHeader{} h := &wire.BlockHeader{}
err := h.Deserialize(r) err := h.Deserialize(r)
if err != nil {
return nil, err
}
// hash_state_root 32 // hash_state_root 32
// hash_utxo_root 32 // hash_utxo_root 32

View File

@ -19,6 +19,7 @@ const (
outputFile = "docs/ports.md" outputFile = "docs/ports.md"
) )
// PortInfo contains backend and blockbook ports
type PortInfo struct { type PortInfo struct {
CoinName string CoinName string
BlockbookInternalPort uint16 BlockbookInternalPort uint16
@ -27,8 +28,10 @@ type PortInfo struct {
BackendServicePorts map[string]uint16 BackendServicePorts map[string]uint16
} }
// PortInfoSlice is self describing
type PortInfoSlice []*PortInfo type PortInfoSlice []*PortInfo
// Config contains coin configuration
type Config struct { type Config struct {
Coin struct { Coin struct {
Name string `json:"name"` Name string `json:"name"`