protos/proof.proto in libra_client-0.1.6 vs protos/proof.proto in libra_client-0.1.7

- old
+ new

@@ -49,9 +49,24 @@ // The non-default siblings. The ones near the root are at the beginning of // the list. repeated bytes non_default_siblings = 3; } +message AccumulatorConsistencyProof { + // The root hashes of the frozen subtrees that form the small accumulator. + // Note that none of these hashes should be default hash. + repeated bytes frozen_subtree_roots = 1; + + // The total number of siblings. + uint32 num_siblings = 2; + + // The non-default siblings. Note that the entire list of siblings always + // start of zero or more non-default siblings, followed by zero of more + // default siblings. So given the total number of siblings and the non-default + // siblings we should be able to construct the entire sibling list. + repeated bytes non_default_siblings = 3; +} + // The complete proof used to authenticate a signed transaction. message SignedTransactionProof { AccumulatorProof ledger_info_to_transaction_info_proof = 1; TransactionInfo transaction_info = 2; }