Self restart on repeated error and package name

- Adding self restart when repeated error occurs with backend rpc connection

- renamed package name to reflect correctly
This commit is contained in:
Sai Raj 2024-07-01 22:20:48 -04:00
parent 45c778a14a
commit 49ca2ba2cf
172 changed files with 434 additions and 389 deletions

View File

@ -19,7 +19,7 @@ Instructions to set up your development environment and build Blockbook are desc
A great way to contribute to the project is to send a detailed report when you encounter a problem. We always appreciate
a well-written and thorough bug report, and we'll be grateful for it!
Check that [our issue database](https://github.com/trezor/blockbook/issues) doesn't already include that problem or
Check that [our issue database](https://github.com/ranchimall/blockbook/issues) doesn't already include that problem or
suggestion before submitting an issue. If you find a match, you can use the "subscribe" button to get notified on
updates. Do not leave random "+1" or "I have this too" comments, as they only clutter the discussion, and don't help
resolving it. However, if you have ways to reproduce the issue or have additional information that may help resolving

View File

@ -5,8 +5,8 @@ import (
"github.com/golang/glog"
"github.com/linxGnu/grocksdb"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/db"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/db"
)
// refetch internal data

View File

@ -7,10 +7,10 @@ import (
"sort"
"time"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/eth"
"github.com/trezor/blockbook/common"
"github.com/trezor/blockbook/db"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/eth"
"github.com/ranchimall/blockbook/common"
"github.com/ranchimall/blockbook/db"
)
const maxUint32 = ^uint32(0)

View File

@ -4,7 +4,7 @@ import (
"math/big"
"encoding/json"
"strconv"
"github.com/trezor/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain"
)
// ScriptSigV1 is used for legacy api v1

View File

@ -15,11 +15,11 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/eth"
"github.com/trezor/blockbook/common"
"github.com/trezor/blockbook/db"
"github.com/trezor/blockbook/fiat"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/eth"
"github.com/ranchimall/blockbook/common"
"github.com/ranchimall/blockbook/db"
"github.com/ranchimall/blockbook/fiat"
)
// Worker is handle to api worker

View File

@ -10,8 +10,8 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/db"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/db"
)
const defaultAddressesGap = 20

View File

@ -8,7 +8,7 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/common"
"github.com/ranchimall/blockbook/common"
"google.golang.org/protobuf/proto"
)

View File

@ -6,7 +6,7 @@ import (
"math/big"
"testing"
"github.com/trezor/blockbook/common"
"github.com/ranchimall/blockbook/common"
)
func NewBaseParser(adp int) *BaseParser {

View File

@ -15,8 +15,8 @@ import (
"github.com/ethereum/go-ethereum/common/hexutil"
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/eth"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/eth"
)
const (

View File

@ -10,7 +10,7 @@ import (
"github.com/ava-labs/coreth/interfaces"
"github.com/ava-labs/coreth/rpc"
"github.com/ethereum/go-ethereum/common"
"github.com/trezor/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain"
)
// AvalancheClient wraps a client to implement the EVMClient interface

View File

@ -8,8 +8,8 @@ import (
"github.com/martinboehm/btcutil/chaincfg"
"github.com/martinboehm/btcutil/txscript"
"github.com/schancel/cashaddr-converter/address"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// AddressFormat type is used to specify different formats of address

View File

@ -10,8 +10,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -8,8 +8,8 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/martinboehm/bchutil"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// BCashRPC is an interface to JSON-RPC bitcoind service.

View File

@ -3,7 +3,7 @@ package bellcoin
import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// magic numbers

View File

@ -10,8 +10,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -4,8 +4,8 @@ import (
"encoding/json"
"github.com/golang/glog"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// BellcoinRPC is an interface to JSON-RPC bitcoind service.

View File

@ -3,8 +3,8 @@ package bitcore
import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
const (

View File

@ -10,8 +10,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -5,8 +5,8 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// BitcoreRPC is an interface to JSON-RPC bitcoind service.

View File

@ -1,7 +1,7 @@
package bitzeny
import (
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/btc"
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"

View File

@ -9,8 +9,8 @@ import (
"reflect"
"testing"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
"github.com/martinboehm/btcutil/chaincfg"
)

View File

@ -3,8 +3,8 @@ package bitzeny
import (
"encoding/json"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
"github.com/golang/glog"
)

View File

@ -10,52 +10,52 @@ import (
"time"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/avalanche"
"github.com/trezor/blockbook/bchain/coins/bch"
"github.com/trezor/blockbook/bchain/coins/bellcoin"
"github.com/trezor/blockbook/bchain/coins/bitcore"
"github.com/trezor/blockbook/bchain/coins/bitzeny"
"github.com/trezor/blockbook/bchain/coins/bsc"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/trezor/blockbook/bchain/coins/btg"
"github.com/trezor/blockbook/bchain/coins/cpuchain"
"github.com/trezor/blockbook/bchain/coins/dash"
"github.com/trezor/blockbook/bchain/coins/dcr"
"github.com/trezor/blockbook/bchain/coins/deeponion"
"github.com/trezor/blockbook/bchain/coins/digibyte"
"github.com/trezor/blockbook/bchain/coins/divi"
"github.com/trezor/blockbook/bchain/coins/dogecoin"
"github.com/trezor/blockbook/bchain/coins/ecash"
"github.com/trezor/blockbook/bchain/coins/eth"
"github.com/trezor/blockbook/bchain/coins/firo"
"github.com/trezor/blockbook/bchain/coins/flo"
"github.com/trezor/blockbook/bchain/coins/fujicoin"
"github.com/trezor/blockbook/bchain/coins/gamecredits"
"github.com/trezor/blockbook/bchain/coins/grs"
"github.com/trezor/blockbook/bchain/coins/koto"
"github.com/trezor/blockbook/bchain/coins/liquid"
"github.com/trezor/blockbook/bchain/coins/litecoin"
"github.com/trezor/blockbook/bchain/coins/monacoin"
"github.com/trezor/blockbook/bchain/coins/monetaryunit"
"github.com/trezor/blockbook/bchain/coins/myriad"
"github.com/trezor/blockbook/bchain/coins/namecoin"
"github.com/trezor/blockbook/bchain/coins/nuls"
"github.com/trezor/blockbook/bchain/coins/omotenashicoin"
"github.com/trezor/blockbook/bchain/coins/pivx"
"github.com/trezor/blockbook/bchain/coins/polis"
"github.com/trezor/blockbook/bchain/coins/polygon"
"github.com/trezor/blockbook/bchain/coins/qtum"
"github.com/trezor/blockbook/bchain/coins/ravencoin"
"github.com/trezor/blockbook/bchain/coins/ritocoin"
"github.com/trezor/blockbook/bchain/coins/snowgem"
"github.com/trezor/blockbook/bchain/coins/trezarcoin"
"github.com/trezor/blockbook/bchain/coins/unobtanium"
"github.com/trezor/blockbook/bchain/coins/vertcoin"
"github.com/trezor/blockbook/bchain/coins/viacoin"
"github.com/trezor/blockbook/bchain/coins/vipstarcoin"
"github.com/trezor/blockbook/bchain/coins/zec"
"github.com/trezor/blockbook/common"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/avalanche"
"github.com/ranchimall/blockbook/bchain/coins/bch"
"github.com/ranchimall/blockbook/bchain/coins/bellcoin"
"github.com/ranchimall/blockbook/bchain/coins/bitcore"
"github.com/ranchimall/blockbook/bchain/coins/bitzeny"
"github.com/ranchimall/blockbook/bchain/coins/bsc"
"github.com/ranchimall/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/btg"
"github.com/ranchimall/blockbook/bchain/coins/cpuchain"
"github.com/ranchimall/blockbook/bchain/coins/dash"
"github.com/ranchimall/blockbook/bchain/coins/dcr"
"github.com/ranchimall/blockbook/bchain/coins/deeponion"
"github.com/ranchimall/blockbook/bchain/coins/digibyte"
"github.com/ranchimall/blockbook/bchain/coins/divi"
"github.com/ranchimall/blockbook/bchain/coins/dogecoin"
"github.com/ranchimall/blockbook/bchain/coins/ecash"
"github.com/ranchimall/blockbook/bchain/coins/eth"
"github.com/ranchimall/blockbook/bchain/coins/firo"
"github.com/ranchimall/blockbook/bchain/coins/flo"
"github.com/ranchimall/blockbook/bchain/coins/fujicoin"
"github.com/ranchimall/blockbook/bchain/coins/gamecredits"
"github.com/ranchimall/blockbook/bchain/coins/grs"
"github.com/ranchimall/blockbook/bchain/coins/koto"
"github.com/ranchimall/blockbook/bchain/coins/liquid"
"github.com/ranchimall/blockbook/bchain/coins/litecoin"
"github.com/ranchimall/blockbook/bchain/coins/monacoin"
"github.com/ranchimall/blockbook/bchain/coins/monetaryunit"
"github.com/ranchimall/blockbook/bchain/coins/myriad"
"github.com/ranchimall/blockbook/bchain/coins/namecoin"
"github.com/ranchimall/blockbook/bchain/coins/nuls"
"github.com/ranchimall/blockbook/bchain/coins/omotenashicoin"
"github.com/ranchimall/blockbook/bchain/coins/pivx"
"github.com/ranchimall/blockbook/bchain/coins/polis"
"github.com/ranchimall/blockbook/bchain/coins/polygon"
"github.com/ranchimall/blockbook/bchain/coins/qtum"
"github.com/ranchimall/blockbook/bchain/coins/ravencoin"
"github.com/ranchimall/blockbook/bchain/coins/ritocoin"
"github.com/ranchimall/blockbook/bchain/coins/snowgem"
"github.com/ranchimall/blockbook/bchain/coins/trezarcoin"
"github.com/ranchimall/blockbook/bchain/coins/unobtanium"
"github.com/ranchimall/blockbook/bchain/coins/vertcoin"
"github.com/ranchimall/blockbook/bchain/coins/viacoin"
"github.com/ranchimall/blockbook/bchain/coins/vipstarcoin"
"github.com/ranchimall/blockbook/bchain/coins/zec"
"github.com/ranchimall/blockbook/common"
)
type blockChainFactory func(config json.RawMessage, pushHandler func(bchain.NotificationType)) (bchain.BlockChain, error)

View File

@ -6,8 +6,8 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/eth"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/eth"
)
const (

View File

@ -8,7 +8,7 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain"
)
type alternativeFeeProviderFee struct {

View File

@ -20,7 +20,7 @@ import (
"github.com/martinboehm/btcutil/chaincfg"
"github.com/martinboehm/btcutil/hdkeychain"
"github.com/martinboehm/btcutil/txscript"
"github.com/trezor/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain"
)
// OutputScriptToAddressesFunc converts ScriptPubKey to bitcoin addresses

View File

@ -5,8 +5,8 @@ import (
"math/big"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/common"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/common"
)
// BitcoinParser handle

View File

@ -10,7 +10,7 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain"
)
func TestMain(m *testing.M) {

View File

@ -15,8 +15,8 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/martinboehm/btcd/wire"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/common"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/common"
)
// BitcoinRPC is an interface to JSON-RPC bitcoind service.

View File

@ -9,7 +9,7 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain"
)
// https://mempool.space/api/v1/fees/recommended returns

View File

@ -10,7 +10,7 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain"
)
// https://whatthefee.io returns

View File

@ -8,9 +8,9 @@ import (
"github.com/martinboehm/btcd/chaincfg/chainhash"
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/trezor/blockbook/bchain/coins/utils"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/utils"
)
const (

View File

@ -12,7 +12,7 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -4,8 +4,8 @@ import (
"encoding/json"
"github.com/golang/glog"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// BGoldRPC is an interface to JSON-RPC bitcoind service.

View File

@ -3,7 +3,7 @@ package cpuchain
import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// magic numbers

View File

@ -4,8 +4,8 @@ import (
"encoding/json"
"github.com/golang/glog"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// CPUchainRPC is an interface to JSON-RPC bitcoind service.

View File

@ -3,8 +3,8 @@ package dash
import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
const (

View File

@ -12,8 +12,8 @@ import (
"reflect"
"testing"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
type testBlock struct {

View File

@ -5,8 +5,8 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
const firstBlockWithSpecialTransactions = 1028160

View File

@ -19,9 +19,9 @@ import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/base58"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/trezor/blockbook/bchain/coins/utils"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/utils"
)
const (

View File

@ -9,8 +9,8 @@ import (
"reflect"
"testing"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
var (

View File

@ -19,9 +19,9 @@ import (
"github.com/decred/dcrd/dcrjson/v3"
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/trezor/blockbook/common"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/common"
)
// voteBitYes defines the vote bit set when a given block validates the previous

View File

@ -3,8 +3,8 @@ package deeponion
import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// magic numbers

View File

@ -10,8 +10,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -5,8 +5,8 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// DeepOnionRPC is an interface to JSON-RPC bitcoind service.

View File

@ -3,7 +3,7 @@ package digibyte
import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// network constants

View File

@ -10,8 +10,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -4,8 +4,8 @@ import (
"encoding/json"
"github.com/golang/glog"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// DigiByteRPC is an interface to JSON-RPC bitcoind service.

View File

@ -10,9 +10,9 @@ import (
"github.com/juju/errors"
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/trezor/blockbook/bchain/coins/utils"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/utils"
)
const (

View File

@ -14,8 +14,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -4,8 +4,8 @@ import (
"encoding/json"
"github.com/golang/glog"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// DivicoinRPC is an interface to JSON-RPC bitcoind service.

View File

@ -5,9 +5,9 @@ import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/trezor/blockbook/bchain/coins/utils"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/utils"
)
// magic numbers

View File

@ -14,8 +14,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -4,8 +4,8 @@ import (
"encoding/json"
"github.com/golang/glog"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// DogecoinRPC is an interface to JSON-RPC dogecoind service.

View File

@ -8,8 +8,8 @@ import (
"github.com/martinboehm/btcutil/chaincfg"
"github.com/martinboehm/btcutil/txscript"
"github.com/pirk/ecashaddr-converter/address"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// AddressFormat type is used to specify different formats of address

View File

@ -10,8 +10,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -8,8 +8,8 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/pirk/ecashutil"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// ECashRPC is an interface to JSON-RPC bitcoind service.

View File

@ -8,7 +8,7 @@ import (
ethcommon "github.com/ethereum/go-ethereum/common"
"github.com/ethereum/go-ethereum/common/hexutil"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain"
)
const erc20TransferMethodSignature = "0xa9059cbb" // transfer(address,uint256)

View File

@ -12,7 +12,7 @@ import (
"github.com/ethereum/go-ethereum/accounts/abi"
"github.com/golang/glog"
"github.com/trezor/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain"
)
func parseSimpleNumericProperty(data string) *big.Int {

View File

@ -9,7 +9,7 @@ import (
"github.com/ethereum/go-ethereum/common/hexutil"
"github.com/golang/protobuf/proto"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain"
"golang.org/x/crypto/sha3"
)

View File

@ -20,8 +20,8 @@ import (
"github.com/ethereum/go-ethereum/rpc"
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/common"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/common"
)
// Network type specifies the type of ethereum network

View File

@ -9,7 +9,7 @@ import (
"github.com/ethereum/go-ethereum/core/types"
"github.com/ethereum/go-ethereum/ethclient"
"github.com/ethereum/go-ethereum/rpc"
"github.com/trezor/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain"
)
// EthereumClient wraps a client to implement the EVMClient interface

View File

@ -8,7 +8,7 @@ import (
"github.com/ethereum/go-ethereum/common/hexutil"
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain"
)
func (b *EthereumRPC) initStakingPools(coinShortcut string) error {

View File

@ -9,8 +9,8 @@ import (
"github.com/martinboehm/btcd/chaincfg/chainhash"
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
const (

View File

@ -15,8 +15,8 @@ import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
var (

View File

@ -6,8 +6,8 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
type FiroRPC struct {

View File

@ -3,8 +3,8 @@ package flo
import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// magic numbers

View File

@ -9,7 +9,7 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -5,8 +5,8 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// FloRPC is an interface to JSON-RPC bitcoind service.

View File

@ -3,7 +3,7 @@ package fujicoin
import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
const (

View File

@ -10,8 +10,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -4,8 +4,8 @@ import (
"encoding/json"
"github.com/golang/glog"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// FujicoinRPC is an interface to JSON-RPC bitcoind service.

View File

@ -3,7 +3,7 @@ package gamecredits
import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// magic numbers

View File

@ -10,8 +10,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -4,8 +4,8 @@ import (
"encoding/json"
"github.com/golang/glog"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// GameCreditsRPC is an interface to JSON-RPC bitcoind service.

View File

@ -4,8 +4,8 @@ import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/base58"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// magic numbers

View File

@ -11,8 +11,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
var (

View File

@ -5,8 +5,8 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// GroestlcoinRPC is an interface to JSON-RPC service

View File

@ -3,8 +3,8 @@ package koto
import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// magic numbers

View File

@ -11,8 +11,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
var (

View File

@ -5,8 +5,8 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// KotoRPC is an interface to JSON-RPC bitcoind service

View File

@ -8,8 +8,8 @@ import (
"github.com/martinboehm/btcd/txscript"
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
const (

View File

@ -10,8 +10,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -5,8 +5,8 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// LiquidRPC is an interface to JSON-RPC bitcoind service.

View File

@ -6,8 +6,8 @@ import (
"github.com/golang/glog"
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// magic numbers

View File

@ -10,8 +10,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -5,8 +5,8 @@ import (
"github.com/golang/glog"
"github.com/juju/errors"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// LitecoinRPC is an interface to JSON-RPC bitcoind service.

View File

@ -3,7 +3,7 @@ package monacoin
import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// magic numbers

View File

@ -10,8 +10,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -4,8 +4,8 @@ import (
"encoding/json"
"github.com/golang/glog"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// MonacoinRPC is an interface to JSON-RPC bitcoind service.

View File

@ -9,9 +9,9 @@ import (
"github.com/juju/errors"
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/trezor/blockbook/bchain/coins/utils"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/utils"
)
const (

View File

@ -10,8 +10,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -4,8 +4,8 @@ import (
"encoding/json"
"github.com/golang/glog"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// MonetaryUnitRPC is an interface to JSON-RPC bitcoind service.

View File

@ -5,9 +5,9 @@ import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/trezor/blockbook/bchain/coins/utils"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/utils"
)
// magic numbers

View File

@ -10,8 +10,8 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -4,8 +4,8 @@ import (
"encoding/json"
"github.com/golang/glog"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// MyriadRPC is an interface to JSON-RPC bitcoind service.

View File

@ -5,9 +5,9 @@ import (
"github.com/martinboehm/btcd/wire"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/trezor/blockbook/bchain/coins/utils"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/utils"
)
const (

View File

@ -13,7 +13,7 @@ import (
"testing"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
func TestMain(m *testing.M) {

View File

@ -4,8 +4,8 @@ import (
"encoding/json"
"github.com/golang/glog"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// NamecoinRPC is an interface to JSON-RPC namecoin service.

View File

@ -11,8 +11,8 @@ import (
"github.com/martinboehm/btcutil/base58"
"github.com/martinboehm/btcutil/chaincfg"
"github.com/martinboehm/btcutil/hdkeychain"
"github.com/trezor/blockbook/bchain"
"github.com/trezor/blockbook/bchain/coins/btc"
"github.com/ranchimall/blockbook/bchain"
"github.com/ranchimall/blockbook/bchain/coins/btc"
)
// magic numbers

Some files were not shown because too many files have changed in this diff Show More