Sha256: c3c7e2704a9463c7a2d9a7638cdde61d943594a3c1d1f0917087c818a82c2a69

Contents?: true

Size: 712 Bytes

Versions: 2

Compression:

Stored size: 712 Bytes

Contents

// Copyright (c) The Libra Core Contributors
// SPDX-License-Identifier: Apache-2.0

syntax = "proto3";

package network;

import "ledger_info.proto";
import "transaction.proto";

message GetChunkRequest {
  uint64 known_version = 1;
  uint64 limit = 2;
  uint64 timeout = 3;
  types.LedgerInfoWithSignatures ledger_info_with_sigs = 4;
}

message GetChunkResponse {
  types.LedgerInfoWithSignatures ledger_info_with_sigs = 1;
  // chunk of transactions with proof corresponding to version in `ledger_info_with_sigs`
  types.TransactionListWithProof txn_list_with_proof = 2;
}

message StateSynchronizerMsg {
  oneof message {
    GetChunkRequest chunk_request = 1;
    GetChunkResponse chunk_response = 2;
  }
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
libra_client-0.2.1 protos/state_synchronizer.proto
libra_client-0.1.7 protos/state_synchronizer.proto