package p2p_test import ( "context" "github.com/tendermint/tendermint/crypto" "github.com/tendermint/tendermint/crypto/ed25519" "github.com/tendermint/tendermint/internal/p2p" "github.com/tendermint/tendermint/internal/p2p/p2ptest" "github.com/tendermint/tendermint/types" ) // Common setup for P2P tests. var ( ctx = context.Background() chID = p2p.ChannelID(1) chDesc = &p2p.ChannelDescriptor{ ID: chID, MessageType: &p2ptest.Message{}, Priority: 5, SendQueueCapacity: 10, RecvMessageCapacity: 10, } selfKey crypto.PrivKey = ed25519.GenPrivKeyFromSecret([]byte{0xf9, 0x1b, 0x08, 0xaa, 0x38, 0xee, 0x34, 0xdd}) selfID = types.NodeIDFromPubKey(selfKey.PubKey()) selfInfo = types.NodeInfo{ NodeID: selfID, ListenAddr: "0.0.0.0:0", Network: "test", Moniker: string(selfID), Channels: []byte{0x01, 0x02}, } peerKey crypto.PrivKey = ed25519.GenPrivKeyFromSecret([]byte{0x84, 0xd7, 0x01, 0xbf, 0x83, 0x20, 0x1c, 0xfe}) peerID = types.NodeIDFromPubKey(peerKey.PubKey()) peerInfo = types.NodeInfo{ NodeID: peerID, ListenAddr: "0.0.0.0:0", Network: "test", Moniker: string(peerID), Channels: []byte{0x01, 0x02}, } )