Merge branch 'develop' into dev/reuse_pubkeys

This commit is contained in:
Dev Ojha 2018-07-26 09:47:57 -07:00 committed by GitHub
commit 4c13b3a642
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 45 additions and 42 deletions

View File

@ -5,7 +5,9 @@ import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"github.com/tendermint/tendermint/crypto"
"github.com/tendermint/tendermint/crypto/ed25519" "github.com/tendermint/tendermint/crypto/ed25519"
cryptoAmino "github.com/tendermint/tendermint/crypto/encoding/amino"
cmn "github.com/tendermint/tendermint/libs/common" cmn "github.com/tendermint/tendermint/libs/common"
dbm "github.com/tendermint/tendermint/libs/db" dbm "github.com/tendermint/tendermint/libs/db"
"github.com/tendermint/tendermint/libs/log" "github.com/tendermint/tendermint/libs/log"
@ -28,7 +30,7 @@ func NewCodec() *wire.Codec {
cdc.RegisterInterface((*sdk.Msg)(nil), nil) cdc.RegisterInterface((*sdk.Msg)(nil), nil)
cdc.RegisterConcrete(MsgSend{}, "example/MsgSend", nil) cdc.RegisterConcrete(MsgSend{}, "example/MsgSend", nil)
cdc.RegisterConcrete(MsgIssue{}, "example/MsgIssue", nil) cdc.RegisterConcrete(MsgIssue{}, "example/MsgIssue", nil)
crypto.RegisterAmino(cdc) cryptoAmino.RegisterAmino(cdc)
return cdc return cdc
} }

View File

@ -2,8 +2,9 @@ package app
import ( import (
"testing" "testing"
"github.com/tendermint/tendermint/crypto"
sdk "github.com/cosmos/cosmos-sdk/types" sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/tendermint/tendermint/crypto/ed25519"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
) )
@ -11,8 +12,8 @@ import (
// Test encoding of app2Tx is correct with both msg types // Test encoding of app2Tx is correct with both msg types
func TestEncoding(t *testing.T) { func TestEncoding(t *testing.T) {
// Create privkeys and addresses // Create privkeys and addresses
priv1 := crypto.GenPrivKeyEd25519() priv1 := ed25519.GenPrivKey()
priv2 := crypto.GenPrivKeyEd25519() priv2 := ed25519.GenPrivKey()
addr1 := priv1.PubKey().Address().Bytes() addr1 := priv1.PubKey().Address().Bytes()
addr2 := priv2.PubKey().Address().Bytes() addr2 := priv2.PubKey().Address().Bytes()

View File

@ -1,16 +1,16 @@
package app package app
import ( import (
cryptoAmino "github.com/tendermint/tendermint/crypto/encoding/amino"
cmn "github.com/tendermint/tendermint/libs/common" cmn "github.com/tendermint/tendermint/libs/common"
dbm "github.com/tendermint/tendermint/libs/db" dbm "github.com/tendermint/tendermint/libs/db"
"github.com/tendermint/tendermint/libs/log" "github.com/tendermint/tendermint/libs/log"
"github.com/tendermint/tendermint/crypto"
bapp "github.com/cosmos/cosmos-sdk/baseapp" bapp "github.com/cosmos/cosmos-sdk/baseapp"
sdk "github.com/cosmos/cosmos-sdk/types" sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/cosmos/cosmos-sdk/wire"
"github.com/cosmos/cosmos-sdk/x/auth" "github.com/cosmos/cosmos-sdk/x/auth"
"github.com/cosmos/cosmos-sdk/x/bank" "github.com/cosmos/cosmos-sdk/x/bank"
"github.com/cosmos/cosmos-sdk/wire"
) )
const ( const (
@ -57,6 +57,6 @@ func UpdatedCodec() *wire.Codec {
cdc.RegisterConcrete(MsgSend{}, "example/MsgSend", nil) cdc.RegisterConcrete(MsgSend{}, "example/MsgSend", nil)
cdc.RegisterConcrete(MsgIssue{}, "example/MsgIssue", nil) cdc.RegisterConcrete(MsgIssue{}, "example/MsgIssue", nil)
auth.RegisterWire(cdc) auth.RegisterWire(cdc)
crypto.RegisterAmino(cdc) cryptoAmino.RegisterAmino(cdc)
return cdc return cdc
} }

View File

@ -1,14 +1,15 @@
package app package app
import ( import (
"github.com/stretchr/testify/require"
"os"
"encoding/json" "encoding/json"
"os"
"testing" "testing"
"github.com/stretchr/testify/require"
abci "github.com/tendermint/tendermint/abci/types"
"github.com/tendermint/tendermint/crypto/ed25519"
dbm "github.com/tendermint/tendermint/libs/db" dbm "github.com/tendermint/tendermint/libs/db"
"github.com/tendermint/tendermint/libs/log" "github.com/tendermint/tendermint/libs/log"
abci "github.com/tendermint/tendermint/abci/types"
"github.com/tendermint/tendermint/crypto"
bapp "github.com/cosmos/cosmos-sdk/baseapp" bapp "github.com/cosmos/cosmos-sdk/baseapp"
sdk "github.com/cosmos/cosmos-sdk/types" sdk "github.com/cosmos/cosmos-sdk/types"
@ -54,8 +55,8 @@ func TestBadMsg(t *testing.T) {
bc := newTestChain() bc := newTestChain()
// Create privkeys and addresses // Create privkeys and addresses
priv1 := crypto.GenPrivKeyEd25519() priv1 := ed25519.GenPrivKey()
priv2 := crypto.GenPrivKeyEd25519() priv2 := ed25519.GenPrivKey()
addr1 := priv1.PubKey().Address().Bytes() addr1 := priv1.PubKey().Address().Bytes()
addr2 := priv2.PubKey().Address().Bytes() addr2 := priv2.PubKey().Address().Bytes()
@ -99,8 +100,8 @@ func TestBadMsg(t *testing.T) {
func TestMsgSend(t *testing.T) { func TestMsgSend(t *testing.T) {
bc := newTestChain() bc := newTestChain()
priv1 := crypto.GenPrivKeyEd25519() priv1 := ed25519.GenPrivKey()
priv2 := crypto.GenPrivKeyEd25519() priv2 := ed25519.GenPrivKey()
addr1 := priv1.PubKey().Address().Bytes() addr1 := priv1.PubKey().Address().Bytes()
addr2 := priv2.PubKey().Address().Bytes() addr2 := priv2.PubKey().Address().Bytes()
@ -138,5 +139,4 @@ func TestMsgSend(t *testing.T) {
require.True(t, res.IsOK(), res.Log) require.True(t, res.IsOK(), res.Log)
} }