Sha256: 637e74c12c4031aa042573c4e9711dfc756f00fac4d626e2e55b14611d41e388

Contents?: true

Size: 818 Bytes

Versions: 7

Compression:

Stored size: 818 Bytes

Contents

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

syntax = "proto3";

package types;

// `TransactionInfo` is the object we store in the transaction accumulator. It
// consists of the transaction as well as the execution result of this
// transaction. This are later returned to the client so that a client can
// validate the tree
message TransactionInfo {
  // Hash of the signed transaction that is stored
  bytes signed_transaction_hash = 1;

  // The root hash of Sparse Merkle Tree describing the world state at the end
  // of this transaction
  bytes state_root_hash = 2;

  // The root hash of Merkle Accumulator storing all events emitted during this
  // transaction.
  bytes event_root_hash = 3;

  // The amount of gas used by this transaction.
  uint64 gas_used = 4;
}

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
libra_client-0.1.7 protos/transaction_info.proto
libra_client-0.1.6 protos/transaction_info.proto
libra_client-0.1.5 protos/transaction_info.proto
libra_client-0.1.3 protos/transaction_info.proto
libra_client-0.1.2 protos/transaction_info.proto
libra_client-0.1.1 protos/transaction_info.proto
libra_client-0.1.0 protos/transaction_info.proto