First draft of Whisper messages relaying

This commit is contained in:
obscuren
2014-12-08 12:43:33 +01:00
parent f06543fd06
commit ebe2d9d872
7 changed files with 472 additions and 0 deletions

15
whisper/message.go Normal file
View File

@ -0,0 +1,15 @@
package whisper
type Message struct {
Flags byte
Signature []byte
Payload []byte
}
func NewMessage(payload []byte) *Message {
return &Message{Flags: 0, Payload: payload}
}
func (self *Message) Bytes() []byte {
return append([]byte{self.Flags}, append(self.Signature, self.Payload...)...)
}