language: go
-go_import_path: github.com/bytom
+go_import_path: github.com/bytom/bytom
dist: trusty
sudo: false
endif
PACKAGES := $(shell go list ./... | grep -v '/vendor/' | grep -v '/crypto/ed25519/chainkd' | grep -v '/mining/tensority')
-PACKAGES += 'github.com/bytom/mining/tensority/go_algorithm'
+PACKAGES += 'github.com/bytom/bytom/mining/tensority/go_algorithm'
-BUILD_FLAGS := -ldflags "-X github.com/bytom/version.GitCommit=`git rev-parse HEAD`"
+BUILD_FLAGS := -ldflags "-X github.com/bytom/bytom/version.GitCommit=`git rev-parse HEAD`"
MINER_BINARY32 := miner-$(GOOS)_386
MINER_BINARY64 := miner-$(GOOS)_amd64
"strings"
"time"
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/errors"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/errors"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
const tokenSize = 32
"strings"
"testing"
- "github.com/bytom/errors"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/errors"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
func TestCreate(t *testing.T) {
"github.com/golang/groupcache/lru"
log "github.com/sirupsen/logrus"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/common"
- "github.com/bytom/consensus"
- "github.com/bytom/consensus/segwit"
- "github.com/bytom/crypto"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/errors"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/vm/vmutil"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/consensus/segwit"
+ "github.com/bytom/bytom/crypto"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
const (
"strings"
"testing"
- "github.com/bytom/blockchain/pseudohsm"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/database"
- "github.com/bytom/errors"
- "github.com/bytom/event"
- "github.com/bytom/protocol"
- "github.com/bytom/testutil"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/blockchain/pseudohsm"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/database"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/testutil"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
func TestCreateAccountWithUppercase(t *testing.T) {
"context"
"encoding/json"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/common"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
)
//DecodeSpendAction unmarshal JSON-encoded data of spend action
"testing"
"time"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/testutil"
)
func TestReserveBtmUtxoChain(t *testing.T) {
package account
import (
- "github.com/bytom/blockchain/query"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/blockchain/query"
+ "github.com/bytom/bytom/protocol/bc"
)
const (
log "github.com/sirupsen/logrus"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
const desireUtxoCount = 5
"testing"
"time"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/testutil"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/testutil"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
func TestAddUnconfirmedUtxo(t *testing.T) {
log "github.com/sirupsen/logrus"
- "github.com/bytom/account"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/common"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
)
// POST /create-account
log "github.com/sirupsen/logrus"
cmn "github.com/tendermint/tmlibs/common"
- "github.com/bytom/accesstoken"
- "github.com/bytom/blockchain/txfeed"
- cfg "github.com/bytom/config"
- "github.com/bytom/dashboard/dashboard"
- "github.com/bytom/dashboard/equity"
- "github.com/bytom/errors"
- "github.com/bytom/event"
- "github.com/bytom/mining/cpuminer"
- "github.com/bytom/mining/miningpool"
- "github.com/bytom/net/http/authn"
- "github.com/bytom/net/http/gzip"
- "github.com/bytom/net/http/httpjson"
- "github.com/bytom/net/http/static"
- "github.com/bytom/net/websocket"
- "github.com/bytom/netsync"
- "github.com/bytom/p2p"
- "github.com/bytom/protocol"
- "github.com/bytom/wallet"
+ "github.com/bytom/bytom/accesstoken"
+ "github.com/bytom/bytom/blockchain/txfeed"
+ cfg "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/dashboard/dashboard"
+ "github.com/bytom/bytom/dashboard/equity"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/mining/cpuminer"
+ "github.com/bytom/bytom/mining/miningpool"
+ "github.com/bytom/bytom/net/http/authn"
+ "github.com/bytom/bytom/net/http/gzip"
+ "github.com/bytom/bytom/net/http/httpjson"
+ "github.com/bytom/bytom/net/http/static"
+ "github.com/bytom/bytom/net/websocket"
+ "github.com/bytom/bytom/netsync"
+ "github.com/bytom/bytom/p2p"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/wallet"
)
var (
"os"
"testing"
- "github.com/bytom/accesstoken"
- "github.com/bytom/blockchain/rpc"
- dbm "github.com/bytom/database/leveldb"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/accesstoken"
+ "github.com/bytom/bytom/blockchain/rpc"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ "github.com/bytom/bytom/testutil"
)
func TestAPIHandler(t *testing.T) {
"context"
"strings"
- "github.com/bytom/asset"
- "github.com/bytom/crypto/ed25519/chainkd"
- chainjson "github.com/bytom/encoding/json"
+ "github.com/bytom/bytom/asset"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/bytom/encoding/json"
log "github.com/sirupsen/logrus"
)
"gopkg.in/fatih/set.v0"
- "github.com/bytom/blockchain/query"
- "github.com/bytom/consensus/difficulty"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/blockchain/query"
+ "github.com/bytom/bytom/consensus/difficulty"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
// return best block hash
import (
"strings"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/equity/compiler"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/vm"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/equity/compiler"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/vm"
)
// pre-define contract error types
import (
"context"
- "github.com/bytom/account"
- "github.com/bytom/asset"
- "github.com/bytom/blockchain/pseudohsm"
- "github.com/bytom/blockchain/rpc"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/errors"
- "github.com/bytom/net/http/httperror"
- "github.com/bytom/net/http/httpjson"
- "github.com/bytom/protocol/validation"
- "github.com/bytom/protocol/vm"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/asset"
+ "github.com/bytom/bytom/blockchain/pseudohsm"
+ "github.com/bytom/bytom/blockchain/rpc"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/net/http/httperror"
+ "github.com/bytom/bytom/net/http/httpjson"
+ "github.com/bytom/bytom/protocol/validation"
+ "github.com/bytom/bytom/protocol/vm"
)
var (
log "github.com/sirupsen/logrus"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
)
type createKeyResp struct {
"encoding/hex"
"strings"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/common"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto"
- "github.com/bytom/crypto/ed25519"
- "github.com/bytom/crypto/ed25519/chainkd"
- chainjson "github.com/bytom/encoding/json"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto"
+ "github.com/bytom/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/bytom/encoding/json"
)
// SignMsgResp is response for sign message
"context"
"strconv"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/errors"
- "github.com/bytom/event"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
// BlockHeaderJSON struct provides support for get work in json format, when it also follows
"context"
"net"
- "github.com/bytom/errors"
- "github.com/bytom/netsync"
- "github.com/bytom/p2p"
- "github.com/bytom/version"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/netsync"
+ "github.com/bytom/bytom/p2p"
+ "github.com/bytom/bytom/version"
)
type VersionInfo struct {
"encoding/hex"
"fmt"
- "github.com/bytom/consensus/segwit"
- "github.com/bytom/protocol/vm"
+ "github.com/bytom/bytom/consensus/segwit"
+ "github.com/bytom/bytom/protocol/vm"
)
// DecodeProgResp is response for decode program
log "github.com/sirupsen/logrus"
- "github.com/bytom/account"
- "github.com/bytom/asset"
- "github.com/bytom/blockchain/query"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto/ed25519"
- "github.com/bytom/crypto/ed25519/chainkd"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/asset"
+ "github.com/bytom/bytom/blockchain/query"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
// POST /list-accounts
import (
"context"
- "github.com/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/blockchain/txbuilder"
)
func (a *API) createAccountReceiver(ctx context.Context, ins struct {
"context"
"strings"
- "github.com/bytom/consensus"
- "github.com/bytom/encoding/json"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc/types"
)
// action error
log "github.com/sirupsen/logrus"
- "github.com/bytom/account"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/errors"
- "github.com/bytom/net/http/reqid"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/net/http/reqid"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
var (
log "github.com/sirupsen/logrus"
- "github.com/bytom/blockchain/txfeed"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/blockchain/txfeed"
+ "github.com/bytom/bytom/errors"
)
// POST /create-txfeed
import (
"context"
- "github.com/bytom/account"
- "github.com/bytom/asset"
- "github.com/bytom/blockchain/pseudohsm"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/asset"
+ "github.com/bytom/bytom/blockchain/pseudohsm"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/errors"
)
// POST /wallet error
log "github.com/sirupsen/logrus"
- "github.com/bytom/net/websocket"
+ "github.com/bytom/bytom/net/websocket"
)
// timeZeroVal is simply the zero value for a time.Time and is used to avoid
import (
"encoding/json"
- "github.com/bytom/blockchain/query"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/blockchain/query"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
)
func isValidJSON(b []byte) bool {
"github.com/golang/groupcache/lru"
"golang.org/x/crypto/sha3"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/common"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto/ed25519"
- "github.com/bytom/crypto/ed25519/chainkd"
- dbm "github.com/bytom/database/leveldb"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/errors"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
)
// DefaultNativeAsset native BTM asset
"strings"
"testing"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/database"
- dbm "github.com/bytom/database/leveldb"
- "github.com/bytom/event"
- "github.com/bytom/protocol"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/database"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/testutil"
)
func TestDefineAssetWithLowercase(t *testing.T) {
log "github.com/sirupsen/logrus"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
//NewIssueAction create a new asset issue action
log "github.com/sirupsen/logrus"
- "github.com/bytom/common"
+ "github.com/bytom/bytom/common"
)
// Image is the struct for hold export asset data
log "github.com/sirupsen/logrus"
- "github.com/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
)
const logModule = "pseudohsm"
"os"
"testing"
- "github.com/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
)
func TestRestore(t *testing.T) {
"path/filepath"
"time"
- "github.com/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
"github.com/pborman/uuid"
)
log "github.com/sirupsen/logrus"
- "github.com/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
)
// Minimum amount of time between cache reloads. This limit applies if the platform does
"testing"
"time"
- "github.com/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
"github.com/cespare/cp"
"github.com/davecgh/go-spew/spew"
)
"io/ioutil"
"path/filepath"
- "github.com/bytom/crypto"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/crypto/randentropy"
+ "github.com/bytom/bytom/crypto"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/crypto/randentropy"
"github.com/pborman/uuid"
"golang.org/x/crypto/pbkdf2"
"golang.org/x/crypto/scrypt"
"os"
"testing"
- "github.com/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
"github.com/pborman/uuid"
)
"github.com/pborman/uuid"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/errors"
- mnem "github.com/bytom/wallet/mnemonic"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/errors"
+ mnem "github.com/bytom/bytom/wallet/mnemonic"
)
// pre-define errors for supporting bytom errorFormatter
"strings"
"testing"
- "github.com/bytom/crypto/ed25519"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/errors"
)
const dirPath = "testdata/pseudo"
import (
"encoding/json"
- "github.com/bytom/crypto/ed25519/chainkd"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/protocol/bc"
)
//AnnotatedTx means an annotated transaction.
"fmt"
"strconv"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/errors"
)
// ErrBadFilter is returned from Parse when
import (
"fmt"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/errors"
)
//Column describe a column
package query
import (
- "github.com/bytom/blockchain/query/filter"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/blockchain/query/filter"
+ "github.com/bytom/bytom/errors"
)
var filterTable = filter.Table{
"strings"
"time"
- "github.com/bytom/errors"
- "github.com/bytom/net/http/httperror"
- "github.com/bytom/net/http/reqid"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/net/http/httperror"
+ "github.com/bytom/bytom/net/http/reqid"
)
// Bytom-specific header fields
"strings"
"testing"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/testutil"
)
func TestRPCCallJSON(t *testing.T) {
"sync/atomic"
"time"
- "github.com/bytom/encoding/base32"
+ "github.com/bytom/bytom/encoding/base32"
)
//1<seq_id ,increase by 1
import (
"bytes"
"encoding/binary"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/errors"
)
type keySpace byte
stdjson "encoding/json"
"errors"
- "github.com/bytom/common"
- "github.com/bytom/consensus"
- "github.com/bytom/encoding/json"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
)
// DecodeControlAddressAction convert input data to action struct
"math"
"time"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc/types"
)
// NewBuilder return new TemplateBuilder instance
package txbuilder
import (
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/vm"
- "github.com/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/vm"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
)
// Constraint types express a constraint on an input of a proposed
import (
"encoding/json"
- chainjson "github.com/bytom/encoding/json"
+ chainjson "github.com/bytom/bytom/encoding/json"
)
// DataWitness used sign transaction
package txbuilder
import (
- "github.com/bytom/consensus"
- "github.com/bytom/consensus/segwit"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/consensus/segwit"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
)
const (
"bytes"
"context"
- cfg "github.com/bytom/config"
- "github.com/bytom/consensus"
- "github.com/bytom/errors"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm"
+ cfg "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm"
)
var (
log "github.com/sirupsen/logrus"
- chainjson "github.com/bytom/encoding/json"
+ chainjson "github.com/bytom/bytom/encoding/json"
)
// TODO(bobg): most of the code here is duplicated from
package txbuilder
import (
- "github.com/bytom/protocol/vm"
- "github.com/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/protocol/vm"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
)
// Signature programs constrain how the signed inputs of a transaction
log "github.com/sirupsen/logrus"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/crypto/sha3pool"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/vm"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/vm"
)
type (
import (
"encoding/json"
- "github.com/bytom/crypto/ed25519/chainkd"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/errors"
)
// AddWitnessKeys adds a SignatureWitness with the given quorum and
log "github.com/sirupsen/logrus"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/errors"
- "github.com/bytom/math/checked"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/math/checked"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm"
)
const logModule = "txbuilder"
"github.com/davecgh/go-spew/spew"
"golang.org/x/crypto/sha3"
- "github.com/bytom/common"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto"
- "github.com/bytom/crypto/ed25519"
- "github.com/bytom/crypto/ed25519/chainkd"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm"
- "github.com/bytom/protocol/vm/vmutil"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto"
+ "github.com/bytom/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/testutil"
)
type testAction bc.AssetAmount
"context"
"encoding/json"
- "github.com/bytom/crypto/ed25519/chainkd"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
// Template represents a partially- or fully-signed transaction.
import (
"context"
- "github.com/bytom/crypto/ed25519/chainkd"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/errors"
)
// SignFunc is the function passed into Sign that produces
"github.com/davecgh/go-spew/spew"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/testutil"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/testutil"
)
func TestWitnessJSON(t *testing.T) {
log "github.com/sirupsen/logrus"
- "github.com/bytom/blockchain/query"
- "github.com/bytom/errors"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm/vmutil"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/blockchain/query"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
const (
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/bytom/util"
+ "github.com/bytom/bytom/util"
)
var createAccessTokenCmd = &cobra.Command{
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/util"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/util"
)
func init() {
jww "github.com/spf13/jwalterweatherman"
"encoding/hex"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/util"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/util"
)
func init() {
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/util"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/util"
)
func init() {
"github.com/spf13/cobra"
- "github.com/bytom/util"
+ "github.com/bytom/bytom/util"
)
// bytomcli usage template
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/bytom/crypto/ed25519/chainkd"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/util"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/util"
)
var createKeyCmd = &cobra.Command{
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/bytom/util"
+ "github.com/bytom/bytom/util"
)
var isMiningCmd = &cobra.Command{
"github.com/spf13/cobra"
- "github.com/bytom/util"
+ "github.com/bytom/bytom/util"
)
var netInfoCmd = &cobra.Command{
"github.com/spf13/cobra"
- "github.com/bytom/util"
+ "github.com/bytom/bytom/util"
)
var decodeProgCmd = &cobra.Command{
import (
"fmt"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/errors"
)
const (
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/bytom/api"
- "github.com/bytom/blockchain/txbuilder"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/util"
+ "github.com/bytom/bytom/api"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/util"
)
func init() {
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/bytom/util"
+ "github.com/bytom/bytom/util"
)
var createTransactionFeedCmd = &cobra.Command{
jww "github.com/spf13/jwalterweatherman"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/encoding/json"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/util"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/encoding/json"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/util"
)
// accountIns is used for account related request.
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/bytom/version"
+ "github.com/bytom/bytom/version"
)
var versionCmd = &cobra.Command{
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/bytom/util"
+ "github.com/bytom/bytom/util"
)
var walletInfoCmd = &cobra.Command{
import (
"runtime"
- cmd "github.com/bytom/cmd/bytomcli/commands"
+ cmd "github.com/bytom/bytom/cmd/bytomcli/commands"
)
func main() {
log "github.com/sirupsen/logrus"
"github.com/spf13/cobra"
- cfg "github.com/bytom/config"
+ cfg "github.com/bytom/bytom/config"
)
var initFilesCmd = &cobra.Command{
"github.com/spf13/viper"
cmn "github.com/tendermint/tmlibs/common"
- cfg "github.com/bytom/config"
+ cfg "github.com/bytom/bytom/config"
)
var (
log "github.com/sirupsen/logrus"
"github.com/spf13/cobra"
- "github.com/bytom/node"
+ "github.com/bytom/bytom/node"
)
const logModule = "cmd"
"github.com/spf13/cobra"
- "github.com/bytom/version"
+ "github.com/bytom/bytom/version"
)
var versionCmd = &cobra.Command{
log "github.com/sirupsen/logrus"
"github.com/tendermint/tmlibs/cli"
- "github.com/bytom/cmd/bytomd/commands"
- "github.com/bytom/config"
+ "github.com/bytom/bytom/cmd/bytomd/commands"
+ "github.com/bytom/bytom/config"
)
// ContextHook is a hook for logrus.
"log"
"os"
- "github.com/bytom/api"
- "github.com/bytom/consensus"
- "github.com/bytom/consensus/difficulty"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/util"
+ "github.com/bytom/bytom/api"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/consensus/difficulty"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/util"
)
const (
"fmt"
"strings"
- "github.com/bytom/common/bech32"
- "github.com/bytom/consensus"
+ "github.com/bytom/bytom/common/bech32"
+ "github.com/bytom/bytom/consensus"
)
var (
"strings"
"testing"
- "github.com/bytom/common/bech32"
- "github.com/bytom/consensus"
+ "github.com/bytom/bytom/common/bech32"
+ "github.com/bytom/bytom/consensus"
)
func TestAddresses(t *testing.T) {
log "github.com/sirupsen/logrus"
- "github.com/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/crypto/ed25519"
)
var (
log "github.com/sirupsen/logrus"
- "github.com/bytom/consensus"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
func GenesisTx() *types.Tx {
import (
"math/big"
- "github.com/bytom/consensus"
- "github.com/bytom/mining/tensority"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/mining/tensority"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
var (
"strconv"
"testing"
- "github.com/bytom/consensus"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
// A lower difficulty Int actually reflects a more difficult mining progress.
"encoding/binary"
"strings"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc"
)
//consensus variables
import (
"errors"
- "github.com/bytom/consensus"
- "github.com/bytom/protocol/vm"
- "github.com/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/protocol/vm"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
)
func IsP2WScript(prog []byte) bool {
package crypto
import (
- "github.com/bytom/common"
+ "github.com/bytom/bytom/common"
"golang.org/x/crypto/ripemd160"
"golang.org/x/crypto/sha3"
)
"crypto/sha512"
"io"
- "github.com/bytom/crypto/ed25519"
- "github.com/bytom/crypto/ed25519/ecmath"
+ "github.com/bytom/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/crypto/ed25519/ecmath"
)
type (
"io"
"strconv"
- "github.com/bytom/crypto/ed25519"
- "github.com/bytom/crypto/ed25519/internal/edwards25519"
+ "github.com/bytom/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/crypto/ed25519/internal/edwards25519"
)
const (
"crypto"
"testing"
- "github.com/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/crypto/ed25519"
)
// Testing basic InnerSign+Verify and the invariants:
import (
"io"
- "github.com/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/crypto/ed25519"
)
// Utility functions
import (
"crypto/subtle"
- "github.com/bytom/crypto/ed25519/internal/edwards25519"
+ "github.com/bytom/bytom/crypto/ed25519/internal/edwards25519"
)
// Point is a point on the ed25519 curve.
import (
"crypto/subtle"
- "github.com/bytom/crypto/ed25519/internal/edwards25519"
+ "github.com/bytom/bytom/crypto/ed25519/internal/edwards25519"
)
// Scalar is a 256-bit little-endian scalar.
"io"
"strconv"
- "github.com/bytom/crypto/ed25519/internal/edwards25519"
+ "github.com/bytom/bytom/crypto/ed25519/internal/edwards25519"
)
const (
"strings"
"testing"
- "github.com/bytom/crypto/ed25519/internal/edwards25519"
+ "github.com/bytom/bytom/crypto/ed25519/internal/edwards25519"
)
type zeroReader struct{}
"github.com/golang/groupcache/lru"
"github.com/golang/groupcache/singleflight"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
const maxCachedBlocks = 30
import (
"testing"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
func TestBlockCache(t *testing.T) {
log "github.com/sirupsen/logrus"
"github.com/tendermint/tmlibs/common"
- "github.com/bytom/database/storage"
- "github.com/bytom/errors"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/database/storage"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
const logModule = "leveldb"
"os"
"testing"
- "github.com/bytom/config"
- "github.com/bytom/database/storage"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
- "github.com/bytom/testutil"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/database/storage"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
+ "github.com/bytom/bytom/testutil"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
func TestLoadBlockIndex(t *testing.T) {
package database
import (
- "github.com/bytom/database/storage"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/state"
+ "github.com/bytom/bytom/database/storage"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/state"
"github.com/golang/protobuf/proto"
- dbm "github.com/bytom/database/leveldb"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
const UtxoPreFix = "UT:"
"os"
"testing"
- "github.com/bytom/database/storage"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/state"
- "github.com/bytom/testutil"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/database/storage"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/state"
+ "github.com/bytom/bytom/testutil"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
func TestSaveUtxoView(t *testing.T) {
"math"
"sync"
- "github.com/bytom/encoding/bufpool"
+ "github.com/bytom/bytom/encoding/bufpool"
)
var bufPool = sync.Pool{New: func() interface{} { return new([9]byte) }}
"strconv"
"strings"
- chainjson "github.com/bytom/encoding/json"
+ chainjson "github.com/bytom/bytom/encoding/json"
)
// Contract is a compiled Equity contract.
"os"
"strings"
- "github.com/bytom/equity/compiler"
+ "github.com/bytom/bytom/equity/compiler"
)
var (
"io"
"io/ioutil"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/vm"
- "github.com/bytom/protocol/vm/vmutil"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/vm"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
)
// ValueInfo describes how a blockchain value is used in a contract
"strings"
"testing"
- chainjson "github.com/bytom/encoding/json"
+ chainjson "github.com/bytom/bytom/encoding/json"
- "github.com/bytom/equity/compiler/equitytest"
+ "github.com/bytom/bytom/equity/compiler/equitytest"
)
func TestCompile(t *testing.T) {
"github.com/spf13/cobra"
- "github.com/bytom/equity/compiler"
- equityutil "github.com/bytom/equity/equity/util"
+ "github.com/bytom/bytom/equity/compiler"
+ equityutil "github.com/bytom/bytom/equity/equity/util"
)
const (
"errors"
"strconv"
- chainjson "github.com/bytom/encoding/json"
+ chainjson "github.com/bytom/bytom/encoding/json"
- "github.com/bytom/equity/compiler"
+ "github.com/bytom/bytom/equity/compiler"
)
// InstantiateContract instantiate contract parameters
"encoding/hex"
"errors"
- "github.com/bytom/protocol/vm"
+ "github.com/bytom/bytom/protocol/vm"
- "github.com/bytom/equity/compiler"
+ "github.com/bytom/bytom/equity/compiler"
)
const (
log "github.com/sirupsen/logrus"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/bc/types"
)
const (
rotatelogs "github.com/lestrrat-go/file-rotatelogs"
"github.com/sirupsen/logrus"
- "github.com/bytom/config"
+ "github.com/bytom/bytom/config"
)
const (
log "github.com/sirupsen/logrus"
- "github.com/bytom/account"
- "github.com/bytom/consensus/difficulty"
- "github.com/bytom/event"
- "github.com/bytom/mining"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/consensus/difficulty"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/mining"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc/types"
)
const (
log "github.com/sirupsen/logrus"
- "github.com/bytom/account"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/consensus"
- "github.com/bytom/errors"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
- "github.com/bytom/protocol/validation"
- "github.com/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
+ "github.com/bytom/bytom/protocol/validation"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
)
const logModule = "mining"
log "github.com/sirupsen/logrus"
- "github.com/bytom/account"
- "github.com/bytom/event"
- "github.com/bytom/mining"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/mining"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc/types"
)
const (
package mining
-import "github.com/bytom/protocol"
+import "github.com/bytom/bytom/protocol"
type byTime []*protocol.TxDesc
import (
"github.com/golang/groupcache/lru"
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/mining/tensority/cgo_algorithm"
- "github.com/bytom/mining/tensority/go_algorithm"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/mining/tensority/cgo_algorithm"
+ "github.com/bytom/bytom/mining/tensority/go_algorithm"
+ "github.com/bytom/bytom/protocol/bc"
)
const maxAIHashCached = 64
import (
log "github.com/sirupsen/logrus"
- "github.com/bytom/mining/tensority/go_algorithm"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/mining/tensority/go_algorithm"
+ "github.com/bytom/bytom/protocol/bc"
)
func SimdAlgorithm(bh, seed *bc.Hash) *bc.Hash {
package go_algorithm
import (
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc"
)
func LegacyAlgorithm(bh, seed *bc.Hash) *bc.Hash {
"testing"
"time"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc"
)
var tests = []struct {
"gonum.org/v1/gonum/mat"
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/protocol/bc"
)
const (
"encoding/binary"
"unsafe"
- "github.com/bytom/crypto/scrypt"
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/crypto/scrypt"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/protocol/bc"
)
func calcSeed(blockHashs []*bc.Hash) []byte {
"sync"
"time"
- "github.com/bytom/accesstoken"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/accesstoken"
+ "github.com/bytom/bytom/errors"
)
const tokenExpiry = time.Minute * 5
"strings"
"testing"
- "github.com/bytom/accesstoken"
- "github.com/bytom/errors"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/accesstoken"
+ "github.com/bytom/bytom/errors"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
func TestAuthenticate(t *testing.T) {
"context"
"net/http"
- "github.com/bytom/errors"
- "github.com/bytom/net/http/httpjson"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/net/http/httpjson"
)
// Info contains a set of error codes to send to the user.
"fmt"
"testing"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/errors"
)
var (
"testing"
"testing/iotest"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/errors"
)
func TestHandler(t *testing.T) {
"net/http"
"reflect"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/errors"
log "github.com/sirupsen/logrus"
)
"github.com/gorilla/websocket"
log "github.com/sirupsen/logrus"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/errors"
)
// websocketSendBufferSize is the number of elements the send channel
log "github.com/sirupsen/logrus"
- "github.com/bytom/event"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
// Notification types
log "github.com/sirupsen/logrus"
"gopkg.in/karalabe/cookiejar.v2/collections/prque"
- "github.com/bytom/p2p/security"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/p2p/security"
+ "github.com/bytom/bytom/protocol/bc"
)
const (
"testing"
"time"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
type chain struct {
log "github.com/sirupsen/logrus"
- "github.com/bytom/consensus"
- "github.com/bytom/errors"
- "github.com/bytom/mining/tensority"
- "github.com/bytom/p2p/security"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/mining/tensority"
+ "github.com/bytom/bytom/p2p/security"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
const (
"testing"
"time"
- "github.com/bytom/consensus"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/test/mock"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/test/mock"
+ "github.com/bytom/bytom/testutil"
)
func TestAppendHeaderList(t *testing.T) {
log "github.com/sirupsen/logrus"
- cfg "github.com/bytom/config"
- "github.com/bytom/consensus"
- "github.com/bytom/event"
- "github.com/bytom/p2p"
- "github.com/bytom/p2p/security"
- core "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ cfg "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/p2p"
+ "github.com/bytom/bytom/p2p/security"
+ core "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
"github.com/tendermint/go-crypto"
)
"github.com/tendermint/go-wire"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
//protocol msg byte
"github.com/tendermint/tmlibs/flowrate"
"gopkg.in/fatih/set.v0"
- "github.com/bytom/consensus"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
const (
log "github.com/sirupsen/logrus"
- "github.com/bytom/errors"
- "github.com/bytom/p2p"
- "github.com/bytom/p2p/connection"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/p2p"
+ "github.com/bytom/bytom/p2p/connection"
)
const (
wire "github.com/tendermint/go-wire"
"github.com/tendermint/tmlibs/flowrate"
- "github.com/bytom/consensus"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/test/mock"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/test/mock"
)
type P2PPeer struct {
log "github.com/sirupsen/logrus"
- core "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc/types"
+ core "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc/types"
)
const (
cmn "github.com/tendermint/tmlibs/common"
browser "github.com/toqueteos/webbrowser"
- "github.com/bytom/accesstoken"
- "github.com/bytom/account"
- "github.com/bytom/api"
- "github.com/bytom/asset"
- "github.com/bytom/blockchain/pseudohsm"
- "github.com/bytom/blockchain/txfeed"
- cfg "github.com/bytom/config"
- "github.com/bytom/consensus"
- "github.com/bytom/database"
- dbm "github.com/bytom/database/leveldb"
- "github.com/bytom/env"
- "github.com/bytom/event"
- bytomLog "github.com/bytom/log"
- "github.com/bytom/mining/cpuminer"
- "github.com/bytom/mining/miningpool"
- "github.com/bytom/mining/tensority"
- "github.com/bytom/net/websocket"
- "github.com/bytom/netsync"
- "github.com/bytom/p2p"
- "github.com/bytom/protocol"
- w "github.com/bytom/wallet"
+ "github.com/bytom/bytom/accesstoken"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/api"
+ "github.com/bytom/bytom/asset"
+ "github.com/bytom/bytom/blockchain/pseudohsm"
+ "github.com/bytom/bytom/blockchain/txfeed"
+ cfg "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/database"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ "github.com/bytom/bytom/env"
+ "github.com/bytom/bytom/event"
+ bytomLog "github.com/bytom/bytom/log"
+ "github.com/bytom/bytom/mining/cpuminer"
+ "github.com/bytom/bytom/mining/miningpool"
+ "github.com/bytom/bytom/mining/tensority"
+ "github.com/bytom/bytom/net/websocket"
+ "github.com/bytom/bytom/netsync"
+ "github.com/bytom/bytom/p2p"
+ "github.com/bytom/bytom/protocol"
+ w "github.com/bytom/bytom/wallet"
)
const (
"os"
"testing"
- cfg "github.com/bytom/config"
+ cfg "github.com/bytom/bytom/config"
)
func TestNodeUsedDataDir(t *testing.T) {
import (
cmn "github.com/tendermint/tmlibs/common"
- "github.com/bytom/p2p/connection"
+ "github.com/bytom/bytom/p2p/connection"
)
//Reactor is responsible for handling incoming messages of one or more `Channels`
log "github.com/sirupsen/logrus"
wire "github.com/tendermint/go-wire"
- "github.com/bytom/crypto"
- dbm "github.com/bytom/database/leveldb"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/crypto"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ "github.com/bytom/bytom/errors"
)
var (
log "github.com/sirupsen/logrus"
- "github.com/bytom/consensus"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/errors"
)
var (
"reflect"
"testing"
- "github.com/bytom/consensus"
+ "github.com/bytom/bytom/consensus"
"github.com/davecgh/go-spew/spew"
)
"github.com/tendermint/go-wire"
"golang.org/x/crypto/sha3"
- "github.com/bytom/common"
- "github.com/bytom/crypto/ed25519"
- "github.com/bytom/p2p/netutil"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/p2p/netutil"
)
var (
"strings"
"time"
- "github.com/bytom/common"
- "github.com/bytom/crypto"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/crypto"
)
// Node represents a host on the network.
log "github.com/sirupsen/logrus"
- "github.com/bytom/common"
- "github.com/bytom/crypto"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/crypto"
)
const (
log "github.com/sirupsen/logrus"
- "github.com/bytom/common"
- "github.com/bytom/crypto"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/crypto"
)
const (
log "github.com/sirupsen/logrus"
"github.com/tendermint/go-wire"
- "github.com/bytom/common"
- cfg "github.com/bytom/config"
- "github.com/bytom/crypto"
- "github.com/bytom/crypto/ed25519"
- "github.com/bytom/p2p/netutil"
- "github.com/bytom/version"
+ "github.com/bytom/bytom/common"
+ cfg "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/crypto"
+ "github.com/bytom/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/p2p/netutil"
+ "github.com/bytom/bytom/version"
)
const (
log "github.com/sirupsen/logrus"
- "github.com/bytom/event"
+ "github.com/bytom/bytom/event"
)
const (
log "github.com/sirupsen/logrus"
cmn "github.com/tendermint/tmlibs/common"
- cfg "github.com/bytom/config"
- "github.com/bytom/errors"
- "github.com/bytom/p2p/upnp"
+ cfg "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/p2p/upnp"
)
const (
"github.com/tendermint/go-crypto"
- cfg "github.com/bytom/config"
- "github.com/bytom/consensus"
- "github.com/bytom/version"
+ cfg "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/version"
)
const maxNodeInfoSize = 10240 // 10Kb
cmn "github.com/tendermint/tmlibs/common"
"github.com/tendermint/tmlibs/flowrate"
- cfg "github.com/bytom/config"
- "github.com/bytom/consensus"
- "github.com/bytom/p2p/connection"
+ cfg "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/p2p/connection"
)
// peerConn contains the raw connection and its config.
"github.com/tendermint/go-crypto"
- cfg "github.com/bytom/config"
- conn "github.com/bytom/p2p/connection"
- "github.com/bytom/version"
+ cfg "github.com/bytom/bytom/config"
+ conn "github.com/bytom/bytom/p2p/connection"
+ "github.com/bytom/bytom/version"
)
const testCh = 0x01
"sync"
"time"
- cfg "github.com/bytom/config"
- dbm "github.com/bytom/database/leveldb"
+ cfg "github.com/bytom/bytom/config"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
const (
import (
log "github.com/sirupsen/logrus"
- cfg "github.com/bytom/config"
+ cfg "github.com/bytom/bytom/config"
)
const logModule = "p2pSecurity"
"github.com/tendermint/go-crypto"
cmn "github.com/tendermint/tmlibs/common"
- cfg "github.com/bytom/config"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto/ed25519"
- "github.com/bytom/errors"
- "github.com/bytom/event"
- "github.com/bytom/p2p/connection"
- "github.com/bytom/p2p/discover/dht"
- "github.com/bytom/p2p/discover/mdns"
- "github.com/bytom/p2p/netutil"
- "github.com/bytom/p2p/security"
- "github.com/bytom/version"
+ cfg "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/p2p/connection"
+ "github.com/bytom/bytom/p2p/discover/dht"
+ "github.com/bytom/bytom/p2p/discover/mdns"
+ "github.com/bytom/bytom/p2p/netutil"
+ "github.com/bytom/bytom/p2p/security"
+ "github.com/bytom/bytom/version"
)
const (
"github.com/davecgh/go-spew/spew"
"github.com/tendermint/go-crypto"
- cfg "github.com/bytom/config"
- dbm "github.com/bytom/database/leveldb"
- "github.com/bytom/errors"
- conn "github.com/bytom/p2p/connection"
- "github.com/bytom/p2p/security"
+ cfg "github.com/bytom/bytom/config"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ "github.com/bytom/bytom/errors"
+ conn "github.com/bytom/bytom/p2p/connection"
+ "github.com/bytom/bytom/p2p/security"
)
var (
"github.com/tendermint/go-crypto"
cmn "github.com/tendermint/tmlibs/common"
- cfg "github.com/bytom/config"
- dbm "github.com/bytom/database/leveldb"
- "github.com/bytom/p2p/connection"
- "github.com/bytom/p2p/discover/dht"
+ cfg "github.com/bytom/bytom/config"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ "github.com/bytom/bytom/p2p/connection"
+ "github.com/bytom/bytom/p2p/discover/dht"
)
//PanicOnAddPeerErr add peer error
"errors"
"io"
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/encoding/blockchain"
)
// NewAssetID convert byte array to aseet id
"github.com/golang/protobuf/proto"
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/errors"
)
// Entry is the interface implemented by each addressable unit in a
package bc
import (
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/errors"
)
// Tx is a wrapper for the entries-based representation of a transaction.
"fmt"
"io"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/encoding/bufpool"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/encoding/bufpool"
+ "github.com/bytom/bytom/errors"
)
// serflag variables, start with 1
import (
"io"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/protocol/bc"
)
// BlockCommitment store the TransactionsMerkleRoot && TransactionStatusHash
"encoding/hex"
"testing"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/testutil"
)
func TestReadWriteBlockCommitment(t *testing.T) {
"io"
"time"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/encoding/bufpool"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/encoding/bufpool"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
)
// BlockHeader defines information about a block and is used in the Bytom
"github.com/davecgh/go-spew/spew"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/errors"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/testutil"
)
func TestBlockHeader(t *testing.T) {
"github.com/davecgh/go-spew/spew"
- "github.com/bytom/consensus"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/testutil"
)
func TestBlock(t *testing.T) {
package types
import (
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/protocol/bc"
)
// IssuanceInput satisfies the TypedInput interface and represents a issuance.
package types
import (
- "github.com/bytom/consensus"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/vm"
- "github.com/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/vm"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
)
// MapTx converts a types TxData object into its entries-based
"github.com/davecgh/go-spew/spew"
- "github.com/bytom/consensus"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/testutil"
)
func TestMapSpendTx(t *testing.T) {
"gopkg.in/fatih/set.v0"
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/protocol/bc"
)
// merkleFlag represent the type of merkle tree node, it's used to generate the structure of merkle tree
"testing"
"time"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/vm"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/vm"
+ "github.com/bytom/bytom/testutil"
)
func TestMerkleRoot(t *testing.T) {
"fmt"
"io"
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
)
// OutputCommitment contains the commitment data for a transaction output.
"encoding/hex"
"testing"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/testutil"
)
func TestReadWriteOutputCommitment(t *testing.T) {
package types
import (
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc"
)
// SpendInput satisfies the TypedInput interface and represents a spend transaction.
"fmt"
"io"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
)
// SpendCommitment contains the commitment data for a transaction output.
"encoding/hex"
"testing"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/testutil"
)
func TestReadWriteSpendCommitment(t *testing.T) {
"github.com/davecgh/go-spew/spew"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/testutil"
)
func TestSerializationSpendCommitment(t *testing.T) {
"fmt"
"io"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
)
const serRequired = 0x7 // Bit mask accepted serialization flag.
"github.com/davecgh/go-spew/spew"
- "github.com/bytom/consensus"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/testutil"
)
func TestTransaction(t *testing.T) {
"fmt"
"io"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
)
// serflag variables for input types.
"github.com/davecgh/go-spew/spew"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/testutil"
)
func TestSerializationIssuance(t *testing.T) {
import (
"io"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
)
// TxOutput is the top level struct of tx output.
"github.com/davecgh/go-spew/spew"
- "github.com/bytom/encoding/blockchain"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/encoding/blockchain"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/testutil"
)
func TestSerializationTxOutput(t *testing.T) {
import (
log "github.com/sirupsen/logrus"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
- "github.com/bytom/protocol/validation"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
+ "github.com/bytom/bytom/protocol/validation"
)
var (
import (
"testing"
- "github.com/bytom/config"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/state"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/state"
+ "github.com/bytom/bytom/testutil"
)
func TestCalcReorganizeNodes(t *testing.T) {
log "github.com/sirupsen/logrus"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/testutil"
)
var (
"testing"
"time"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/testutil"
)
var testBlocks = []*types.Block{
log "github.com/sirupsen/logrus"
- "github.com/bytom/config"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
+ "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
)
const maxProcessBlockChSize = 1024
"sort"
"sync"
- "github.com/bytom/common"
- "github.com/bytom/consensus"
- "github.com/bytom/consensus/difficulty"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/consensus/difficulty"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/testutil"
)
// approxNodesPerDay is an approximation of the number of new blocks there are
"github.com/davecgh/go-spew/spew"
- "github.com/bytom/consensus"
- "github.com/bytom/consensus/difficulty"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/consensus/difficulty"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/testutil"
)
func stringToBigInt(s string, base int) *big.Int {
import (
"errors"
- "github.com/bytom/consensus"
- "github.com/bytom/database/storage"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/database/storage"
+ "github.com/bytom/bytom/protocol/bc"
)
// UtxoViewpoint represents a view into the set of unspent transaction outputs
import (
"testing"
- "github.com/bytom/consensus"
- "github.com/bytom/database/storage"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/database/storage"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/testutil"
)
var defaultEntry = map[bc.Hash]bc.Entry{
package protocol
import (
- "github.com/bytom/database/storage"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
+ "github.com/bytom/bytom/database/storage"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
)
// Store provides storage interface for blockchain data
import (
log "github.com/sirupsen/logrus"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
- "github.com/bytom/protocol/validation"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
+ "github.com/bytom/bytom/protocol/validation"
)
// ErrBadTx is returned for transactions failing validation
"github.com/golang/groupcache/lru"
log "github.com/sirupsen/logrus"
- "github.com/bytom/consensus"
- "github.com/bytom/event"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
)
// msg type
"github.com/davecgh/go-spew/spew"
- "github.com/bytom/consensus"
- "github.com/bytom/database/storage"
- "github.com/bytom/event"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/database/storage"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
+ "github.com/bytom/bytom/testutil"
)
var testTxs = []*types.Tx{
log "github.com/sirupsen/logrus"
- "github.com/bytom/consensus"
- "github.com/bytom/consensus/difficulty"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/consensus/difficulty"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
)
const logModule = "leveldb"
"testing"
"time"
- "github.com/bytom/consensus"
- "github.com/bytom/mining/tensority"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
- "github.com/bytom/protocol/vm"
- "github.com/bytom/protocol/vm/vmutil"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/mining/tensority"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
+ "github.com/bytom/bytom/protocol/vm"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/testutil"
)
func TestCheckBlockTime(t *testing.T) {
"math"
"testing"
- "github.com/bytom/account"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/validation"
- "github.com/bytom/protocol/vm/vmutil"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/validation"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/testutil"
)
func TestValidateUglyTx(t *testing.T) {
"fmt"
"math"
- "github.com/bytom/consensus"
- "github.com/bytom/consensus/segwit"
- "github.com/bytom/errors"
- "github.com/bytom/math/checked"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/vm"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/consensus/segwit"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/math/checked"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/vm"
)
const ruleAA = 142500
"encoding/hex"
"testing"
- "github.com/bytom/consensus"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm"
)
func TestValidateTx(t *testing.T) {
"github.com/davecgh/go-spew/spew"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm"
- "github.com/bytom/protocol/vm/vmutil"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/testutil"
)
func init() {
import (
"bytes"
- "github.com/bytom/consensus/segwit"
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/vm"
+ "github.com/bytom/bytom/consensus/segwit"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/vm"
)
// NewTxVMContext generates the vm.Context for BVM
"fmt"
"testing"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm"
)
func TestCheckOutput(t *testing.T) {
"strings"
"unicode"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/errors"
)
// Assemble converts a string like "2 3 ADD 5 NUMEQUAL" into 0x525393559c.
"encoding/hex"
"testing"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/errors"
)
func TestAssemble(t *testing.T) {
import (
"testing"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/testutil"
)
func TestBitwiseOps(t *testing.T) {
import (
"testing"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/testutil"
)
func TestControlOps(t *testing.T) {
"golang.org/x/crypto/sha3"
- "github.com/bytom/crypto"
- "github.com/bytom/crypto/ed25519"
- "github.com/bytom/math/checked"
+ "github.com/bytom/bytom/crypto"
+ "github.com/bytom/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/math/checked"
)
func opSha256(vm *virtualMachine) error {
import (
"testing"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/testutil"
)
func TestCheckSig(t *testing.T) {
"github.com/davecgh/go-spew/spew"
- "github.com/bytom/errors"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/testutil"
)
func TestOutputIDAndNonceOp(t *testing.T) {
import (
"math"
- "github.com/bytom/math/checked"
+ "github.com/bytom/bytom/math/checked"
)
func op1Add(vm *virtualMachine) error {
"math"
"testing"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/testutil"
)
func TestNumericOps(t *testing.T) {
"math"
"reflect"
- "github.com/bytom/errors"
- "github.com/bytom/math/checked"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/math/checked"
)
type Op uint8
"reflect"
"testing"
- "github.com/bytom/errors"
- "github.com/bytom/math/checked"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/math/checked"
+ "github.com/bytom/bytom/testutil"
)
func TestParseOp(t *testing.T) {
"bytes"
"testing"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/testutil"
)
func TestPushdataOps(t *testing.T) {
package vm
-import "github.com/bytom/math/checked"
+import "github.com/bytom/bytom/math/checked"
func opCat(vm *virtualMachine) error {
err := vm.applyCost(4)
import (
"testing"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/testutil"
)
func TestSpliceOps(t *testing.T) {
package vm
-import "github.com/bytom/math/checked"
+import "github.com/bytom/bytom/math/checked"
func opToAltStack(vm *virtualMachine) error {
err := vm.applyCost(2)
"strings"
"testing"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/testutil"
)
func TestStackOps(t *testing.T) {
"io"
"strings"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/errors"
)
type virtualMachine struct {
"testing"
"testing/quick"
- "github.com/bytom/errors"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/testutil"
)
type tracebuf struct {
import (
"encoding/binary"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/vm"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/vm"
)
type Builder struct {
"encoding/hex"
"testing"
- "github.com/bytom/protocol/vm"
+ "github.com/bytom/bytom/protocol/vm"
)
func TestAddJump(t *testing.T) {
package vmutil
import (
- "github.com/bytom/crypto/ed25519"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/vm"
+ "github.com/bytom/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/vm"
)
// pre-define errors
"encoding/hex"
"testing"
- "github.com/bytom/crypto/ed25519"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/errors"
)
// TestIsUnspendable ensures the IsUnspendable function returns the expected
"testing"
"time"
- "github.com/bytom/account"
- "github.com/bytom/blockchain/pseudohsm"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/consensus"
- "github.com/bytom/consensus/difficulty"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/database"
- "github.com/bytom/database/storage"
- "github.com/bytom/event"
- "github.com/bytom/mining"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/blockchain/pseudohsm"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/consensus/difficulty"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/database"
+ "github.com/bytom/bytom/database/storage"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/mining"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
func BenchmarkChain_CoinBaseTx_NoAsset(b *testing.B) {
"testing"
"time"
- "github.com/bytom/consensus"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
func TestBlockHeader(t *testing.T) {
package test
import (
- "github.com/bytom/mining/tensority"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/validation"
- "github.com/bytom/protocol/vm"
+ "github.com/bytom/bytom/mining/tensority"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/validation"
+ "github.com/bytom/bytom/protocol/vm"
)
// NewBlock create block according to the current status of chain
"os"
"time"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/consensus"
- "github.com/bytom/database"
- "github.com/bytom/database/storage"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/database"
+ "github.com/bytom/bytom/database/storage"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm"
"github.com/golang/protobuf/proto"
- dbm "github.com/bytom/database/leveldb"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
const utxoPrefix = "UT:"
"time"
- "github.com/bytom/config"
- "github.com/bytom/consensus"
- "github.com/bytom/database"
- "github.com/bytom/database/storage"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/database"
+ "github.com/bytom/bytom/database/storage"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
+ "github.com/bytom/bytom/testutil"
)
var blockMap map[int][]*attachBlock
"github.com/golang/protobuf/proto"
- "github.com/bytom/database"
- dbm "github.com/bytom/database/leveldb"
- "github.com/bytom/database/storage"
- "github.com/bytom/event"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/database"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ "github.com/bytom/bytom/database/storage"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
+ "github.com/bytom/bytom/testutil"
)
const (
import (
"fmt"
- cfg "github.com/bytom/config"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/util"
+ cfg "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/util"
)
// Mock config.
"os"
"testing"
- "github.com/bytom/account"
- "github.com/bytom/blockchain/pseudohsm"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/validation"
- "github.com/bytom/test"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/blockchain/pseudohsm"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/validation"
+ "github.com/bytom/bytom/test"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
func TestP2PKH(t *testing.T) {
"errors"
"math/rand"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
type Chain struct {
"os"
"testing"
- "github.com/bytom/account"
- "github.com/bytom/mining"
- "github.com/bytom/test"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/mining"
+ "github.com/bytom/bytom/test"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
// Function NewBlockTemplate's benchmark - 0.05s
import (
"testing"
- "github.com/bytom/util"
+ "github.com/bytom/bytom/util"
)
// Test rpc call benchmark - 0.1 s/op
"os"
"testing"
- "github.com/bytom/consensus"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
// case1: |------c1(height=7)
import (
"fmt"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc/types"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc/types"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
func declChain(name string, baseChain *protocol.Chain, baseHeight uint64, height uint64) (*protocol.Chain, error) {
log "github.com/sirupsen/logrus"
- "github.com/bytom/account"
- "github.com/bytom/asset"
- "github.com/bytom/blockchain/pseudohsm"
- "github.com/bytom/consensus"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/validation"
- "github.com/bytom/protocol/vm"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/asset"
+ "github.com/bytom/bytom/blockchain/pseudohsm"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/validation"
+ "github.com/bytom/bytom/protocol/vm"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
func init() {
"fmt"
"time"
- "github.com/bytom/account"
- "github.com/bytom/asset"
- "github.com/bytom/blockchain/pseudohsm"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/common"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/crypto/sha3pool"
- dbm "github.com/bytom/database/leveldb"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm"
- "github.com/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/asset"
+ "github.com/bytom/bytom/blockchain/pseudohsm"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
)
// TxGenerator used to generate new tx
"context"
"time"
- "github.com/bytom/account"
- "github.com/bytom/blockchain/pseudohsm"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/database"
- "github.com/bytom/event"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/blockchain/pseudohsm"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/database"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
const (
"os"
"testing"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/testutil"
"github.com/golang/protobuf/proto"
- "github.com/bytom/database"
- "github.com/bytom/database/storage"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/database"
+ "github.com/bytom/bytom/database/storage"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
func TestAttachOrDetachBlocks(t *testing.T) {
import (
"encoding/hex"
- "github.com/bytom/consensus"
- "github.com/bytom/consensus/difficulty"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/state"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/consensus/difficulty"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/state"
+ "github.com/bytom/bytom/testutil"
)
const utxoPreFix = "UT:"
"path"
"reflect"
- "github.com/bytom/account"
- "github.com/bytom/asset"
- "github.com/bytom/blockchain/pseudohsm"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/crypto/ed25519/chainkd"
- dbm "github.com/bytom/database/leveldb"
- "github.com/bytom/event"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc/types"
- w "github.com/bytom/wallet"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/asset"
+ "github.com/bytom/bytom/blockchain/pseudohsm"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc/types"
+ w "github.com/bytom/bytom/wallet"
)
type walletTestConfig struct {
"strings"
"testing"
- "github.com/bytom/errors"
+ "github.com/bytom/bytom/errors"
)
var wd, _ = os.Getwd()
"io"
"testing"
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc"
)
func MustDecodeHash(s string) (h bc.Hash) {
package testutil
import (
- "github.com/bytom/crypto/ed25519"
- "github.com/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
)
var (
package testutil
import (
- "github.com/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc"
)
var (
import (
"context"
- "github.com/bytom/api"
- "github.com/bytom/blockchain/rpc"
- "github.com/bytom/env"
+ "github.com/bytom/bytom/api"
+ "github.com/bytom/bytom/blockchain/rpc"
+ "github.com/bytom/bytom/env"
jww "github.com/spf13/jwalterweatherman"
)
"strings"
"bytes"
- "github.com/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/crypto/ed25519"
)
// NewPrivateKey returns a PrivateKey by parsing the string s.
"math/big"
"strconv"
- "github.com/bytom/crypto/ed25519"
+ "github.com/bytom/bytom/crypto/ed25519"
)
const format = "Private-key-format: v1.3\n"
log "github.com/sirupsen/logrus"
- "github.com/bytom/account"
- "github.com/bytom/asset"
- "github.com/bytom/blockchain/query"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/common"
- "github.com/bytom/consensus"
- "github.com/bytom/consensus/segwit"
- "github.com/bytom/crypto/sha3pool"
- dbm "github.com/bytom/database/leveldb"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/protocol/vm/vmutil"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/asset"
+ "github.com/bytom/bytom/blockchain/query"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/consensus/segwit"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/protocol/vm/vmutil"
)
// annotateTxs adds asset data to transactions
log "github.com/sirupsen/logrus"
- "github.com/bytom/account"
- "github.com/bytom/asset"
- "github.com/bytom/blockchain/query"
- "github.com/bytom/crypto/sha3pool"
- dbm "github.com/bytom/database/leveldb"
- chainjson "github.com/bytom/encoding/json"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/asset"
+ "github.com/bytom/bytom/blockchain/query"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ chainjson "github.com/bytom/bytom/encoding/json"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
const (
"github.com/johngb/langreg"
"golang.org/x/crypto/pbkdf2"
- "github.com/bytom/wallet/mnemonic/wordlists"
+ "github.com/bytom/bytom/wallet/mnemonic/wordlists"
)
var (
"sync/atomic"
"time"
- "github.com/bytom/account"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
const (
"testing"
"time"
- "github.com/bytom/account"
- "github.com/bytom/blockchain/pseudohsm"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/common"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/blockchain/pseudohsm"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/common"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
// MockBlock mock a block
log "github.com/sirupsen/logrus"
- "github.com/bytom/account"
- "github.com/bytom/blockchain/query"
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/blockchain/query"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc/types"
)
const (
"os"
"testing"
- "github.com/bytom/account"
- "github.com/bytom/asset"
- "github.com/bytom/blockchain/pseudohsm"
- "github.com/bytom/blockchain/query"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto/ed25519/chainkd"
- dbm "github.com/bytom/database/leveldb"
- "github.com/bytom/event"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/testutil"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/asset"
+ "github.com/bytom/bytom/blockchain/pseudohsm"
+ "github.com/bytom/bytom/blockchain/query"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/testutil"
)
func TestWalletUnconfirmedTxs(t *testing.T) {
log "github.com/sirupsen/logrus"
- "github.com/bytom/account"
- "github.com/bytom/consensus"
- "github.com/bytom/consensus/segwit"
- "github.com/bytom/crypto/sha3pool"
- "github.com/bytom/errors"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/consensus/segwit"
+ "github.com/bytom/bytom/crypto/sha3pool"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
// GetAccountUtxos return all account unspent outputs
"sort"
"testing"
- "github.com/bytom/account"
- "github.com/bytom/consensus"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
- "github.com/bytom/testutil"
- dbm "github.com/bytom/database/leveldb"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/testutil"
+ dbm "github.com/bytom/bytom/database/leveldb"
)
func TestGetAccountUtxos(t *testing.T) {
log "github.com/sirupsen/logrus"
- "github.com/bytom/account"
- "github.com/bytom/asset"
- "github.com/bytom/blockchain/pseudohsm"
- dbm "github.com/bytom/database/leveldb"
- "github.com/bytom/errors"
- "github.com/bytom/event"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/asset"
+ "github.com/bytom/bytom/blockchain/pseudohsm"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ "github.com/bytom/bytom/errors"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
const (
"testing"
"time"
- "github.com/bytom/account"
- "github.com/bytom/asset"
- "github.com/bytom/blockchain/pseudohsm"
- "github.com/bytom/blockchain/signers"
- "github.com/bytom/blockchain/txbuilder"
- "github.com/bytom/config"
- "github.com/bytom/consensus"
- "github.com/bytom/crypto/ed25519/chainkd"
- "github.com/bytom/database"
- dbm "github.com/bytom/database/leveldb"
- "github.com/bytom/event"
- "github.com/bytom/protocol"
- "github.com/bytom/protocol/bc"
- "github.com/bytom/protocol/bc/types"
+ "github.com/bytom/bytom/account"
+ "github.com/bytom/bytom/asset"
+ "github.com/bytom/bytom/blockchain/pseudohsm"
+ "github.com/bytom/bytom/blockchain/signers"
+ "github.com/bytom/bytom/blockchain/txbuilder"
+ "github.com/bytom/bytom/config"
+ "github.com/bytom/bytom/consensus"
+ "github.com/bytom/bytom/crypto/ed25519/chainkd"
+ "github.com/bytom/bytom/database"
+ dbm "github.com/bytom/bytom/database/leveldb"
+ "github.com/bytom/bytom/event"
+ "github.com/bytom/bytom/protocol"
+ "github.com/bytom/bytom/protocol/bc"
+ "github.com/bytom/bytom/protocol/bc/types"
)
func TestEncodeDecodeGlobalTxIndex(t *testing.T) {