language: go
-go_import_path: github.com/vapor
+go_import_path: github.com/bytom/vapor
dist: trusty
sudo: false
PACKAGES := $(shell go list ./... | grep -v '/vendor/' | grep -v '/crypto/ed25519/chainkd' | grep -v '/mining/tensority')
-BUILD_FLAGS := -ldflags "-X github.com/vapor/version.GitCommit=`git rev-parse HEAD`"
+BUILD_FLAGS := -ldflags "-X github.com/bytom/vapor/version.GitCommit=`git rev-parse HEAD`"
VAPORD_BINARY32 := vapord-$(GOOS)_386
## Get source code
```
-$ git clone https://github.com/Bytom/vapor.git $GOPATH/src/github.com/vapor
+$ cd $GOPATH/src/github.com/bytom
+$ git clone https://github.com/Bytom/vapor.git
```
Then, you have two ways to get vapor executable file:
## Installation
```
-$ cd $GOPATH/src/github.com/vapor
+$ cd $GOPATH/src/github.com/bytom/vapor
$ make install
```
### Build the image
```
-$ cd $GOPATH/src/github.com/vapor
+$ cd $GOPATH/src/github.com/bytom/vapor
$ docker build -t vapor .
```
"strings"
"time"
- "github.com/vapor/crypto/sha3pool"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/errors"
)
const tokenSize = 32
"strings"
"testing"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/errors"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/errors"
)
func TestCreate(t *testing.T) {
"github.com/google/uuid"
log "github.com/sirupsen/logrus"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/common"
- "github.com/vapor/consensus"
- "github.com/vapor/consensus/segwit"
- "github.com/vapor/crypto"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/crypto/sha3pool"
- "github.com/vapor/errors"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/consensus/segwit"
+ "github.com/bytom/vapor/crypto"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
)
const (
"context"
stdjson "encoding/json"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/common"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/encoding/json"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
)
var (
"testing"
"time"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/consensus"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/testutil"
)
func TestMergeSpendAction(t *testing.T) {
package account
import (
- "github.com/vapor/blockchain/query"
+ "github.com/bytom/vapor/blockchain/query"
)
//Annotated init an annotated account object
package account
import (
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/protocol/bc"
)
// AccountStore interface contains account storage functions.
"time"
log "github.com/sirupsen/logrus"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
)
const desireUtxoCount = 5
"time"
"github.com/golang/groupcache/lru"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/crypto/ed25519/chainkd"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/testutil"
)
func TestAddUnconfirmedUtxo(t *testing.T) {
log "github.com/sirupsen/logrus"
- "github.com/vapor/account"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/common"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
)
type CreateAccountReq struct {
log "github.com/sirupsen/logrus"
cmn "github.com/tendermint/tmlibs/common"
- "github.com/vapor/accesstoken"
- cfg "github.com/vapor/config"
- "github.com/vapor/dashboard/dashboard"
- "github.com/vapor/dashboard/equity"
- "github.com/vapor/errors"
- "github.com/vapor/event"
- "github.com/vapor/net/http/authn"
- "github.com/vapor/net/http/gzip"
- "github.com/vapor/net/http/httpjson"
- "github.com/vapor/net/http/static"
- "github.com/vapor/net/websocket"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/p2p"
- "github.com/vapor/proposal/blockproposer"
- "github.com/vapor/protocol"
- "github.com/vapor/wallet"
+ "github.com/bytom/vapor/accesstoken"
+ cfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/dashboard/dashboard"
+ "github.com/bytom/vapor/dashboard/equity"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/net/http/authn"
+ "github.com/bytom/vapor/net/http/gzip"
+ "github.com/bytom/vapor/net/http/httpjson"
+ "github.com/bytom/vapor/net/http/static"
+ "github.com/bytom/vapor/net/websocket"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/p2p"
+ "github.com/bytom/vapor/proposal/blockproposer"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/wallet"
)
var (
"os"
"testing"
- "github.com/vapor/accesstoken"
- "github.com/vapor/blockchain/rpc"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/accesstoken"
+ "github.com/bytom/vapor/blockchain/rpc"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/testutil"
)
func TestAPIHandler(t *testing.T) {
import (
"sort"
- chainjson "github.com/vapor/encoding/json"
+ chainjson "github.com/bytom/vapor/encoding/json"
)
type VoteInfo struct {
import (
set "gopkg.in/fatih/set.v0"
- "github.com/vapor/blockchain/query"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/blockchain/query"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
// return best block hash
import (
"strings"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/equity/compiler"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/vm"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/equity/compiler"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/vm"
)
// pre-define contract error types
import (
"context"
- "github.com/vapor/account"
- "github.com/vapor/asset"
- "github.com/vapor/blockchain/pseudohsm"
- "github.com/vapor/blockchain/rpc"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/errors"
- "github.com/vapor/net/http/httperror"
- "github.com/vapor/net/http/httpjson"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/validation"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/asset"
+ "github.com/bytom/vapor/blockchain/pseudohsm"
+ "github.com/bytom/vapor/blockchain/rpc"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/net/http/httperror"
+ "github.com/bytom/vapor/net/http/httpjson"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/validation"
+ "github.com/bytom/vapor/protocol/vm"
)
var (
log "github.com/sirupsen/logrus"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
)
type CreateKeyReq struct {
"encoding/hex"
"strings"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/common"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto"
- "github.com/vapor/crypto/ed25519"
- "github.com/vapor/crypto/ed25519/chainkd"
- chainjson "github.com/vapor/encoding/json"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto"
+ "github.com/bytom/vapor/crypto/ed25519"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/vapor/encoding/json"
)
// SignMsgResp is response for sign message
"context"
"strconv"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/errors"
- "github.com/vapor/event"
- "github.com/vapor/protocol/bc/types"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/protocol/bc/types"
)
type CoinbaseArbitrary struct {
log "github.com/sirupsen/logrus"
- "github.com/vapor/common"
- cfg "github.com/vapor/config"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto"
- "github.com/vapor/errors"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/p2p"
- "github.com/vapor/version"
+ "github.com/bytom/vapor/common"
+ cfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/p2p"
+ "github.com/bytom/vapor/version"
)
type VersionInfo struct {
"encoding/hex"
"fmt"
- "github.com/vapor/consensus/segwit"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/consensus/segwit"
+ "github.com/bytom/vapor/protocol/vm"
)
// DecodeProgResp is response for decode program
log "github.com/sirupsen/logrus"
- "github.com/vapor/account"
- "github.com/vapor/asset"
- "github.com/vapor/blockchain/query"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/common/arithmetic"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519"
- "github.com/vapor/crypto/ed25519/chainkd"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/asset"
+ "github.com/bytom/vapor/blockchain/query"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/common/arithmetic"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
// POST /list-accounts
import (
"context"
- "github.com/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/blockchain/txbuilder"
)
type AccountFilter struct {
"context"
"strings"
- "github.com/vapor/consensus"
- "github.com/vapor/encoding/json"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc/types"
)
// action error
log "github.com/sirupsen/logrus"
- "github.com/vapor/account"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
var (
import (
"context"
- "github.com/vapor/account"
- "github.com/vapor/blockchain/pseudohsm"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/pseudohsm"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/errors"
)
// POST /wallet error
log "github.com/sirupsen/logrus"
- "github.com/vapor/net/websocket"
+ "github.com/bytom/vapor/net/websocket"
)
// timeZeroVal is simply the zero value for a time.Time and is used to avoid
package common
-import "github.com/vapor/protocol/bc"
+import "github.com/bytom/vapor/protocol/bc"
type MovUtxo struct {
SourceID *bc.Hash
"errors"
"math"
- "github.com/vapor/application/mov/common"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/application/mov/common"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
const (
"github.com/stretchr/testify/require"
- "github.com/vapor/application/mov/common"
- "github.com/vapor/consensus"
- "github.com/vapor/database/leveldb"
- dbm "github.com/vapor/database/leveldb"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/application/mov/common"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/database/leveldb"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/testutil"
)
var (
import (
"encoding/json"
- "github.com/vapor/blockchain/query"
- chainjson "github.com/vapor/encoding/json"
+ "github.com/bytom/vapor/blockchain/query"
+ chainjson "github.com/bytom/vapor/encoding/json"
)
//Annotated annotate the asset
"github.com/golang/groupcache/lru"
- "github.com/vapor/consensus"
- dbm "github.com/vapor/database/leveldb"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/errors"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/consensus"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
)
// DefaultNativeAsset native BTM asset
log "github.com/sirupsen/logrus"
- "github.com/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
)
const logModule = "pseudohsm"
"os"
"testing"
- "github.com/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
)
func TestRestore(t *testing.T) {
"time"
"github.com/pborman/uuid"
- "github.com/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
)
const (
log "github.com/sirupsen/logrus"
- "github.com/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
)
// Minimum amount of time between cache reloads. This limit applies if the platform does
"github.com/cespare/cp"
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
)
var (
"path/filepath"
"github.com/pborman/uuid"
- "github.com/vapor/crypto"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/crypto/randentropy"
+ "github.com/bytom/vapor/crypto"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/randentropy"
"golang.org/x/crypto/pbkdf2"
"golang.org/x/crypto/scrypt"
)
"testing"
"github.com/pborman/uuid"
- "github.com/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
)
const (
"github.com/pborman/uuid"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/errors"
- mnem "github.com/vapor/wallet/mnemonic"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/errors"
+ mnem "github.com/bytom/vapor/wallet/mnemonic"
)
// pre-define errors for supporting bytom errorFormatter
"strings"
"testing"
- "github.com/vapor/crypto/ed25519"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/crypto/ed25519"
+ "github.com/bytom/vapor/errors"
)
const dirPath = "testdata/pseudo"
import (
"encoding/json"
- "github.com/vapor/crypto/ed25519/chainkd"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/protocol/bc"
)
//AnnotatedTx means an annotated transaction.
"strings"
"time"
- "github.com/vapor/errors"
- "github.com/vapor/net/http/httperror"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/net/http/httperror"
)
// Bytom-specific header fields
"strings"
"testing"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/testutil"
)
func TestRPCCallJSON(t *testing.T) {
import (
"bytes"
"encoding/binary"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/errors"
)
type keySpace byte
"golang.org/x/crypto/sha3"
- "github.com/vapor/common"
- cfg "github.com/vapor/config"
- "github.com/vapor/consensus"
- "github.com/vapor/encoding/json"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/common"
+ cfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
)
// DecodeControlAddressAction convert input data to action struct
"math"
"time"
- "github.com/vapor/common/arithmetic"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/common/arithmetic"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc/types"
)
// NewBuilder return new TemplateBuilder instance
package txbuilder
import (
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/vm"
- "github.com/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/vm"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
)
// Constraint types express a constraint on an input of a proposed
import (
"encoding/json"
- chainjson "github.com/vapor/encoding/json"
+ chainjson "github.com/bytom/vapor/encoding/json"
)
// DataWitness used sign transaction
package txbuilder
import (
- "github.com/vapor/consensus"
- "github.com/vapor/consensus/segwit"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/consensus/segwit"
+ "github.com/bytom/vapor/protocol/bc/types"
)
// EstimateTxGasInfo estimate transaction consumed gas
"bytes"
"context"
- "github.com/vapor/common/arithmetic"
- cfg "github.com/vapor/config"
- "github.com/vapor/errors"
- "github.com/vapor/math/checked"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/common/arithmetic"
+ cfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/math/checked"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm"
)
var (
log "github.com/sirupsen/logrus"
- chainjson "github.com/vapor/encoding/json"
+ chainjson "github.com/bytom/vapor/encoding/json"
)
// TODO(bobg): most of the code here is duplicated from
package txbuilder
import (
- "github.com/vapor/protocol/vm"
- "github.com/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/protocol/vm"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
)
// Signature programs constrain how the signed inputs of a transaction
log "github.com/sirupsen/logrus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/crypto/sha3pool"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/vm"
)
type (
import (
"encoding/json"
- "github.com/vapor/crypto/ed25519/chainkd"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/errors"
)
func (si *SigningInstruction) AddDataWitness(data chainjson.HexBytes) {
log "github.com/sirupsen/logrus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/errors"
- "github.com/vapor/math/checked"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/math/checked"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm"
)
const logModule = "txbuilder"
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/common"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto"
- "github.com/vapor/crypto/ed25519/chainkd"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm/vmutil"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/testutil"
)
type testAction bc.AssetAmount
"context"
"encoding/json"
- "github.com/vapor/crypto/ed25519/chainkd"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
// Template represents a partially- or fully-signed transaction.
import (
"context"
- "github.com/vapor/crypto/ed25519/chainkd"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/errors"
)
// SignFunc is the function passed into Sign that produces
"github.com/davecgh/go-spew/spew"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/testutil"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/testutil"
)
func TestWitnessJSON(t *testing.T) {
"github.com/spf13/cobra"
"github.com/tendermint/tmlibs/cli"
- "github.com/vapor/consensus"
- "github.com/vapor/toolbar/consensusreward"
- cfg "github.com/vapor/toolbar/consensusreward/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/toolbar/consensusreward"
+ cfg "github.com/bytom/vapor/toolbar/consensusreward/config"
)
const logModule = "consensusereward"
log "github.com/sirupsen/logrus"
- "github.com/vapor/toolbar/federation/api"
- "github.com/vapor/toolbar/federation/config"
- "github.com/vapor/toolbar/federation/database"
- "github.com/vapor/toolbar/common"
- "github.com/vapor/toolbar/federation/synchron"
+ "github.com/bytom/vapor/toolbar/federation/api"
+ "github.com/bytom/vapor/toolbar/federation/config"
+ "github.com/bytom/vapor/toolbar/federation/database"
+ "github.com/bytom/vapor/toolbar/common"
+ "github.com/bytom/vapor/toolbar/federation/synchron"
)
func main() {
log "github.com/sirupsen/logrus"
- "github.com/vapor/toolbar/common"
- "github.com/vapor/toolbar/precognitive/api"
- "github.com/vapor/toolbar/precognitive/config"
- "github.com/vapor/toolbar/precognitive/monitor"
+ "github.com/bytom/vapor/toolbar/common"
+ "github.com/bytom/vapor/toolbar/precognitive/api"
+ "github.com/bytom/vapor/toolbar/precognitive/config"
+ "github.com/bytom/vapor/toolbar/precognitive/monitor"
)
func main() {
"github.com/spf13/cobra"
"github.com/tendermint/tmlibs/cli"
- "github.com/vapor/toolbar/mergeutxo"
+ "github.com/bytom/vapor/toolbar/mergeutxo"
)
var RootCmd = &cobra.Command{
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/vapor/util"
+ "github.com/bytom/vapor/util"
)
var createAccessTokenCmd = &cobra.Command{
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/util"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/util"
)
func init() {
jww "github.com/spf13/jwalterweatherman"
"encoding/hex"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/util"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/util"
)
func init() {
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/util"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/util"
)
func init() {
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/vapor/crypto/ed25519/chainkd"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/util"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/util"
)
var createKeyCmd = &cobra.Command{
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/vapor/util"
+ "github.com/bytom/vapor/util"
)
var isMiningCmd = &cobra.Command{
"github.com/spf13/cobra"
- "github.com/vapor/util"
+ "github.com/bytom/vapor/util"
)
var netInfoCmd = &cobra.Command{
"github.com/spf13/cobra"
- "github.com/vapor/util"
+ "github.com/bytom/vapor/util"
)
var decodeProgCmd = &cobra.Command{
import (
"fmt"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/errors"
)
const (
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/vapor/api"
- "github.com/vapor/blockchain/txbuilder"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/util"
+ "github.com/bytom/vapor/api"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/util"
)
func init() {
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/vapor/util"
+ "github.com/bytom/vapor/util"
)
var createTransactionFeedCmd = &cobra.Command{
jww "github.com/spf13/jwalterweatherman"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/encoding/json"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/util"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/encoding/json"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/util"
)
// accountIns is used for account related request.
"github.com/spf13/cobra"
- "github.com/vapor/util"
+ "github.com/bytom/vapor/util"
)
// vaporcli usage template
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/vapor/version"
+ "github.com/bytom/vapor/version"
)
var versionCmd = &cobra.Command{
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
- "github.com/vapor/util"
+ "github.com/bytom/vapor/util"
)
var walletInfoCmd = &cobra.Command{
import (
"runtime"
- cmd "github.com/vapor/cmd/vaporcli/commands"
+ cmd "github.com/bytom/vapor/cmd/vaporcli/commands"
)
func main() {
log "github.com/sirupsen/logrus"
"github.com/spf13/cobra"
- cfg "github.com/vapor/config"
- "github.com/vapor/crypto/ed25519/chainkd"
+ cfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
)
var initFilesCmd = &cobra.Command{
"github.com/spf13/viper"
cmn "github.com/tendermint/tmlibs/common"
- cfg "github.com/vapor/config"
+ cfg "github.com/bytom/vapor/config"
)
var (
log "github.com/sirupsen/logrus"
"github.com/spf13/cobra"
- "github.com/vapor/node"
+ "github.com/bytom/vapor/node"
)
const logModule = "cmd"
"github.com/spf13/cobra"
- "github.com/vapor/version"
+ "github.com/bytom/vapor/version"
)
var versionCmd = &cobra.Command{
log "github.com/sirupsen/logrus"
"github.com/tendermint/tmlibs/cli"
- "github.com/vapor/cmd/vapord/commands"
- "github.com/vapor/config"
+ "github.com/bytom/vapor/cmd/vapord/commands"
+ "github.com/bytom/vapor/config"
)
// ContextHook is a hook for logrus.
"github.com/spf13/cobra"
"github.com/tendermint/tmlibs/cli"
- "github.com/vapor/consensus"
- "github.com/vapor/toolbar/common"
- cfg "github.com/vapor/toolbar/vote_reward/config"
- "github.com/vapor/toolbar/vote_reward/settlementvotereward"
- "github.com/vapor/toolbar/vote_reward/synchron"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/toolbar/common"
+ cfg "github.com/bytom/vapor/toolbar/vote_reward/config"
+ "github.com/bytom/vapor/toolbar/vote_reward/settlementvotereward"
+ "github.com/bytom/vapor/toolbar/vote_reward/synchron"
)
const logModule = "reward"
"fmt"
"strings"
- "github.com/vapor/common/bech32"
- "github.com/vapor/consensus"
+ "github.com/bytom/vapor/common/bech32"
+ "github.com/bytom/vapor/consensus"
)
var (
"strings"
"testing"
- "github.com/vapor/common/bech32"
- "github.com/vapor/consensus"
+ "github.com/bytom/vapor/common/bech32"
+ "github.com/bytom/vapor/consensus"
)
func TestAddresses(t *testing.T) {
package arithmetic
import (
- "github.com/vapor/consensus"
- "github.com/vapor/math/checked"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/math/checked"
+ "github.com/bytom/vapor/protocol/bc/types"
)
// CalculateTxFee calculate transaction fee
log "github.com/sirupsen/logrus"
- "github.com/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
)
var (
"os"
"testing"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/testutil"
)
func TestFederation(t *testing.T) {
log "github.com/sirupsen/logrus"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
)
// FedAddressPath is used to derive federation root xpubs for signing cross-chain txs
"encoding/binary"
"fmt"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc"
)
// basic constant
import (
"errors"
- "github.com/vapor/consensus"
- "github.com/vapor/protocol/vm"
- "github.com/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/protocol/vm"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
)
func IsP2WScript(prog []byte) bool {
package crypto
import (
- "github.com/vapor/common"
+ "github.com/bytom/vapor/common"
"golang.org/x/crypto/ripemd160"
"golang.org/x/crypto/sha3"
)
"crypto/sha512"
"io"
- "github.com/vapor/crypto/ed25519"
- "github.com/vapor/crypto/ed25519/ecmath"
+ "github.com/bytom/vapor/crypto/ed25519"
+ "github.com/bytom/vapor/crypto/ed25519/ecmath"
)
type (
"io"
"strconv"
- "github.com/vapor/crypto/ed25519"
- "github.com/vapor/crypto/ed25519/internal/edwards25519"
+ "github.com/bytom/vapor/crypto/ed25519"
+ "github.com/bytom/vapor/crypto/ed25519/internal/edwards25519"
)
const (
"crypto"
"testing"
- "github.com/vapor/crypto/ed25519"
+ "github.com/bytom/vapor/crypto/ed25519"
)
// Testing basic InnerSign+Verify and the invariants:
import (
"io"
- "github.com/vapor/crypto/ed25519"
+ "github.com/bytom/vapor/crypto/ed25519"
)
// Utility functions
import (
"crypto/subtle"
- "github.com/vapor/crypto/ed25519/internal/edwards25519"
+ "github.com/bytom/vapor/crypto/ed25519/internal/edwards25519"
)
// Point is a point on the ed25519 curve.
import (
"crypto/subtle"
- "github.com/vapor/crypto/ed25519/internal/edwards25519"
+ "github.com/bytom/vapor/crypto/ed25519/internal/edwards25519"
)
// Scalar is a 256-bit little-endian scalar.
"io"
"strconv"
- "github.com/vapor/crypto/ed25519/internal/edwards25519"
+ "github.com/bytom/vapor/crypto/ed25519/internal/edwards25519"
)
const (
"strings"
"testing"
- "github.com/vapor/crypto/ed25519/internal/edwards25519"
+ "github.com/bytom/vapor/crypto/ed25519/internal/edwards25519"
)
type zeroReader struct{}
"sort"
"strings"
- acc "github.com/vapor/account"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/common"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/crypto/sha3pool"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
+ acc "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
)
const (
"sort"
"testing"
- "github.com/vapor/common"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/testutil"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
- acc "github.com/vapor/account"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/protocol/bc"
+ acc "github.com/bytom/vapor/account"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/protocol/bc"
)
func TestDeleteAccount(t *testing.T) {
"github.com/golang/groupcache/singleflight"
- "github.com/vapor/common"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
)
const (
import (
"testing"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
)
func TestBlockCache(t *testing.T) {
"github.com/golang/protobuf/proto"
log "github.com/sirupsen/logrus"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/database/storage"
- "github.com/vapor/errors"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
)
const (
"os"
"testing"
- "github.com/vapor/consensus"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/database/storage"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/consensus"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
+ "github.com/bytom/vapor/testutil"
)
func TestSaveChainStatus(t *testing.T) {
import (
"github.com/golang/protobuf/proto"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/database/storage"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/state"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/state"
)
const utxoPreFix = "UT:"
"os"
"testing"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/database/storage"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/state"
- "github.com/vapor/testutil"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/state"
+ "github.com/bytom/vapor/testutil"
)
func TestSaveUtxoView(t *testing.T) {
log "github.com/sirupsen/logrus"
- acc "github.com/vapor/account"
- "github.com/vapor/asset"
- "github.com/vapor/blockchain/query"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/wallet"
+ acc "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/asset"
+ "github.com/bytom/vapor/blockchain/query"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/wallet"
)
const (
"sort"
"testing"
- acc "github.com/vapor/account"
- "github.com/vapor/asset"
- "github.com/vapor/blockchain/pseudohsm"
- "github.com/vapor/blockchain/query"
- "github.com/vapor/crypto/ed25519/chainkd"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/testutil"
- "github.com/vapor/wallet"
+ acc "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/asset"
+ "github.com/bytom/vapor/blockchain/pseudohsm"
+ "github.com/bytom/vapor/blockchain/query"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/testutil"
+ "github.com/bytom/vapor/wallet"
)
func TestAccountIndexKey(t *testing.T) {
RUN apk add --no-cache make git
ADD . /go/src/github.com/vapor
-WORKDIR /go/src/github.com/vapor/cmd/fedd
+WORKDIR /go/src/github.com/bytom/vapor/cmd/fedd
RUN GOOS=linux CGO_ENABLED=0 go build -ldflags="-s -w" -installsuffix cgo -o fed main.go
FROM alpine:latest
RUN apk add --no-cache ca-certificates
-COPY --from=builder /go/src/github.com/vapor/cmd/fedd/fed /usr/local/bin/
+COPY --from=builder /go/src/github.com/bytom/vapor/cmd/fedd/fed /usr/local/bin/
EXPOSE 9886
FROM alpine:latest
RUN apk add --no-cache ca-certificates
-COPY --from=builder /go/src/github.com/vapor/cmd/vapord/vapord /usr/local/bin/
-COPY --from=builder /go/src/github.com/vapor/cmd/vaporcli/vaporcli /usr/local/bin/
+COPY --from=builder /go/src/github.com/bytom/vapor/cmd/vapord/vapord /usr/local/bin/
+COPY --from=builder /go/src/github.com/bytom/vapor/cmd/vaporcli/vaporcli /usr/local/bin/
EXPOSE 9889 56656 56657 56658
FROM bytom/golang-gcc-gpp:1.11.2 as builder
LABEL stage=vapord_builder
-WORKDIR /go/src/github.com/vapor
+WORKDIR /go/src/github.com/bytom/vapor
COPY . .
RUN go build -o /usr/local/vapord/vapord ./cmd/vapord/main.go
# save node public key in /usr/local/vapord/node_pubkey.txt
"math"
"sync"
- "github.com/vapor/encoding/bufpool"
+ "github.com/bytom/vapor/encoding/bufpool"
)
var bufPool = sync.Pool{New: func() interface{} { return new([9]byte) }}
"strconv"
"strings"
- chainjson "github.com/vapor/encoding/json"
+ chainjson "github.com/bytom/vapor/encoding/json"
)
// Contract is a compiled Equity contract.
"os"
"strings"
- "github.com/vapor/equity/compiler"
+ "github.com/bytom/vapor/equity/compiler"
)
var (
// generateInstPath is the directory (need to combine with GOPATH) for store generated contract instance
- generateInstPath = "/src/github.com/vapor/equity/instance/"
+ generateInstPath = "/src/github.com/bytom/vapor/equity/instance/"
)
func main() {
"bytes": true,
"encoding/hex": true,
"fmt": true,
- "github.com/vapor/equity/compiler": true,
- "github.com/vapor/protocol/vm": true,
+ "github.com/bytom/vapor/equity/compiler": true,
+ "github.com/bytom/vapor/protocol/vm": true,
}
buf := new(bytes.Buffer)
typ = "uint64"
case "Asset":
typ = "bc.AssetID"
- imports = append(imports, "github.com/vapor/protocol/bc")
+ imports = append(imports, "github.com/bytom/vapor/protocol/bc")
strFlag = true
case "Boolean":
typ = "bool"
strFlag = true
case "PublicKey":
typ = "ed25519.PublicKey"
- imports = append(imports, "github.com/vapor/crypto/ed25519")
+ imports = append(imports, "github.com/bytom/vapor/crypto/ed25519")
strFlag = true
case "Signature":
typ = "[]byte"
}
if strFlag {
- imports = append(imports, "github.com/vapor/encoding/json")
+ imports = append(imports, "github.com/bytom/vapor/encoding/json")
}
return strings.Join(strs, ", "), imports
}
"io"
"io/ioutil"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/vm"
- "github.com/vapor/protocol/vm/vmutil"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/vm"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
)
// ValueInfo describes how a blockchain value is used in a contract
"strings"
"testing"
- chainjson "github.com/vapor/encoding/json"
+ chainjson "github.com/bytom/vapor/encoding/json"
- "github.com/vapor/equity/compiler/equitytest"
+ "github.com/bytom/vapor/equity/compiler/equitytest"
)
func TestCompile(t *testing.T) {
"github.com/spf13/cobra"
- "github.com/vapor/equity/compiler"
- equityutil "github.com/vapor/equity/equity/util"
+ "github.com/bytom/vapor/equity/compiler"
+ equityutil "github.com/bytom/vapor/equity/equity/util"
)
const (
"errors"
"strconv"
- chainjson "github.com/vapor/encoding/json"
+ chainjson "github.com/bytom/vapor/encoding/json"
- "github.com/vapor/equity/compiler"
+ "github.com/bytom/vapor/equity/compiler"
)
// InstantiateContract instantiate contract parameters
"encoding/hex"
"errors"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/protocol/vm"
- "github.com/vapor/equity/compiler"
+ "github.com/bytom/vapor/equity/compiler"
)
const (
log "github.com/sirupsen/logrus"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
const (
rotatelogs "github.com/lestrrat-go/file-rotatelogs"
"github.com/sirupsen/logrus"
- "github.com/vapor/config"
+ "github.com/bytom/vapor/config"
)
const (
"sync"
"time"
- "github.com/vapor/accesstoken"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/accesstoken"
+ "github.com/bytom/vapor/errors"
)
const tokenExpiry = time.Minute * 5
"strings"
"testing"
- "github.com/vapor/accesstoken"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/accesstoken"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/errors"
)
func TestAuthenticate(t *testing.T) {
"context"
"net/http"
- "github.com/vapor/errors"
- "github.com/vapor/net/http/httpjson"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/net/http/httpjson"
)
// Info contains a set of error codes to send to the user.
"fmt"
"testing"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/errors"
)
var (
"testing"
"testing/iotest"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/errors"
)
func TestHandler(t *testing.T) {
"reflect"
log "github.com/sirupsen/logrus"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/errors"
)
const logModule = "httpjson"
"github.com/gorilla/websocket"
log "github.com/sirupsen/logrus"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/errors"
)
// websocketSendBufferSize is the number of elements the send channel
log "github.com/sirupsen/logrus"
- "github.com/vapor/event"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
// Notification types
log "github.com/sirupsen/logrus"
- "github.com/vapor/consensus"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/p2p/security"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/consensus"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/p2p/security"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
const (
"testing"
"time"
- "github.com/vapor/consensus"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/errors"
- msgs "github.com/vapor/netsync/messages"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/test/mock"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/consensus"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/errors"
+ msgs "github.com/bytom/vapor/netsync/messages"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/test/mock"
+ "github.com/bytom/vapor/testutil"
)
func TestCheckSyncType(t *testing.T) {
log "github.com/sirupsen/logrus"
- "github.com/vapor/errors"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/p2p/security"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/p2p/security"
)
var errOrphanBlock = errors.New("fast sync inserting orphan block")
"testing"
"time"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/test/mock"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/test/mock"
)
func TestBlockProcess(t *testing.T) {
log "github.com/sirupsen/logrus"
- "github.com/vapor/errors"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/p2p/security"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/p2p/security"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
var (
"testing"
"time"
- "github.com/vapor/consensus"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/errors"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/test/mock"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/consensus"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/test/mock"
+ "github.com/bytom/vapor/testutil"
)
func TestBlockLocator(t *testing.T) {
log "github.com/sirupsen/logrus"
- cfg "github.com/vapor/config"
- "github.com/vapor/consensus"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/event"
- msgs "github.com/vapor/netsync/messages"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/p2p"
- "github.com/vapor/p2p/security"
- core "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ cfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/event"
+ msgs "github.com/bytom/vapor/netsync/messages"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/p2p"
+ "github.com/bytom/vapor/p2p/security"
+ core "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
const (
log "github.com/sirupsen/logrus"
- "github.com/vapor/errors"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/p2p/security"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/p2p/security"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
const (
log "github.com/sirupsen/logrus"
"github.com/tendermint/go-wire"
- "github.com/vapor/errors"
- msgs "github.com/vapor/netsync/messages"
- "github.com/vapor/p2p"
- "github.com/vapor/p2p/connection"
+ "github.com/bytom/vapor/errors"
+ msgs "github.com/bytom/vapor/netsync/messages"
+ "github.com/bytom/vapor/p2p"
+ "github.com/bytom/vapor/p2p/connection"
)
//ProtocolReactor handles new coming protocol message.
"encoding/binary"
"sync"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc/types"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc/types"
)
var (
"github.com/davecgh/go-spew/spew"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/protocol/bc/types"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/protocol/bc/types"
)
func TestReadWriteBlocks(t *testing.T) {
"github.com/tendermint/go-wire"
"github.com/tendermint/tmlibs/flowrate"
- dbm "github.com/vapor/database/leveldb"
-
- "github.com/vapor/consensus"
- "github.com/vapor/event"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/test/mock"
+ dbm "github.com/bytom/vapor/database/leveldb"
+
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/test/mock"
)
type P2PPeer struct {
log "github.com/sirupsen/logrus"
- core "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc/types"
+ core "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc/types"
)
const (
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/consensus"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/protocol"
- core "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/test/mock"
+ "github.com/bytom/vapor/consensus"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/protocol"
+ core "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/test/mock"
)
const txsNumber = 2000
log "github.com/sirupsen/logrus"
"gopkg.in/karalabe/cookiejar.v2/collections/prque"
- "github.com/vapor/p2p/security"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/p2p/security"
+ "github.com/bytom/vapor/protocol/bc"
)
const (
"testing"
"time"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
type peerMgr struct {
package consensusmgr
import (
- "github.com/vapor/netsync/peers"
+ "github.com/bytom/vapor/netsync/peers"
)
// BroadcastMsg the message that can be broadcast
"github.com/tendermint/go-wire"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
const (
"github.com/davecgh/go-spew/spew"
"github.com/tendermint/go-wire"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
var _ = wire.RegisterInterface(
"github.com/sirupsen/logrus"
- "github.com/vapor/event"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/p2p"
- "github.com/vapor/p2p/security"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/p2p"
+ "github.com/bytom/vapor/p2p/security"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
// Switch is the interface for p2p switch.
"github.com/tendermint/tmlibs/flowrate"
- "github.com/vapor/consensus"
- "github.com/vapor/event"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/p2p"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/p2p"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
type p2peer struct {
import (
"github.com/sirupsen/logrus"
- "github.com/vapor/p2p"
- "github.com/vapor/p2p/connection"
+ "github.com/bytom/vapor/p2p"
+ "github.com/bytom/vapor/p2p/connection"
)
const (
"github.com/tendermint/go-wire"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
//protocol msg byte
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/consensus"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
var txs = []*types.Tx{
"github.com/tendermint/tmlibs/flowrate"
"gopkg.in/fatih/set.v0"
- "github.com/vapor/consensus"
- "github.com/vapor/errors"
- msgs "github.com/vapor/netsync/messages"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/errors"
+ msgs "github.com/bytom/vapor/netsync/messages"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
const (
"github.com/davecgh/go-spew/spew"
"github.com/tendermint/tmlibs/flowrate"
- "github.com/vapor/consensus"
- "github.com/vapor/p2p/security"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/p2p/security"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
var (
"github.com/sirupsen/logrus"
- "github.com/vapor/config"
- "github.com/vapor/consensus"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/event"
- "github.com/vapor/netsync/chainmgr"
- "github.com/vapor/netsync/consensusmgr"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/p2p"
- "github.com/vapor/protocol"
+ "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/netsync/chainmgr"
+ "github.com/bytom/vapor/netsync/consensusmgr"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/p2p"
+ "github.com/bytom/vapor/protocol"
)
const (
cmn "github.com/tendermint/tmlibs/common"
browser "github.com/toqueteos/webbrowser"
- "github.com/vapor/accesstoken"
- "github.com/vapor/account"
- "github.com/vapor/api"
- "github.com/vapor/asset"
- "github.com/vapor/blockchain/pseudohsm"
- cfg "github.com/vapor/config"
- "github.com/vapor/consensus"
- "github.com/vapor/database"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/env"
- "github.com/vapor/event"
- vaporLog "github.com/vapor/log"
- "github.com/vapor/net/websocket"
- "github.com/vapor/netsync"
- "github.com/vapor/proposal/blockproposer"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc/types"
- w "github.com/vapor/wallet"
+ "github.com/bytom/vapor/accesstoken"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/api"
+ "github.com/bytom/vapor/asset"
+ "github.com/bytom/vapor/blockchain/pseudohsm"
+ cfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/database"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/env"
+ "github.com/bytom/vapor/event"
+ vaporLog "github.com/bytom/vapor/log"
+ "github.com/bytom/vapor/net/websocket"
+ "github.com/bytom/vapor/netsync"
+ "github.com/bytom/vapor/proposal/blockproposer"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc/types"
+ w "github.com/bytom/vapor/wallet"
)
const (
"os"
"testing"
- cfg "github.com/vapor/config"
+ cfg "github.com/bytom/vapor/config"
)
func TestNodeUsedDataDir(t *testing.T) {
import (
cmn "github.com/tendermint/tmlibs/common"
- "github.com/vapor/p2p/connection"
+ "github.com/bytom/vapor/p2p/connection"
)
//Reactor is responsible for handling incoming messages of one or more `Channels`
cmn "github.com/tendermint/tmlibs/common"
"github.com/tendermint/tmlibs/flowrate"
- "github.com/vapor/common/compression"
+ "github.com/bytom/vapor/common/compression"
)
const (
"golang.org/x/crypto/nacl/secretbox"
"golang.org/x/crypto/ripemd160"
- "github.com/vapor/p2p/signlib"
+ "github.com/bytom/vapor/p2p/signlib"
)
const (
cmn "github.com/tendermint/tmlibs/common"
- "github.com/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
)
type dummyConn struct {
log "github.com/sirupsen/logrus"
wire "github.com/tendermint/go-wire"
- "github.com/vapor/crypto"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/crypto"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/errors"
)
var (
log "github.com/sirupsen/logrus"
- "github.com/vapor/consensus"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/errors"
)
var (
"testing"
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/consensus"
+ "github.com/bytom/vapor/consensus"
)
var testnetAddr = []string{"1.2.3.4", "5.6.7.8"}
"github.com/tendermint/go-wire"
"golang.org/x/crypto/sha3"
- "github.com/vapor/common"
- "github.com/vapor/crypto/sha3pool"
- "github.com/vapor/p2p/netutil"
- "github.com/vapor/p2p/signlib"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ "github.com/bytom/vapor/p2p/netutil"
+ "github.com/bytom/vapor/p2p/signlib"
)
var (
"testing"
"time"
- "github.com/vapor/common"
- "github.com/vapor/p2p/signlib"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/p2p/signlib"
)
func TestNetwork_Lookup(t *testing.T) {
"strings"
"time"
- "github.com/vapor/common"
- "github.com/vapor/crypto"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/crypto"
)
// Node represents a host on the network.
log "github.com/sirupsen/logrus"
- "github.com/vapor/common"
- "github.com/vapor/crypto"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/crypto"
)
const (
log "github.com/sirupsen/logrus"
- "github.com/vapor/common"
- "github.com/vapor/crypto"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/crypto"
)
const (
log "github.com/sirupsen/logrus"
"github.com/tendermint/go-wire"
- "github.com/vapor/common"
- cfg "github.com/vapor/config"
- "github.com/vapor/crypto"
- "github.com/vapor/p2p/netutil"
- "github.com/vapor/p2p/signlib"
- "github.com/vapor/version"
+ "github.com/bytom/vapor/common"
+ cfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/crypto"
+ "github.com/bytom/vapor/p2p/netutil"
+ "github.com/bytom/vapor/p2p/signlib"
+ "github.com/bytom/vapor/version"
)
const (
"time"
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/common"
- "github.com/vapor/errors"
- "github.com/vapor/p2p/signlib"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/p2p/signlib"
)
func TestPacketCodec(t *testing.T) {
log "github.com/sirupsen/logrus"
- "github.com/vapor/event"
+ "github.com/bytom/vapor/event"
)
const (
log "github.com/sirupsen/logrus"
cmn "github.com/tendermint/tmlibs/common"
- cfg "github.com/vapor/config"
- "github.com/vapor/errors"
- "github.com/vapor/p2p/upnp"
+ cfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/p2p/upnp"
)
const (
"fmt"
"net"
- cfg "github.com/vapor/config"
- "github.com/vapor/consensus"
- "github.com/vapor/errors"
- "github.com/vapor/p2p/signlib"
- "github.com/vapor/version"
+ cfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/p2p/signlib"
+ "github.com/bytom/vapor/version"
)
const maxNodeInfoSize = 10240 // 10Kb
"github.com/davecgh/go-spew/spew"
"github.com/tendermint/go-wire"
- "github.com/vapor/errors"
- "github.com/vapor/p2p/signlib"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/p2p/signlib"
)
func mockCompatibleWithFalse(remoteVerStr string) (bool, error) {
cmn "github.com/tendermint/tmlibs/common"
"github.com/tendermint/tmlibs/flowrate"
- cfg "github.com/vapor/config"
- "github.com/vapor/consensus"
- "github.com/vapor/p2p/connection"
- "github.com/vapor/p2p/signlib"
+ cfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/p2p/connection"
+ "github.com/bytom/vapor/p2p/signlib"
)
// peerConn contains the raw connection and its config.
"testing"
"time"
- cfg "github.com/vapor/config"
- "github.com/vapor/consensus"
- conn "github.com/vapor/p2p/connection"
- "github.com/vapor/p2p/signlib"
- "github.com/vapor/version"
+ cfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ conn "github.com/bytom/vapor/p2p/connection"
+ "github.com/bytom/vapor/p2p/signlib"
+ "github.com/bytom/vapor/version"
)
const testCh = 0x01
"sync"
"time"
- cfg "github.com/vapor/config"
- dbm "github.com/vapor/database/leveldb"
+ cfg "github.com/bytom/vapor/config"
+ dbm "github.com/bytom/vapor/database/leveldb"
)
const (
import (
log "github.com/sirupsen/logrus"
- cfg "github.com/vapor/config"
+ cfg "github.com/bytom/vapor/config"
)
const logModule = "p2pSecurity"
import (
"errors"
- "github.com/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
)
const (
log "github.com/sirupsen/logrus"
cmn "github.com/tendermint/tmlibs/common"
- cfg "github.com/vapor/config"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/sha3pool"
- "github.com/vapor/errors"
- "github.com/vapor/event"
- "github.com/vapor/p2p/connection"
- "github.com/vapor/p2p/discover/dht"
- "github.com/vapor/p2p/discover/mdns"
- "github.com/vapor/p2p/netutil"
- security "github.com/vapor/p2p/security"
- "github.com/vapor/p2p/signlib"
- "github.com/vapor/version"
+ cfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/p2p/connection"
+ "github.com/bytom/vapor/p2p/discover/dht"
+ "github.com/bytom/vapor/p2p/discover/mdns"
+ "github.com/bytom/vapor/p2p/netutil"
+ security "github.com/bytom/vapor/p2p/security"
+ "github.com/bytom/vapor/p2p/signlib"
+ "github.com/bytom/vapor/version"
)
const (
"time"
"github.com/davecgh/go-spew/spew"
- cfg "github.com/vapor/config"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/errors"
- conn "github.com/vapor/p2p/connection"
- "github.com/vapor/p2p/security"
- "github.com/vapor/p2p/signlib"
+ cfg "github.com/bytom/vapor/config"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/errors"
+ conn "github.com/bytom/vapor/p2p/connection"
+ "github.com/bytom/vapor/p2p/security"
+ "github.com/bytom/vapor/p2p/signlib"
)
var (
log "github.com/sirupsen/logrus"
cmn "github.com/tendermint/tmlibs/common"
- cfg "github.com/vapor/config"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/p2p/connection"
- "github.com/vapor/p2p/discover/dht"
- "github.com/vapor/p2p/signlib"
+ cfg "github.com/bytom/vapor/config"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/p2p/connection"
+ "github.com/bytom/vapor/p2p/discover/dht"
+ "github.com/bytom/vapor/p2p/signlib"
)
//PanicOnAddPeerErr add peer error
log "github.com/sirupsen/logrus"
- "github.com/vapor/account"
- "github.com/vapor/config"
- "github.com/vapor/consensus"
- "github.com/vapor/event"
- "github.com/vapor/proposal"
- "github.com/vapor/protocol"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/proposal"
+ "github.com/bytom/vapor/protocol"
)
const (
log "github.com/sirupsen/logrus"
- "github.com/vapor/account"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/consensus"
- "github.com/vapor/errors"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
- "github.com/vapor/protocol/validation"
- "github.com/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
+ "github.com/bytom/vapor/protocol/validation"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
)
const logModule = "mining"
import (
"testing"
- "github.com/vapor/consensus"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
+ "github.com/bytom/vapor/testutil"
)
func TestCalCoinbaseTxReward(t *testing.T) {
package proposal
-import "github.com/vapor/protocol"
+import "github.com/bytom/vapor/protocol"
type byTime []*protocol.TxDesc
log "github.com/sirupsen/logrus"
- "github.com/vapor/config"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/errors"
- "github.com/vapor/event"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
+ "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
)
const (
"errors"
"io"
- "github.com/vapor/crypto/sha3pool"
- "github.com/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ "github.com/bytom/vapor/encoding/blockchain"
)
// NewAssetID convert byte array to aseet id
"github.com/golang/protobuf/proto"
- "github.com/vapor/crypto/sha3pool"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/errors"
)
// Entry is the interface implemented by each addressable unit in a
package bc
import (
- "github.com/vapor/crypto/sha3pool"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ "github.com/bytom/vapor/errors"
)
// Tx is a wrapper for the entries-based representation of a transaction.
"fmt"
"io"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/encoding/bufpool"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/encoding/bufpool"
+ "github.com/bytom/vapor/errors"
)
// serflag variables, start with 1
import (
"io"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/protocol/bc"
)
// BlockCommitment store the TransactionsMerkleRoot && TransactionStatusHash
"encoding/hex"
"testing"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/testutil"
)
func TestReadWriteBlockCommitment(t *testing.T) {
"io"
"time"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/encoding/bufpool"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/encoding/bufpool"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
)
// BlockHeader defines information about a block and is used in the Bytom
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/errors"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/testutil"
)
func TestBlockHeader(t *testing.T) {
import (
"io"
- "github.com/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/encoding/blockchain"
)
type BlockWitness struct {
"encoding/hex"
"testing"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/testutil"
)
func TestReadWriteBlockWitness(t *testing.T) {
package types
import (
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc"
)
// CrossChainInput satisfies the TypedInput interface and represents a cross-chain transaction.
package types
import (
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc"
)
// CrossChainOutput satisfies the TypedOutput interface and represents a cross-chain transaction.
package types
import (
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc"
)
// IntraChainOutput satisfies the TypedOutput interface and represents a intra-chain transaction.
log "github.com/sirupsen/logrus"
"golang.org/x/crypto/sha3"
- "github.com/vapor/consensus"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/vm"
- "github.com/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/vm"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
)
// MapTx converts a types TxData object into its entries-based
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/consensus"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/testutil"
)
func TestMapSpendTx(t *testing.T) {
"gopkg.in/fatih/set.v0"
- "github.com/vapor/crypto/sha3pool"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ "github.com/bytom/vapor/protocol/bc"
)
// merkleFlag represent the type of merkle tree node, it's used to generate the structure of merkle tree
"math/rand"
"testing"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/vm"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/vm"
+ "github.com/bytom/vapor/testutil"
)
func TestMerkleRoot(t *testing.T) {
"fmt"
"io"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
)
// OutputCommitment contains the commitment data for a transaction output.
"encoding/hex"
"testing"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/testutil"
)
func TestReadWriteOutputCommitment(t *testing.T) {
package types
import (
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc"
)
// SpendInput satisfies the TypedInput interface and represents a spend transaction.
"fmt"
"io"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
)
// SpendCommitment contains the commitment data for a transaction output.
"encoding/hex"
"testing"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/testutil"
)
func TestReadWriteSpendCommitment(t *testing.T) {
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/testutil"
)
func TestSerializationSpendCommitment(t *testing.T) {
"fmt"
"io"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
)
const serRequired = 0x7 // Bit mask accepted serialization flag.
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/consensus"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/testutil"
)
func TestTransaction(t *testing.T) {
"fmt"
"io"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
)
// serflag variables for input types.
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/testutil"
)
func TestSerializationSpend(t *testing.T) {
"fmt"
"io"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
)
// serflag variables for output types.
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/encoding/blockchain"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/encoding/blockchain"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/testutil"
)
func TestSerializationIntraChainTxOutput(t *testing.T) {
package types
import (
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc"
)
// VetoInput satisfies the TypedInput interface and represents a veto transaction.
package types
import (
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc"
)
// VoteOutput satisfies the TypedOutput interface and represents a vote transaction.
import (
log "github.com/sirupsen/logrus"
- "github.com/vapor/config"
- "github.com/vapor/errors"
- "github.com/vapor/event"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
- "github.com/vapor/protocol/validation"
+ "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
+ "github.com/bytom/vapor/protocol/validation"
)
var (
import (
"testing"
- "github.com/vapor/database/storage"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
+ "github.com/bytom/vapor/testutil"
)
type mStore struct {
package protocol
import (
- "github.com/vapor/consensus"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
)
var (
import (
"testing"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/database/storage"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
+ "github.com/bytom/vapor/testutil"
)
func TestGetConsensusNodes(t *testing.T) {
log "github.com/sirupsen/logrus"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
var (
"testing"
"time"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/testutil"
)
var testBlocks = []*types.Block{
log "github.com/sirupsen/logrus"
- "github.com/vapor/common"
- "github.com/vapor/config"
- "github.com/vapor/event"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
)
const (
"encoding/hex"
"sort"
- "github.com/vapor/common/arithmetic"
- "github.com/vapor/config"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/errors"
- "github.com/vapor/math/checked"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/common/arithmetic"
+ "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/math/checked"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
// fedConsensusPath is used to derive federation root xpubs for signing blocks
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/errors"
- "github.com/vapor/math/checked"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/math/checked"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/testutil"
)
func TestApplyTransaction(t *testing.T) {
package state
import (
- "github.com/vapor/consensus"
- "github.com/vapor/database/storage"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
)
// UtxoViewpoint represents a view into the set of unspent transaction outputs
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/consensus"
- "github.com/vapor/database/storage"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/testutil"
)
var defaultEntry = map[bc.Hash]bc.Entry{
import (
"errors"
- "github.com/vapor/database/storage"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
)
var (
import (
log "github.com/sirupsen/logrus"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
- "github.com/vapor/protocol/validation"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
+ "github.com/bytom/vapor/protocol/validation"
)
// GetTransactionStatus return the transaction status of give block
"github.com/golang/groupcache/lru"
log "github.com/sirupsen/logrus"
- "github.com/vapor/consensus"
- "github.com/vapor/event"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
)
// msg type
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/consensus"
- "github.com/vapor/database/storage"
- "github.com/vapor/event"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
+ "github.com/bytom/vapor/testutil"
)
var testTxs = []*types.Tx{
log "github.com/sirupsen/logrus"
- "github.com/vapor/consensus"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
)
const logModule = "leveldb"
"testing"
"time"
- "github.com/vapor/consensus"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
- "github.com/vapor/protocol/vm"
- "github.com/vapor/protocol/vm/vmutil"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
+ "github.com/bytom/vapor/protocol/vm"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/testutil"
)
func TestCheckBlockTime(t *testing.T) {
"math"
"testing"
- "github.com/vapor/account"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/validation"
- "github.com/vapor/protocol/vm/vmutil"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/validation"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/testutil"
)
func TestValidateUglyTx(t *testing.T) {
"math"
"sync"
- "github.com/vapor/config"
- "github.com/vapor/consensus"
- "github.com/vapor/errors"
- "github.com/vapor/math/checked"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/math/checked"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/vm"
)
const (
"encoding/hex"
"testing"
- "github.com/vapor/consensus"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm"
)
func TestValidateTx(t *testing.T) {
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/sha3pool"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm"
- "github.com/vapor/protocol/vm/vmutil"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/testutil"
)
func init() {
import (
"bytes"
- "github.com/vapor/consensus/segwit"
- "github.com/vapor/crypto/sha3pool"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/consensus/segwit"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/vm"
)
// NewTxVMContext generates the vm.Context for BVM
"fmt"
"testing"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm"
)
func TestCheckOutput(t *testing.T) {
"strings"
"unicode"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/errors"
)
// Assemble converts a string like "2 3 ADD 5 NUMEQUAL" into 0x525393559c.
"encoding/hex"
"testing"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/errors"
)
func TestAssemble(t *testing.T) {
import (
"testing"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/testutil"
)
func TestBitwiseOps(t *testing.T) {
import (
"testing"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/testutil"
)
func TestControlOps(t *testing.T) {
"golang.org/x/crypto/sha3"
- "github.com/vapor/crypto"
- "github.com/vapor/crypto/ed25519"
- "github.com/vapor/math/checked"
+ "github.com/bytom/vapor/crypto"
+ "github.com/bytom/vapor/crypto/ed25519"
+ "github.com/bytom/vapor/math/checked"
)
func opSha256(vm *virtualMachine) error {
import (
"testing"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/testutil"
)
func TestCheckSig(t *testing.T) {
"github.com/davecgh/go-spew/spew"
- "github.com/vapor/errors"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/testutil"
)
func TestOutputIDAndNonceOp(t *testing.T) {
import (
"math"
- "github.com/vapor/math/checked"
+ "github.com/bytom/vapor/math/checked"
)
func op1Add(vm *virtualMachine) error {
"math"
"testing"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/testutil"
)
func TestNumericOps(t *testing.T) {
"math"
"reflect"
- "github.com/vapor/errors"
- "github.com/vapor/math/checked"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/math/checked"
)
type Op uint8
"reflect"
"testing"
- "github.com/vapor/errors"
- "github.com/vapor/math/checked"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/math/checked"
+ "github.com/bytom/vapor/testutil"
)
func TestParseOp(t *testing.T) {
"bytes"
"testing"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/testutil"
)
func TestPushdataOps(t *testing.T) {
package vm
-import "github.com/vapor/math/checked"
+import "github.com/bytom/vapor/math/checked"
func opCat(vm *virtualMachine) error {
err := vm.applyCost(4)
import (
"testing"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/testutil"
)
func TestSpliceOps(t *testing.T) {
package vm
-import "github.com/vapor/math/checked"
+import "github.com/bytom/vapor/math/checked"
func opToAltStack(vm *virtualMachine) error {
err := vm.applyCost(2)
"strings"
"testing"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/testutil"
)
func TestStackOps(t *testing.T) {
"io"
"strings"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/errors"
)
type virtualMachine struct {
"testing"
"testing/quick"
- "github.com/vapor/errors"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/testutil"
)
type tracebuf struct {
import (
"encoding/binary"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/vm"
)
type Builder struct {
"encoding/hex"
"testing"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/protocol/vm"
)
func TestAddJump(t *testing.T) {
package vmutil
import (
- "github.com/vapor/crypto/ed25519"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/crypto/ed25519"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/vm"
)
// pre-define errors
"encoding/hex"
"testing"
- "github.com/vapor/crypto/ed25519"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/crypto/ed25519"
+ "github.com/bytom/vapor/errors"
)
// TestIsUnspendable ensures the IsUnspendable function returns the expected
"strings"
"testing"
- acc "github.com/vapor/account"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/config"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/database"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/errors"
- "github.com/vapor/event"
- "github.com/vapor/protocol"
- "github.com/vapor/testutil"
+ acc "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/database"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/testutil"
)
func TestCreateAccountWithUppercase(t *testing.T) {
"testing"
"time"
- "github.com/vapor/account"
- "github.com/vapor/blockchain/pseudohsm"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/config"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/database"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/database/storage"
- "github.com/vapor/event"
- "github.com/vapor/proposal"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/pseudohsm"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/database"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/proposal"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
)
func BenchmarkChain_CoinBaseTx_NoAsset(b *testing.B) {
"testing"
"time"
- "github.com/vapor/consensus"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/consensus"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm"
)
func TestBlockHeader(t *testing.T) {
package test
import (
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/validation"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/validation"
+ "github.com/bytom/vapor/protocol/vm"
)
// NewBlock create block according to the current status of chain
import (
"testing"
- acc "github.com/vapor/account"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/testutil"
+ acc "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/testutil"
)
var (
"time"
"github.com/golang/protobuf/proto"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/consensus"
- "github.com/vapor/database"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/database/storage"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/database"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm"
)
const utxoPrefix = "UT:"
import (
"fmt"
- cfg "github.com/vapor/config"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/util"
+ cfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/util"
)
// Mock config.
"os"
"testing"
- "github.com/vapor/account"
- "github.com/vapor/blockchain/pseudohsm"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/database"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/validation"
- "github.com/vapor/test"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/pseudohsm"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/database"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/validation"
+ "github.com/bytom/vapor/test"
)
func TestP2PKH(t *testing.T) {
"errors"
"math/rand"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
var (
log "github.com/sirupsen/logrus"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
func NewCrosschainTx(privateKey string) *types.Tx {
package mock
import (
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc/types"
)
type Mempool struct {
"testing"
"time"
- "github.com/vapor/account"
- "github.com/vapor/database"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/proposal"
- "github.com/vapor/test"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/database"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/proposal"
+ "github.com/bytom/vapor/test"
)
// Function NewBlockTemplate's benchmark - 0.05s
import (
"testing"
- "github.com/vapor/util"
+ "github.com/bytom/vapor/util"
)
// Test rpc call benchmark - 0.1 s/op
"os"
"testing"
- "github.com/vapor/consensus"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/consensus"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm"
)
// case1: |------c1(height=7)
import (
"fmt"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc/types"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc/types"
)
func declChain(name string, baseChain *protocol.Chain, baseHeight uint64, height uint64) (*protocol.Chain, error) {
"fmt"
"time"
- "github.com/vapor/account"
- "github.com/vapor/asset"
- "github.com/vapor/blockchain/pseudohsm"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/common"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/crypto/sha3pool"
- "github.com/vapor/database"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm"
- "github.com/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/asset"
+ "github.com/bytom/vapor/blockchain/pseudohsm"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ "github.com/bytom/vapor/database"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
)
// TxGenerator used to generate new tx
"context"
"time"
- "github.com/vapor/account"
- "github.com/vapor/blockchain/pseudohsm"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/config"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/database"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/event"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/vm"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/pseudohsm"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/database"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/vm"
)
const (
"os"
"testing"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/testutil"
"github.com/golang/protobuf/proto"
- "github.com/vapor/database"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/database/storage"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/protocol/state"
+ "github.com/bytom/vapor/database"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/database/storage"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/protocol/state"
)
func TestAttachOrDetachBlocks(t *testing.T) {
import (
"encoding/hex"
- "github.com/vapor/consensus"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/testutil"
)
const utxoPreFix = "UT:"
"testing"
"time"
- "github.com/vapor/account"
- "github.com/vapor/asset"
- "github.com/vapor/blockchain/pseudohsm"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/config"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/database"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/event"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- wt "github.com/vapor/wallet"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/asset"
+ "github.com/bytom/vapor/blockchain/pseudohsm"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/database"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ wt "github.com/bytom/vapor/wallet"
)
func TestWalletUpdate(t *testing.T) {
"path"
"reflect"
- "github.com/vapor/account"
- "github.com/vapor/asset"
- "github.com/vapor/blockchain/pseudohsm"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/database"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/event"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc/types"
- w "github.com/vapor/wallet"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/asset"
+ "github.com/bytom/vapor/blockchain/pseudohsm"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/database"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc/types"
+ w "github.com/bytom/vapor/wallet"
)
type walletTestConfig struct {
"io"
"testing"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc"
)
func MustDecodeHash(s string) (h bc.Hash) {
package testutil
import (
- "github.com/vapor/crypto/ed25519"
- "github.com/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/ed25519"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
)
var (
import (
"encoding/json"
- "github.com/vapor/api"
- "github.com/vapor/blockchain/pseudohsm"
- "github.com/vapor/blockchain/query"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/api"
+ "github.com/bytom/vapor/blockchain/pseudohsm"
+ "github.com/bytom/vapor/blockchain/query"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/errors"
)
func (n *Node) CreateKey(alias, password string) (*api.CreateKeyResp, error) {
import (
"encoding/json"
- "github.com/vapor/api"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/api"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc/types"
)
func (n *Node) GetBlockByHash(hash string) (*types.Block, error) {
import (
"encoding/json"
- "github.com/vapor/errors"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/toolbar/common"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/toolbar/common"
)
// Node can invoke the api which provide by the full node server
"encoding/json"
"testing"
- "github.com/vapor/consensus"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
)
func buildTxRequest(accountID string, outputs map[string]uint64) ([]byte, error) {
import (
"encoding/json"
- "github.com/vapor/api"
- "github.com/vapor/blockchain/query"
- "github.com/vapor/errors"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/wallet"
+ "github.com/bytom/vapor/api"
+ "github.com/bytom/vapor/blockchain/query"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/wallet"
)
func (n *Node) ListAddresses(accountAlias string, from, count uint) (*[]api.AddressResp, error) {
"encoding/hex"
"encoding/json"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/consensus"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
type SpendAccountAction struct {
import (
"errors"
- "github.com/vapor/common"
- "github.com/vapor/consensus"
- "github.com/vapor/consensus/segwit"
- "github.com/vapor/protocol/vm/vmutil"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/consensus/segwit"
+ "github.com/bytom/vapor/protocol/vm/vmutil"
)
func GetAddressFromControlProgram(prog []byte) string {
import (
"sort"
- "github.com/vapor/api"
- "github.com/vapor/consensus"
+ "github.com/bytom/vapor/api"
+ "github.com/bytom/vapor/consensus"
)
const NumOfBPNode = 42
_ "github.com/go-sql-driver/mysql"
"github.com/jinzhu/gorm"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/errors"
)
func NewMySQLDB(cfg MySQLConfig) (*gorm.DB, error) {
log "github.com/sirupsen/logrus"
- "github.com/vapor/consensus"
- "github.com/vapor/errors"
- "github.com/vapor/toolbar/apinode"
- "github.com/vapor/toolbar/common"
- "github.com/vapor/toolbar/consensusreward/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/toolbar/apinode"
+ "github.com/bytom/vapor/toolbar/common"
+ "github.com/bytom/vapor/toolbar/consensusreward/config"
)
const standbyNodesRewardForConsensusCycle = 7610350076 // 400000000000000 / (365 * 24 * 60 / (500 * 1200 / 1000 / 60))
"github.com/gin-gonic/gin"
- "github.com/vapor/errors"
- "github.com/vapor/toolbar/federation/common"
- "github.com/vapor/toolbar/federation/database/orm"
- serverCommon "github.com/vapor/toolbar/server"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/toolbar/federation/common"
+ "github.com/bytom/vapor/toolbar/federation/database/orm"
+ serverCommon "github.com/bytom/vapor/toolbar/server"
)
type listCrosschainTxsReq struct{ serverCommon.Display }
"github.com/gin-gonic/gin"
"github.com/jinzhu/gorm"
- "github.com/vapor/toolbar/federation/config"
- serverCommon "github.com/vapor/toolbar/server"
+ "github.com/bytom/vapor/toolbar/federation/config"
+ serverCommon "github.com/bytom/vapor/toolbar/server"
)
type Server struct {
log "github.com/sirupsen/logrus"
- "github.com/vapor/consensus"
- "github.com/vapor/consensus/segwit"
- "github.com/vapor/wallet"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/consensus/segwit"
+ "github.com/bytom/vapor/wallet"
)
func ProgToAddress(prog []byte, netParams *consensus.Params) string {
log "github.com/sirupsen/logrus"
- vaporJson "github.com/vapor/encoding/json"
- "github.com/vapor/toolbar/common"
+ vaporJson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/toolbar/common"
)
func NewConfig() *Config {
"github.com/golang/groupcache/lru"
"github.com/jinzhu/gorm"
- "github.com/vapor/errors"
- "github.com/vapor/toolbar/federation/database/orm"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/toolbar/federation/database/orm"
)
const (
package orm
import (
- "github.com/vapor/toolbar/common"
+ "github.com/bytom/vapor/toolbar/common"
)
type Asset struct {
package orm
import (
- "github.com/vapor/toolbar/common"
+ "github.com/bytom/vapor/toolbar/common"
)
type Chain struct {
"database/sql"
"encoding/json"
- "github.com/vapor/errors"
- "github.com/vapor/toolbar/common"
- fedCommon "github.com/vapor/toolbar/federation/common"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/toolbar/common"
+ fedCommon "github.com/bytom/vapor/toolbar/federation/common"
)
type CrossTransaction struct {
package orm
import (
- "github.com/vapor/toolbar/common"
+ "github.com/bytom/vapor/toolbar/common"
)
type CrossTransactionReq struct {
import (
"encoding/json"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/toolbar/common"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/toolbar/common"
)
// Node can invoke the api which provide by the full node server
package synchron
import (
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/errors"
)
var (
"github.com/jinzhu/gorm"
log "github.com/sirupsen/logrus"
- "github.com/vapor/consensus"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/toolbar/federation/common"
- "github.com/vapor/toolbar/federation/config"
- "github.com/vapor/toolbar/federation/database"
- "github.com/vapor/toolbar/federation/database/orm"
- "github.com/vapor/toolbar/federation/service"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/toolbar/federation/common"
+ "github.com/bytom/vapor/toolbar/federation/config"
+ "github.com/bytom/vapor/toolbar/federation/database"
+ "github.com/bytom/vapor/toolbar/federation/database/orm"
+ "github.com/bytom/vapor/toolbar/federation/service"
)
type mainchainKeeper struct {
"github.com/jinzhu/gorm"
log "github.com/sirupsen/logrus"
- "github.com/vapor/consensus"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/toolbar/federation/common"
- "github.com/vapor/toolbar/federation/config"
- "github.com/vapor/toolbar/federation/database"
- "github.com/vapor/toolbar/federation/database/orm"
- "github.com/vapor/toolbar/federation/service"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/toolbar/federation/common"
+ "github.com/bytom/vapor/toolbar/federation/config"
+ "github.com/bytom/vapor/toolbar/federation/database"
+ "github.com/bytom/vapor/toolbar/federation/database/orm"
+ "github.com/bytom/vapor/toolbar/federation/service"
)
type sidechainKeeper struct {
package mergeutxo
import (
- "github.com/vapor/consensus"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/toolbar/apinode"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/toolbar/apinode"
)
func MergeUTXO(hostPort, accountID, password, address string, amount uint64) ([]string, error) {
import (
"github.com/gin-gonic/gin"
- "github.com/vapor/toolbar/precognitive/database/orm"
- serverCommon "github.com/vapor/toolbar/server"
+ "github.com/bytom/vapor/toolbar/precognitive/database/orm"
+ serverCommon "github.com/bytom/vapor/toolbar/server"
)
type listNodesReq struct{ serverCommon.Display }
"github.com/gin-gonic/gin"
"github.com/jinzhu/gorm"
- "github.com/vapor/toolbar/precognitive/config"
- serverCommon "github.com/vapor/toolbar/server"
+ "github.com/bytom/vapor/toolbar/precognitive/config"
+ serverCommon "github.com/bytom/vapor/toolbar/server"
)
type Server struct {
"os"
log "github.com/sirupsen/logrus"
- "github.com/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/toolbar/common"
+ "github.com/bytom/vapor/toolbar/common"
)
func NewConfig() *Config {
"fmt"
"time"
- "github.com/vapor/toolbar/common"
- precogCommon "github.com/vapor/toolbar/precognitive/common"
+ "github.com/bytom/vapor/toolbar/common"
+ precogCommon "github.com/bytom/vapor/toolbar/precognitive/common"
)
type Node struct {
log "github.com/sirupsen/logrus"
- "github.com/vapor/p2p"
- "github.com/vapor/toolbar/precognitive/database/orm"
+ "github.com/bytom/vapor/p2p"
+ "github.com/bytom/vapor/toolbar/precognitive/database/orm"
)
func (m *monitor) connectionRoutine() {
log "github.com/sirupsen/logrus"
- "github.com/vapor/p2p/discover/dht"
- "github.com/vapor/toolbar/precognitive/config"
+ "github.com/bytom/vapor/p2p/discover/dht"
+ "github.com/bytom/vapor/toolbar/precognitive/config"
)
var (
package monitor
import (
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/test/mock"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/test/mock"
)
func mockChainAndPool() (*mock.Chain, *mock.Mempool, error) {
"github.com/jinzhu/gorm"
log "github.com/sirupsen/logrus"
- vaporCfg "github.com/vapor/config"
- "github.com/vapor/crypto/ed25519/chainkd"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/event"
- "github.com/vapor/netsync/chainmgr"
- "github.com/vapor/netsync/consensusmgr"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/p2p"
- "github.com/vapor/p2p/discover/dht"
- "github.com/vapor/p2p/discover/mdns"
- "github.com/vapor/p2p/signlib"
- "github.com/vapor/test/mock"
- "github.com/vapor/toolbar/precognitive/config"
+ vaporCfg "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/netsync/chainmgr"
+ "github.com/bytom/vapor/netsync/consensusmgr"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/p2p"
+ "github.com/bytom/vapor/p2p/discover/dht"
+ "github.com/bytom/vapor/p2p/discover/mdns"
+ "github.com/bytom/vapor/p2p/signlib"
+ "github.com/bytom/vapor/test/mock"
+ "github.com/bytom/vapor/toolbar/precognitive/config"
)
type monitor struct {
"github.com/jinzhu/gorm"
log "github.com/sirupsen/logrus"
- "github.com/vapor/netsync/peers"
- "github.com/vapor/p2p"
- "github.com/vapor/toolbar/precognitive/common"
- "github.com/vapor/toolbar/precognitive/config"
- "github.com/vapor/toolbar/precognitive/database/orm"
+ "github.com/bytom/vapor/netsync/peers"
+ "github.com/bytom/vapor/p2p"
+ "github.com/bytom/vapor/toolbar/precognitive/common"
+ "github.com/bytom/vapor/toolbar/precognitive/config"
+ "github.com/bytom/vapor/toolbar/precognitive/database/orm"
)
func (m *monitor) upsertNode(node *config.Node) error {
package server
import (
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/errors"
)
var (
package server
import (
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/errors"
)
//FormatErrResp format error response
"github.com/gin-gonic/gin"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/errors"
)
func Middleware(serverInstance interface{}) gin.HandlerFunc {
"github.com/gin-gonic/gin"
- "github.com/vapor/errors"
+ "github.com/bytom/vapor/errors"
)
const (
"os"
"path"
- "github.com/vapor/toolbar/common"
+ "github.com/bytom/vapor/toolbar/common"
)
type Config struct {
"github.com/jinzhu/gorm"
- "github.com/vapor/consensus"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/toolbar/apinode"
- "github.com/vapor/toolbar/common"
- "github.com/vapor/toolbar/vote_reward/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/toolbar/apinode"
+ "github.com/bytom/vapor/toolbar/common"
+ "github.com/bytom/vapor/toolbar/vote_reward/config"
)
var (
"github.com/jinzhu/gorm"
log "github.com/sirupsen/logrus"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/toolbar/apinode"
- "github.com/vapor/toolbar/common"
- "github.com/vapor/toolbar/vote_reward/config"
- "github.com/vapor/toolbar/vote_reward/database/orm"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/toolbar/apinode"
+ "github.com/bytom/vapor/toolbar/common"
+ "github.com/bytom/vapor/toolbar/vote_reward/config"
+ "github.com/bytom/vapor/toolbar/vote_reward/database/orm"
)
var ErrInconsistentDB = errors.New("inconsistent db status")
"context"
jww "github.com/spf13/jwalterweatherman"
- "github.com/vapor/api"
- "github.com/vapor/blockchain/rpc"
- "github.com/vapor/env"
+ "github.com/bytom/vapor/api"
+ "github.com/bytom/vapor/blockchain/rpc"
+ "github.com/bytom/vapor/env"
)
const (
"strconv"
"strings"
- "github.com/vapor/crypto/ed25519"
+ "github.com/bytom/vapor/crypto/ed25519"
)
// NewPrivateKey returns a PrivateKey by parsing the string s.
"math/big"
"strconv"
- "github.com/vapor/crypto/ed25519"
+ "github.com/bytom/vapor/crypto/ed25519"
)
const format = "Private-key-format: v1.3\n"
log "github.com/sirupsen/logrus"
- "github.com/vapor/account"
- "github.com/vapor/asset"
- "github.com/vapor/blockchain/query"
- "github.com/vapor/common"
- "github.com/vapor/consensus"
- "github.com/vapor/consensus/segwit"
- "github.com/vapor/crypto/sha3pool"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/asset"
+ "github.com/bytom/vapor/blockchain/query"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/consensus/segwit"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
// annotateTxs adds asset data to transactions
log "github.com/sirupsen/logrus"
- "github.com/vapor/account"
- "github.com/vapor/blockchain/query"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/sha3pool"
- chainjson "github.com/vapor/encoding/json"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/query"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ chainjson "github.com/bytom/vapor/encoding/json"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
func parseGlobalTxIdx(globalTxIdx []byte) (*bc.Hash, uint64) {
"github.com/johngb/langreg"
"golang.org/x/crypto/pbkdf2"
- "github.com/vapor/wallet/mnemonic/wordlists"
+ "github.com/bytom/vapor/wallet/mnemonic/wordlists"
)
var (
"sync/atomic"
"time"
- "github.com/vapor/account"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/crypto/sha3pool"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
const (
"testing"
"time"
- "github.com/vapor/account"
- acc "github.com/vapor/account"
- "github.com/vapor/blockchain/pseudohsm"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/common"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/errors"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/account"
+ acc "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/pseudohsm"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
// MockBlock mock a block
package wallet
import (
- acc "github.com/vapor/account"
- "github.com/vapor/asset"
- "github.com/vapor/blockchain/query"
- "github.com/vapor/protocol/bc"
+ acc "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/asset"
+ "github.com/bytom/vapor/blockchain/query"
+ "github.com/bytom/vapor/protocol/bc"
)
// WalletStore interface contains wallet storage functions.
"sort"
"time"
- "github.com/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc"
log "github.com/sirupsen/logrus"
- acc "github.com/vapor/account"
- "github.com/vapor/blockchain/query"
- "github.com/vapor/crypto/sha3pool"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc/types"
+ acc "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/blockchain/query"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc/types"
)
const (
"os"
"testing"
- "github.com/vapor/account"
- "github.com/vapor/asset"
- "github.com/vapor/blockchain/pseudohsm"
- "github.com/vapor/blockchain/query"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/event"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/asset"
+ "github.com/bytom/vapor/blockchain/pseudohsm"
+ "github.com/bytom/vapor/blockchain/query"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/testutil"
)
func TestWalletUnconfirmedTxs(t *testing.T) {
import (
log "github.com/sirupsen/logrus"
- "github.com/vapor/account"
- "github.com/vapor/consensus"
- "github.com/vapor/consensus/segwit"
- "github.com/vapor/crypto/sha3pool"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/consensus/segwit"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
// GetAccountUtxos return all account unspent outputs
"sort"
"testing"
- "github.com/vapor/account"
- "github.com/vapor/consensus"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
- "github.com/vapor/testutil"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/consensus"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/testutil"
)
func TestGetAccountUtxos(t *testing.T) {
log "github.com/sirupsen/logrus"
- "github.com/vapor/account"
- "github.com/vapor/asset"
- "github.com/vapor/blockchain/pseudohsm"
- "github.com/vapor/errors"
- "github.com/vapor/event"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/asset"
+ "github.com/bytom/vapor/blockchain/pseudohsm"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
const (
"testing"
"time"
- "github.com/vapor/account"
- acc "github.com/vapor/account"
- "github.com/vapor/asset"
- "github.com/vapor/blockchain/query"
- "github.com/vapor/blockchain/signers"
- "github.com/vapor/blockchain/txbuilder"
- "github.com/vapor/common"
- "github.com/vapor/config"
- "github.com/vapor/consensus"
- "github.com/vapor/crypto/ed25519/chainkd"
- "github.com/vapor/crypto/sha3pool"
- dbm "github.com/vapor/database/leveldb"
- "github.com/vapor/errors"
- "github.com/vapor/event"
- "github.com/vapor/protocol"
- "github.com/vapor/protocol/bc"
- "github.com/vapor/protocol/bc/types"
+ "github.com/bytom/vapor/account"
+ acc "github.com/bytom/vapor/account"
+ "github.com/bytom/vapor/asset"
+ "github.com/bytom/vapor/blockchain/query"
+ "github.com/bytom/vapor/blockchain/signers"
+ "github.com/bytom/vapor/blockchain/txbuilder"
+ "github.com/bytom/vapor/common"
+ "github.com/bytom/vapor/config"
+ "github.com/bytom/vapor/consensus"
+ "github.com/bytom/vapor/crypto/ed25519/chainkd"
+ "github.com/bytom/vapor/crypto/sha3pool"
+ dbm "github.com/bytom/vapor/database/leveldb"
+ "github.com/bytom/vapor/errors"
+ "github.com/bytom/vapor/event"
+ "github.com/bytom/vapor/protocol"
+ "github.com/bytom/vapor/protocol/bc"
+ "github.com/bytom/vapor/protocol/bc/types"
)
func TestEncodeDecodeGlobalTxIndex(t *testing.T) {