package sync

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

service DB

sync.proto:21

The interface required by an x/sync/SyncManager for syncing. Note this service definition only exists for use in tests. A database shouldn't expose this over the internet, as it allows for reading/writing to the database.

message ChangeProof

sync.proto:128

Used in: CommitChangeProofRequest, GetChangeProofResponse, SyncGetChangeProofResponse, VerifyChangeProofRequest

message KeyChange

sync.proto:146

Used in: ChangeProof

message KeyValue

sync.proto:163

Used in: RangeProof

message MaybeBytes

sync.proto:156

Used in: CommitRangeProofRequest, GetChangeProofRequest, GetRangeProofRequest, KeyChange, Proof, ProofNode, SyncGetChangeProofRequest, SyncGetRangeProofRequest, VerifyChangeProofRequest

message Proof

sync.proto:46

Used in: GetProofResponse

message ProofNode

sync.proto:140

Used in: ChangeProof, Proof, RangeProof

message RangeProof

sync.proto:134

Used in: CommitRangeProofRequest, GetRangeProofResponse, SyncGetChangeProofResponse

message Request

sync.proto:10

Request represents a request for information during syncing.

message SerializedPath

sync.proto:151

Used in: ProofNode

message SyncGetChangeProofRequest

sync.proto:54

For use in sync client, which has a restriction on the size of the response. GetChangeProof in the DB service doesn't.

Used in: Request

message SyncGetChangeProofResponse

sync.proto:63

message SyncGetRangeProofRequest

sync.proto:104

For use in sync client, which has a restriction on the size of the response. GetRangeProof in the DB service doesn't.

Used in: Request