# Functions
ConstructBlocksSyncMessage constructs blocks sync message to send blocks to other nodes.
ConstructCrossLinkMessage constructs cross link message to send to beacon chain.
ConstructCXReceiptsProof constructs cross shard receipts and related proof including merkle proof, blockHeader and commitSignatures.
ConstructSlashMessage ..
ConstructStakingTransactionListMessageAccount constructs serialized staking transactions in account model.
ConstructTransactionListMessageAccount constructs serialized transactions in account model.
# Constants
Constant of the top level Message Type exchanged among nodes.
Constant of the top level Message Type exchanged among nodes.
used for crosslink from beacon chain to shard chain.
node send ip/pki to register with leader.
cross-shard transaction receipts.
Constant of transaction message subtype.
Deprecated.
A report of a double-signing event.
Constant of the top level Message Type exchanged among nodes.
Block sync message subtype.
Constant of the top level Message Type exchanged among nodes.
Constant of transaction message subtype.
# Type aliases
BlockMessageType represents the type of messages used for Node/Block.
MessageType is to indicate the specific type of message under Node category.
TransactionMessageType representa the types of messages used for Node/Transaction.