Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
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 TypeMethodDescription* 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
* 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.
-