For now, Message class represents the message defined in CBC Casper, but it has some additional fields (sender_slot, receiver_slot and so on).
We might divide Message class into abstract message class ( corresponding to Packet class?) and some concrete message classes like CBCCasperMessage.
Then move additional fields which are commonly used in all protocols to abstract message class.
For now,
Message
class represents the message defined in CBC Casper, but it has some additional fields (sender_slot
,receiver_slot
and so on). We might divideMessage
class into abstract message class ( corresponding toPacket
class?) and some concrete message classes likeCBCCasperMessage
. Then move additional fields which are commonly used in all protocols to abstract message class.