All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hedera.hapi.block.stream.output.protoc.EthereumOutputOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.57.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: stream/output/smart_contract_service.proto

package com.hedera.hapi.block.stream.output.protoc;

public interface EthereumOutputOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.hedera.hapi.block.stream.output.EthereumOutput)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   **
   * A list of additional outputs.
   * <p>
   * This field MAY record one or more additional outputs and smart
   * contract state changes produced during the ethereum call
   * transaction handling.<br/>
   * This field SHALL NOT be set if the transaction handling did not
   * produce additional outputs.<br/>
   * This field is not settled and MAY be removed or modified.
   * 
* * repeated .proto.TransactionSidecarRecord sidecars = 1; */ java.util.List getSidecarsList(); /** *
   **
   * A list of additional outputs.
   * <p>
   * This field MAY record one or more additional outputs and smart
   * contract state changes produced during the ethereum call
   * transaction handling.<br/>
   * This field SHALL NOT be set if the transaction handling did not
   * produce additional outputs.<br/>
   * This field is not settled and MAY be removed or modified.
   * 
* * repeated .proto.TransactionSidecarRecord sidecars = 1; */ com.hedera.services.stream.proto.TransactionSidecarRecord getSidecars(int index); /** *
   **
   * A list of additional outputs.
   * <p>
   * This field MAY record one or more additional outputs and smart
   * contract state changes produced during the ethereum call
   * transaction handling.<br/>
   * This field SHALL NOT be set if the transaction handling did not
   * produce additional outputs.<br/>
   * This field is not settled and MAY be removed or modified.
   * 
* * repeated .proto.TransactionSidecarRecord sidecars = 1; */ int getSidecarsCount(); /** *
   **
   * A list of additional outputs.
   * <p>
   * This field MAY record one or more additional outputs and smart
   * contract state changes produced during the ethereum call
   * transaction handling.<br/>
   * This field SHALL NOT be set if the transaction handling did not
   * produce additional outputs.<br/>
   * This field is not settled and MAY be removed or modified.
   * 
* * repeated .proto.TransactionSidecarRecord sidecars = 1; */ java.util.List getSidecarsOrBuilderList(); /** *
   **
   * A list of additional outputs.
   * <p>
   * This field MAY record one or more additional outputs and smart
   * contract state changes produced during the ethereum call
   * transaction handling.<br/>
   * This field SHALL NOT be set if the transaction handling did not
   * produce additional outputs.<br/>
   * This field is not settled and MAY be removed or modified.
   * 
* * repeated .proto.TransactionSidecarRecord sidecars = 1; */ com.hedera.services.stream.proto.TransactionSidecarRecordOrBuilder getSidecarsOrBuilder( int index); /** *
   **
   * An ethereum hash value.
   * <p>
   * This SHALL be a keccak256 hash of the ethereumData.
   * 
* * bytes ethereum_hash = 2; * @return The ethereumHash. */ com.google.protobuf.ByteString getEthereumHash(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy