package starknet.consensus.consensus

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

message BlockInfo

consensus.proto:118

Used in: ProposalPart

message ConsensusStreamId

consensus.proto:41

Streaming of proposals is done on the "consensus_proposal" topic.

message ConsensusTransaction

consensus.proto:12

Contains all variants of mempool and an L1Handler variant to cover all transactions that can be in a new block.

Used in: TransactionBatch

message ProposalCommitment

consensus.proto:92

Used in: ProposalPart

message ProposalFin

consensus.proto:67

Identifies the content proposed (and executed). Consensus is reached on the value contained here.

Used in: ProposalPart

message ProposalInit

consensus.proto:59

Used in: ProposalPart

message ProposalPart

consensus.proto:48

Messages which make up a Proposal stream.

message StreamMessage

consensus.proto:83

The content and stream_id are generic fields. The user of the stream can choose to pass whatever message that they want. The messages are then encoded in bytes.

message TransactionBatch

consensus.proto:71

Used in: ProposalPart

message TransactionsFin

consensus.proto:76

Marks the completion of the transaction streaming.

Used in: ProposalPart

message Vote

consensus.proto:22

enum Vote.VoteType

consensus.proto:23

Used in: Vote