java.lang.Object
com.google.protobuf.AbstractMessageLite<ContractFunctionResult,ContractFunctionResult.Builder>
com.google.protobuf.GeneratedMessageLite<ContractFunctionResult,ContractFunctionResult.Builder>
com.hedera.hashgraph.sdk.proto.ContractFunctionResult
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,ContractFunctionResultOrBuilder
@Generated
public final class ContractFunctionResult
extends com.google.protobuf.GeneratedMessageLite<ContractFunctionResult,ContractFunctionResult.Builder>
implements ContractFunctionResultOrBuilder
* A contract function result.<br/> The result returned by a call to a smart contract function. This is part of the response to a ContractCallLocal query, and is in the record for a ContractCall. The ContractCreateInstance transaction record also carries a function result, which is the results of the call to the constructor.Protobuf type
proto.ContractFunctionResult-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* A contract function result.<br/> The result returned by a call to a smart contract function.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) long* An amount, in tinybar, sent by this function call.<br/> This SHALL be zero(0) if the function called is not `payable`.<br/> This field SHALL NOT be populated when the associated `TransactionBody` in the block stream is a `ContractCreateTransactionBody` or a `ContractCallTransactionBody`.com.google.protobuf.ByteStringgetBloom()* A bloom filter produced by this contract call.<br/> Ethereum uses this bloom filter to search for call results in the Ethereum block history.com.google.protobuf.ByteString* Result data from the function call.* A contract identifier.<br/> This identifies the smart contract that defines the function called.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.getContractNoncesOrBuilder(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.List<? extends ContractNonceInfoOrBuilder> * 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.getCreatedContractIDs(int index) Deprecated.intDeprecated.Deprecated.getCreatedContractIDsOrBuilder(int index) Deprecated.List<? extends ContractIDOrBuilder> Deprecated.static ContractFunctionResult* Any error message produced by the contract call.com.google.protobuf.ByteString* Any error message produced by the contract call.com.google.protobuf.BytesValue* A created contract address.<br/> If the function created a new contract (e.g.com.google.protobuf.ByteString* The smart contract function to call, and the parameters to pass to that function.<br/> These SHALL be presented in EVM bytecode function call format.<br/> This field SHALL NOT be populated when the associated `TransactionBody` in the block stream is a `ContractCreateTransactionBody` or a `ContractCallTransactionBody`.longgetGas()* The amount of gas available for this call, sometimes referred to as the gasLimit.<br/> This field SHALL NOT be populated when the associated `TransactionBody` in the block stream is a `ContractCreateTransactionBody` or a `ContractCallTransactionBody`.long* A quantity of "gas" used.<br/> This represents the resource units expended to execute this contract call, and correlates to transaction costs.getLogInfo(int index) * Any Log events produced by this contract call.int* Any Log events produced by this contract call.* Any Log events produced by this contract call.getLogInfoOrBuilder(int index) * Any Log events produced by this contract call.List<? extends ContractLoginfoOrBuilder> * Any Log events produced by this contract call.* The account that was the "sender" for this contract call.<br/> If this is not set it SHALL be read from the accountId in the transactionId for the contract call.<br/> This field SHALL NOT be populated when the associated `TransactionBody` in the block stream is a `ContractCreateTransactionBody` or a `ContractCallTransactionBody`.com.google.protobuf.Int64Value* A nonce value for the "signer account".<br/> If the contract call updated the signer nonce for the signer account (i.e.boolean* A contract identifier.<br/> This identifies the smart contract that defines the function called.boolean* A created contract address.<br/> If the function created a new contract (e.g.boolean* The account that was the "sender" for this contract call.<br/> If this is not set it SHALL be read from the accountId in the transactionId for the contract call.<br/> This field SHALL NOT be populated when the associated `TransactionBody` in the block stream is a `ContractCreateTransactionBody` or a `ContractCallTransactionBody`.boolean* A nonce value for the "signer account".<br/> If the contract call updated the signer nonce for the signer account (i.e.newBuilder(ContractFunctionResult prototype) static ContractFunctionResultparseDelimitedFrom(InputStream input) static ContractFunctionResultparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ContractFunctionResultparseFrom(byte[] data) static ContractFunctionResultparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ContractFunctionResultparseFrom(com.google.protobuf.ByteString data) static ContractFunctionResultparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ContractFunctionResultparseFrom(com.google.protobuf.CodedInputStream input) static ContractFunctionResultparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ContractFunctionResultparseFrom(InputStream input) static ContractFunctionResultparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ContractFunctionResultparseFrom(ByteBuffer data) static ContractFunctionResultparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ContractFunctionResult> parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
CONTRACTID_FIELD_NUMBER
public static final int CONTRACTID_FIELD_NUMBER- See Also:
-
CONTRACTCALLRESULT_FIELD_NUMBER
public static final int CONTRACTCALLRESULT_FIELD_NUMBER- See Also:
-
ERRORMESSAGE_FIELD_NUMBER
public static final int ERRORMESSAGE_FIELD_NUMBER- See Also:
-
BLOOM_FIELD_NUMBER
public static final int BLOOM_FIELD_NUMBER- See Also:
-
GASUSED_FIELD_NUMBER
public static final int GASUSED_FIELD_NUMBER- See Also:
-
LOGINFO_FIELD_NUMBER
public static final int LOGINFO_FIELD_NUMBER- See Also:
-
CREATEDCONTRACTIDS_FIELD_NUMBER
public static final int CREATEDCONTRACTIDS_FIELD_NUMBER- See Also:
-
EVM_ADDRESS_FIELD_NUMBER
public static final int EVM_ADDRESS_FIELD_NUMBER- See Also:
-
GAS_FIELD_NUMBER
public static final int GAS_FIELD_NUMBER- See Also:
-
AMOUNT_FIELD_NUMBER
public static final int AMOUNT_FIELD_NUMBER- See Also:
-
FUNCTIONPARAMETERS_FIELD_NUMBER
public static final int FUNCTIONPARAMETERS_FIELD_NUMBER- See Also:
-
SENDER_ID_FIELD_NUMBER
public static final int SENDER_ID_FIELD_NUMBER- See Also:
-
CONTRACT_NONCES_FIELD_NUMBER
public static final int CONTRACT_NONCES_FIELD_NUMBER- See Also:
-
SIGNER_NONCE_FIELD_NUMBER
public static final int SIGNER_NONCE_FIELD_NUMBER- See Also:
-
-
Method Details
-
hasContractID
public boolean hasContractID()* A contract identifier.<br/> This identifies the smart contract that defines the function called.
.proto.ContractID contractID = 1;- Specified by:
hasContractIDin interfaceContractFunctionResultOrBuilder- Returns:
- Whether the contractID field is set.
-
getContractID
* A contract identifier.<br/> This identifies the smart contract that defines the function called.
.proto.ContractID contractID = 1;- Specified by:
getContractIDin interfaceContractFunctionResultOrBuilder- Returns:
- The contractID.
-
getContractCallResult
public com.google.protobuf.ByteString getContractCallResult()* Result data from the function call. <p> This SHALL be encoded in RLP bytecode format.
bytes contractCallResult = 2;- Specified by:
getContractCallResultin interfaceContractFunctionResultOrBuilder- Returns:
- The contractCallResult.
-
getErrorMessage
* Any error message produced by the contract call. <p> This SHALL be unset if the contract call succeeded.
string errorMessage = 3;- Specified by:
getErrorMessagein interfaceContractFunctionResultOrBuilder- Returns:
- The errorMessage.
-
getErrorMessageBytes
public com.google.protobuf.ByteString getErrorMessageBytes()* Any error message produced by the contract call. <p> This SHALL be unset if the contract call succeeded.
string errorMessage = 3;- Specified by:
getErrorMessageBytesin interfaceContractFunctionResultOrBuilder- Returns:
- The bytes for errorMessage.
-
getBloom
public com.google.protobuf.ByteString getBloom()* A bloom filter produced by this contract call.<br/> Ethereum uses this bloom filter to search for call results in the Ethereum block history. High false positive rates make the bloom filters quite limited value.
bytes bloom = 4;- Specified by:
getBloomin interfaceContractFunctionResultOrBuilder- Returns:
- The bloom.
-
getGasUsed
public long getGasUsed()* A quantity of "gas" used.<br/> This represents the resource units expended to execute this contract call, and correlates to transaction costs.
uint64 gasUsed = 5;- Specified by:
getGasUsedin interfaceContractFunctionResultOrBuilder- Returns:
- The gasUsed.
-
getLogInfoList
* Any Log events produced by this contract call.
repeated .proto.ContractLoginfo logInfo = 6;- Specified by:
getLogInfoListin interfaceContractFunctionResultOrBuilder
-
getLogInfoOrBuilderList
* Any Log events produced by this contract call.
repeated .proto.ContractLoginfo logInfo = 6; -
getLogInfoCount
public int getLogInfoCount()* Any Log events produced by this contract call.
repeated .proto.ContractLoginfo logInfo = 6;- Specified by:
getLogInfoCountin interfaceContractFunctionResultOrBuilder
-
getLogInfo
* Any Log events produced by this contract call.
repeated .proto.ContractLoginfo logInfo = 6;- Specified by:
getLogInfoin interfaceContractFunctionResultOrBuilder
-
getLogInfoOrBuilder
* Any Log events produced by this contract call.
repeated .proto.ContractLoginfo logInfo = 6; -
getCreatedContractIDsList
Deprecated.* Replaced by values in transaction records to support `CREATE2` calls.<br/> <p> The list of smart contracts that were created by the function call.<br/> The created ids will now _also_ be externalized through internal transaction records, where each record has its alias field populated with the new contract's EVM address.<br/> This is needed for contracts created with CREATE2, which removes the trivial relationship between a new contract's Identifier and its Solidity address.
repeated .proto.ContractID createdContractIDs = 7 [deprecated = true];- Specified by:
getCreatedContractIDsListin interfaceContractFunctionResultOrBuilder
-
getCreatedContractIDsOrBuilderList
Deprecated.* Replaced by values in transaction records to support `CREATE2` calls.<br/> <p> The list of smart contracts that were created by the function call.<br/> The created ids will now _also_ be externalized through internal transaction records, where each record has its alias field populated with the new contract's EVM address.<br/> This is needed for contracts created with CREATE2, which removes the trivial relationship between a new contract's Identifier and its Solidity address.
repeated .proto.ContractID createdContractIDs = 7 [deprecated = true]; -
getCreatedContractIDsCount
Deprecated.* Replaced by values in transaction records to support `CREATE2` calls.<br/> <p> The list of smart contracts that were created by the function call.<br/> The created ids will now _also_ be externalized through internal transaction records, where each record has its alias field populated with the new contract's EVM address.<br/> This is needed for contracts created with CREATE2, which removes the trivial relationship between a new contract's Identifier and its Solidity address.
repeated .proto.ContractID createdContractIDs = 7 [deprecated = true];- Specified by:
getCreatedContractIDsCountin interfaceContractFunctionResultOrBuilder
-
getCreatedContractIDs
Deprecated.* Replaced by values in transaction records to support `CREATE2` calls.<br/> <p> The list of smart contracts that were created by the function call.<br/> The created ids will now _also_ be externalized through internal transaction records, where each record has its alias field populated with the new contract's EVM address.<br/> This is needed for contracts created with CREATE2, which removes the trivial relationship between a new contract's Identifier and its Solidity address.
repeated .proto.ContractID createdContractIDs = 7 [deprecated = true];- Specified by:
getCreatedContractIDsin interfaceContractFunctionResultOrBuilder
-
getCreatedContractIDsOrBuilder
Deprecated.* Replaced by values in transaction records to support `CREATE2` calls.<br/> <p> The list of smart contracts that were created by the function call.<br/> The created ids will now _also_ be externalized through internal transaction records, where each record has its alias field populated with the new contract's EVM address.<br/> This is needed for contracts created with CREATE2, which removes the trivial relationship between a new contract's Identifier and its Solidity address.
repeated .proto.ContractID createdContractIDs = 7 [deprecated = true]; -
hasEvmAddress
public boolean hasEvmAddress()* A created contract address.<br/> If the function created a new contract (e.g. `CREATE2`), this is the primary 20-byte EVM address for that contract. <p> Every contract SHALL have a "base" EVM address that is determined by its `shard.realm.num` contract ID.<br/> This address is constructed as follows <ol> <li>The first 4 bytes are the big-endian representation of the shard.</li> <li>The next 8 bytes are the big-endian representation of the realm.</li> <li>The final 8 bytes are the big-endian representation of the number.</li> </ol> <p> Contracts created via `CREATE2` SHALL have an _additional_, primary, address that is derived from the <a href="https://eips.ethereum.org/EIPS/eip-1014"><tt>EIP-1014</tt></a> specification. This additional address SHALL NOT be directly related to the `shard.realm.num` contract ID.<br/> It should be emphasized that Contracts created via a `CREATE2` call can also be referenced via the same "base" EVM address as described above.
.google.protobuf.BytesValue evm_address = 9;- Specified by:
hasEvmAddressin interfaceContractFunctionResultOrBuilder- Returns:
- Whether the evmAddress field is set.
-
getEvmAddress
public com.google.protobuf.BytesValue getEvmAddress()* A created contract address.<br/> If the function created a new contract (e.g. `CREATE2`), this is the primary 20-byte EVM address for that contract. <p> Every contract SHALL have a "base" EVM address that is determined by its `shard.realm.num` contract ID.<br/> This address is constructed as follows <ol> <li>The first 4 bytes are the big-endian representation of the shard.</li> <li>The next 8 bytes are the big-endian representation of the realm.</li> <li>The final 8 bytes are the big-endian representation of the number.</li> </ol> <p> Contracts created via `CREATE2` SHALL have an _additional_, primary, address that is derived from the <a href="https://eips.ethereum.org/EIPS/eip-1014"><tt>EIP-1014</tt></a> specification. This additional address SHALL NOT be directly related to the `shard.realm.num` contract ID.<br/> It should be emphasized that Contracts created via a `CREATE2` call can also be referenced via the same "base" EVM address as described above.
.google.protobuf.BytesValue evm_address = 9;- Specified by:
getEvmAddressin interfaceContractFunctionResultOrBuilder- Returns:
- The evmAddress.
-
getGas
public long getGas()* The amount of gas available for this call, sometimes referred to as the gasLimit.<br/> This field SHALL NOT be populated when the associated `TransactionBody` in the block stream is a `ContractCreateTransactionBody` or a `ContractCallTransactionBody`.
int64 gas = 10;- Specified by:
getGasin interfaceContractFunctionResultOrBuilder- Returns:
- The gas.
-
getAmount
public long getAmount()* An amount, in tinybar, sent by this function call.<br/> This SHALL be zero(0) if the function called is not `payable`.<br/> This field SHALL NOT be populated when the associated `TransactionBody` in the block stream is a `ContractCreateTransactionBody` or a `ContractCallTransactionBody`.
int64 amount = 11;- Specified by:
getAmountin interfaceContractFunctionResultOrBuilder- Returns:
- The amount.
-
getFunctionParameters
public com.google.protobuf.ByteString getFunctionParameters()* The smart contract function to call, and the parameters to pass to that function.<br/> These SHALL be presented in EVM bytecode function call format.<br/> This field SHALL NOT be populated when the associated `TransactionBody` in the block stream is a `ContractCreateTransactionBody` or a `ContractCallTransactionBody`.
bytes functionParameters = 12;- Specified by:
getFunctionParametersin interfaceContractFunctionResultOrBuilder- Returns:
- The functionParameters.
-
hasSenderId
public boolean hasSenderId()* The account that was the "sender" for this contract call.<br/> If this is not set it SHALL be read from the accountId in the transactionId for the contract call.<br/> This field SHALL NOT be populated when the associated `TransactionBody` in the block stream is a `ContractCreateTransactionBody` or a `ContractCallTransactionBody`.
.proto.AccountID sender_id = 13;- Specified by:
hasSenderIdin interfaceContractFunctionResultOrBuilder- Returns:
- Whether the senderId field is set.
-
getSenderId
* The account that was the "sender" for this contract call.<br/> If this is not set it SHALL be read from the accountId in the transactionId for the contract call.<br/> This field SHALL NOT be populated when the associated `TransactionBody` in the block stream is a `ContractCreateTransactionBody` or a `ContractCallTransactionBody`.
.proto.AccountID sender_id = 13;- Specified by:
getSenderIdin interfaceContractFunctionResultOrBuilder- Returns:
- The senderId.
-
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 = 14;- Specified by:
getContractNoncesListin interfaceContractFunctionResultOrBuilder
-
getContractNoncesOrBuilderList
* 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 = 14; -
getContractNoncesCount
public 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 = 14;- Specified by:
getContractNoncesCountin interfaceContractFunctionResultOrBuilder
-
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 = 14;- Specified by:
getContractNoncesin interfaceContractFunctionResultOrBuilder
-
getContractNoncesOrBuilder
* 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 = 14; -
hasSignerNonce
public boolean hasSignerNonce()* A nonce value for the "signer account".<br/> If the contract call updated the signer nonce for the signer account (i.e. by creating another contract), this field SHALL contain the updated value.<br/> If the signer account nonce was not updated, this field SHALL be `null`.
.google.protobuf.Int64Value signer_nonce = 15;- Specified by:
hasSignerNoncein interfaceContractFunctionResultOrBuilder- Returns:
- Whether the signerNonce field is set.
-
getSignerNonce
public com.google.protobuf.Int64Value getSignerNonce()* A nonce value for the "signer account".<br/> If the contract call updated the signer nonce for the signer account (i.e. by creating another contract), this field SHALL contain the updated value.<br/> If the signer account nonce was not updated, this field SHALL be `null`.
.google.protobuf.Int64Value signer_nonce = 15;- Specified by:
getSignerNoncein interfaceContractFunctionResultOrBuilder- Returns:
- The signerNonce.
-
parseFrom
public static ContractFunctionResult parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContractFunctionResult parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContractFunctionResult parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContractFunctionResult parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContractFunctionResult parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContractFunctionResult parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ContractFunctionResult parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ContractFunctionResult parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ContractFunctionResult parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ContractFunctionResult parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<ContractFunctionResult,ContractFunctionResult.Builder>
-
getDefaultInstance
-
parser
-