dione/pubsub/message.go

26 lines
412 B
Go
Raw Normal View History

2021-06-02 21:19:52 +00:00
package pubsub
import "github.com/libp2p/go-libp2p-core/peer"
type PubSubMessageType int
const (
UnknownMessageType = iota
PrePrepareMessageType
PrepareMessageType
CommitMessageType
NewTxMessageType
NewBlockMessageType
)
type GenericMessage struct {
2021-06-02 21:19:52 +00:00
Type PubSubMessageType
From peer.ID `cbor:"-"`
Payload interface{}
}
type PubSubMessage struct {
Type PubSubMessageType
2021-06-02 21:19:52 +00:00
Payload []byte
}