package rollkit.v1

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

service HealthService

health.proto:11

HealthService defines the RPC service for the health package

service P2PService

p2p_rpc.proto:11

P2PService defines the RPC service for the P2P package

service SignerService

signer.proto:26

The SignerService defines the RPCs to sign and to retrieve the public key.

service StoreService

state_rpc.proto:11

StoreService defines the RPC service for the store package

message Batch

batch.proto:7

Batch is a collection of transactions.

message Block

state_rpc.proto:23

Block contains all the components of a complete block

Used in: GetBlockResponse

message Data

rollkit.proto:93

Data is the data of a block in the blockchain.

Used in: Block

rollkit.proto:18

Header is the header of a block in the blockchain.

Used in: SignedHeader

enum HealthStatus

health.proto:17

HealthStatus defines the health status of the node

Used in: GetHealthResponse

message Metadata

rollkit.proto:78

Metadata is the metadata of a block in the blockchain.

Used in: Data

message NetInfo

p2p_rpc.proto:37

NetInfo contains information about the network

Used in: GetNetInfoResponse

message PeerInfo

p2p_rpc.proto:30

PeerInfo contains information about a connected peer

Used in: GetPeerInfoResponse

message SignedHeader

rollkit.proto:63

SignedHeader is a header with a signature and a validator set.

Used in: Block

message Signer

rollkit.proto:70

Signer is a signer of a block in the blockchain.

Used in: SignedHeader

message State

state.proto:10

State is the state of the blockchain.

Used in: GetStateResponse

message Version

rollkit.proto:12

Version captures the consensus rules for processing a block in the blockchain, including all blockchain data structures and the rules of the application's state transition machine. This is equivalent to the tmversion.Consensus type in Tendermint.

Used in: Header, State

message Vote

rollkit.proto:100

Vote is a vote for a block in the blockchain.