merkle: remove go-wire dep by copying EncodeByteSlice

This commit is contained in:
Ethan Buchman
2018-02-03 01:29:39 -05:00
parent 1d7fc78ea1
commit d6d97889f2
5 changed files with 34 additions and 17 deletions

View File

@ -1,7 +1,6 @@
package merkle
import (
"github.com/tendermint/go-wire"
cmn "github.com/tendermint/tmlibs/common"
"golang.org/x/crypto/ripemd160"
)
@ -65,11 +64,11 @@ type kvPair cmn.KVPair
func (kv kvPair) Hash() []byte {
hasher := ripemd160.New()
err := wire.EncodeByteSlice(hasher, kv.Key)
err := encodeByteSlice(hasher, kv.Key)
if err != nil {
panic(err)
}
err = wire.EncodeByteSlice(hasher, kv.Value)
err = encodeByteSlice(hasher, kv.Value)
if err != nil {
panic(err)
}