diff options
author | Wei-Ning Huang <w@dexon.org> | 2018-10-11 15:00:48 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-11 15:00:48 +0800 |
commit | a13f15bf54a2c10e5223779877778da0eebb4855 (patch) | |
tree | d9c2e60d0f42a5aa37d423e6ca81a9ba2af8645b /core/test | |
parent | 360a88aee800d25a942aeb8917e9b6ef0690aa27 (diff) | |
download | tangerine-consensus-a13f15bf54a2c10e5223779877778da0eebb4855.tar tangerine-consensus-a13f15bf54a2c10e5223779877778da0eebb4855.tar.gz tangerine-consensus-a13f15bf54a2c10e5223779877778da0eebb4855.tar.bz2 tangerine-consensus-a13f15bf54a2c10e5223779877778da0eebb4855.tar.lz tangerine-consensus-a13f15bf54a2c10e5223779877778da0eebb4855.tar.xz tangerine-consensus-a13f15bf54a2c10e5223779877778da0eebb4855.tar.zst tangerine-consensus-a13f15bf54a2c10e5223779877778da0eebb4855.zip |
core: types: fix nodeID generation (#191)
Use ethereum style nodeID generation (keccak on compressed public key
without the first byte).
Diffstat (limited to 'core/test')
-rw-r--r-- | core/test/tcp-transport.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/test/tcp-transport.go b/core/test/tcp-transport.go index e1b73f0..64f915d 100644 --- a/core/test/tcp-transport.go +++ b/core/test/tcp-transport.go @@ -709,12 +709,16 @@ func NewTCPTransportServer( marshaller Marshaller, serverPort int) *TCPTransportServer { + prvKey, err := ecdsa.NewPrivateKey() + if err != nil { + panic(err) + } return &TCPTransportServer{ // NOTE: the assumption here is the node ID of peers // won't be zero. TCPTransport: *NewTCPTransport( TransportPeerServer, - ecdsa.NewPublicKeyFromByteSlice(nil), + prvKey.PublicKey(), nil, marshaller, serverPort), |