package com.hedera.hapi.platform.event

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message EventConsensusData

event_consensus_data.proto:47

* Event Consensus Data.<br/> This message records the critical values produced by consensus for an event.

message EventCore

event_core.proto:47

* Contains information about an event and its parents.

Used in: GossipEvent

message EventDescriptor

event_descriptor.proto:51

* Unique identifier for an event.

Used in: EventCore

message EventTransaction

event_transaction.proto:47

* An Event Transaction gossiped between nodes as part of events. Each node MUST extract this transaction and process according to the type of transaction encoded.<br/> Both the platform and the application built on that platform MAY define event transactions.<br/> The encoded data MUST be a serialized protobuf message.

Used in: GossipEvent

message GossipEvent

gossip_event.proto:42

* An event that is sent and received via gossip

message StateSignatureTransaction

state_signature_transaction.proto:43

* An signature of a state snapshot gossiped to other nodes. Each node SHALL hash the root of the merkle tree of a state snapshot every round. Once this hash is calculated, it SHOULD be signed with the nodes private signing key. This signature, together with the hash SHOULD be added to an event as a StateSignatureTransaction.

Used in: EventTransaction, proto.TransactionBody