Interface EvmTransactionResultOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
EvmTransactionResult, EvmTransactionResult.Builder

@Generated public interface EvmTransactionResultOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    * The Hedera id of the contract receiving the call.<br/>
    getContractNonces(int index)
    * A list of contract account nonce values.<br/> This list SHALL contain a nonce value for each contract account modified as a result of this contract call.
    int
    * A list of contract account nonce values.<br/> This list SHALL contain a nonce value for each contract account modified as a result of this contract call.
    * A list of contract account nonce values.<br/> This list SHALL contain a nonce value for each contract account modified as a result of this contract call.
    * Any error message produced by the contract call.
    com.google.protobuf.ByteString
    * Any error message produced by the contract call.
    * If set, the id of the executed hook.
    long
    * EVM gas used.
    * If not already externalized in a transaction body, the context of the internal call producing this result.
    com.google.protobuf.ByteString
    * Result data from the function call.
    * The Hedera id of the caller.<br/>
    com.google.protobuf.Int64Value
    * In an EthereumTransaction, the nonce of the signer account at the end of the transaction.<br/>
    boolean
    * The Hedera id of the contract receiving the call.<br/>
    boolean
    * If set, the id of the executed hook.
    boolean
    * If not already externalized in a transaction body, the context of the internal call producing this result.
    boolean
    * The Hedera id of the caller.<br/>
    boolean
    * In an EthereumTransaction, the nonce of the signer account at the end of the transaction.<br/>

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • hasSenderId

      boolean hasSenderId()
       *
       The Hedera id of the caller.<br/>
       
      .proto.AccountID sender_id = 1;
      Returns:
      Whether the senderId field is set.
    • getSenderId

      AccountID getSenderId()
       *
       The Hedera id of the caller.<br/>
       
      .proto.AccountID sender_id = 1;
      Returns:
      The senderId.
    • hasContractId

      boolean hasContractId()
       *
       The Hedera id of the contract receiving the call.<br/>
       
      .proto.ContractID contract_id = 2;
      Returns:
      Whether the contractId field is set.
    • getContractId

      ContractID getContractId()
       *
       The Hedera id of the contract receiving the call.<br/>
       
      .proto.ContractID contract_id = 2;
      Returns:
      The contractId.
    • getResultData

      com.google.protobuf.ByteString getResultData()
       *
       Result data from the function call.
       
      bytes result_data = 3;
      Returns:
      The resultData.
    • getErrorMessage

      String getErrorMessage()
       *
       Any error message produced by the contract call. Max size of 100 bytes.
       <p>
       This SHALL be unset if the contract call succeeded.
       
      string error_message = 4;
      Returns:
      The errorMessage.
    • getErrorMessageBytes

      com.google.protobuf.ByteString getErrorMessageBytes()
       *
       Any error message produced by the contract call. Max size of 100 bytes.
       <p>
       This SHALL be unset if the contract call succeeded.
       
      string error_message = 4;
      Returns:
      The bytes for errorMessage.
    • getGasUsed

      long getGasUsed()
       *
       EVM gas used.
       
      uint64 gas_used = 5;
      Returns:
      The gasUsed.
    • hasInternalCallContext

      boolean hasInternalCallContext()
       *
       If not already externalized in a transaction body, the context of the
       internal call producing this result.
       
      .proto.InternalCallContext internal_call_context = 6;
      Returns:
      Whether the internalCallContext field is set.
    • getInternalCallContext

      InternalCallContext getInternalCallContext()
       *
       If not already externalized in a transaction body, the context of the
       internal call producing this result.
       
      .proto.InternalCallContext internal_call_context = 6;
      Returns:
      The internalCallContext.
    • hasExecutedHookId

      boolean hasExecutedHookId()
       *
       If set, the id of the executed hook.
       
      .proto.HookId executed_hook_id = 7;
      Returns:
      Whether the executedHookId field is set.
    • getExecutedHookId

      HookId getExecutedHookId()
       *
       If set, the id of the executed hook.
       
      .proto.HookId executed_hook_id = 7;
      Returns:
      The executedHookId.
    • getContractNoncesList

      List<ContractNonceInfo> getContractNoncesList()
       *
       A list of contract account nonce values.<br/>
       This list SHALL contain a nonce value for each contract account modified
       as a result of this contract call. These nonce values SHALL be the value
       after the contract call is completed.
       
      repeated .proto.ContractNonceInfo contract_nonces = 8;
    • getContractNonces

      ContractNonceInfo getContractNonces(int index)
       *
       A list of contract account nonce values.<br/>
       This list SHALL contain a nonce value for each contract account modified
       as a result of this contract call. These nonce values SHALL be the value
       after the contract call is completed.
       
      repeated .proto.ContractNonceInfo contract_nonces = 8;
    • getContractNoncesCount

      int getContractNoncesCount()
       *
       A list of contract account nonce values.<br/>
       This list SHALL contain a nonce value for each contract account modified
       as a result of this contract call. These nonce values SHALL be the value
       after the contract call is completed.
       
      repeated .proto.ContractNonceInfo contract_nonces = 8;
    • hasSignerNonce

      boolean hasSignerNonce()
       *
       In an EthereumTransaction, the nonce of the signer account at the end of
       the transaction.<br/>
       
      .google.protobuf.Int64Value signer_nonce = 9;
      Returns:
      Whether the signerNonce field is set.
    • getSignerNonce

      com.google.protobuf.Int64Value getSignerNonce()
       *
       In an EthereumTransaction, the nonce of the signer account at the end of
       the transaction.<br/>
       
      .google.protobuf.Int64Value signer_nonce = 9;
      Returns:
      The signerNonce.