github.com/Oyster-zx/tendermint@v0.34.24-fork/proto/tendermint/p2p/conn.proto (about) 1 syntax = "proto3"; 2 package tendermint.p2p; 3 4 option go_package = "github.com/tendermint/tendermint/proto/tendermint/p2p"; 5 6 import "gogoproto/gogo.proto"; 7 import "tendermint/crypto/keys.proto"; 8 9 message PacketPing {} 10 11 message PacketPong {} 12 13 message PacketMsg { 14 int32 channel_id = 1 [(gogoproto.customname) = "ChannelID"]; 15 bool eof = 2 [(gogoproto.customname) = "EOF"]; 16 bytes data = 3; 17 } 18 19 message Packet { 20 oneof sum { 21 PacketPing packet_ping = 1; 22 PacketPong packet_pong = 2; 23 PacketMsg packet_msg = 3; 24 } 25 } 26 27 message AuthSigMessage { 28 tendermint.crypto.PublicKey pub_key = 1 [(gogoproto.nullable) = false]; 29 bytes sig = 2; 30 }