Constructor isn't part of the stable API
Determines if this result came from record.contractCreateResult
if true
or record.contractCallResult
if false
Number of tinybars sent (the function must be payable if this is nonzero).
Bloom filter for record
The smart contract instance whose function was called.
A list of updated contract account nonces containing the new nonce value for each contract account. This is always empty in a ContractCallLocalResponse#ContractFunctionResult message, since no internal creations can happen in a static EVM call.
the list of smart contracts that were created by the function call.
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. (This is needed for contracts created with CREATE2, since there is no longer a simple relationship between the new contract's 0.0.X id and its Solidity address.)
Message In case there was an error during smart contract execution.
The parameters passed into the contract call.
The amount of gas available for the call, aka the gasLimit.
Units of gas used to execute contract.
The log info for events returned by the function.
The account that is the "sender." If not present it is the accountId from the transactionId.
This field should only be populated when the paired TransactionBody in the record stream is not a ContractCreateTransactionBody or a ContractCallTransactionBody.
Static
_fromGenerated using TypeDoc
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 or ContractCreateInstance transaction. The ContractCreateInstance transaction record has the results of the call to the constructor.