java.lang.Object
com.google.protobuf.AbstractMessageLite<TransactionRecord,TransactionRecord.Builder>
com.google.protobuf.GeneratedMessageLite<TransactionRecord,TransactionRecord.Builder>
com.hedera.hashgraph.sdk.proto.TransactionRecord
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,TransactionRecordOrBuilder
@Generated
public final class TransactionRecord
extends com.google.protobuf.GeneratedMessageLite<TransactionRecord,TransactionRecord.Builder>
implements TransactionRecordOrBuilder
* Response when the client sends the node TransactionGetRecordResponseProtobuf type
proto.TransactionRecord-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final class* Response when the client sends the node TransactionGetRecordResponsestatic enumNested 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 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) com.google.protobuf.ByteStringgetAlias()* A new account alias.<br/> <p> This is the new alias assigned to an account created as part of a CryptoCreate transaction triggered by a user transaction with a (previously unused) alias.getAssessedCustomFees(int index) * A list of all custom fees that were assessed during a CryptoTransfer.int* A list of all custom fees that were assessed during a CryptoTransfer.* A list of all custom fees that were assessed during a CryptoTransfer.getAssessedCustomFeesOrBuilder(int index) * A list of all custom fees that were assessed during a CryptoTransfer.List<? extends AssessedCustomFeeOrBuilder> * A list of all custom fees that were assessed during a CryptoTransfer.getAutomaticTokenAssociations(int index) * A list of all token associations implicitly or automatically created while handling this transaction.int* A list of all token associations implicitly or automatically created while handling this transaction.* A list of all token associations implicitly or automatically created while handling this transaction.getAutomaticTokenAssociationsOrBuilder(int index) * A list of all token associations implicitly or automatically created while handling this transaction.List<? extends TokenAssociationOrBuilder> * A list of all token associations implicitly or automatically created while handling this transaction.* A consensus timestamp.* A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.* A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.static TransactionRecordcom.google.protobuf.ByteString* A keccak256 hash of the ethereumData.com.google.protobuf.ByteString* A new default EVM address for an account created by this transaction.long* A high volume pricing multiplier.getMemo()* A transaction memo.<br/> This is the memo that was submitted as part of the transaction.com.google.protobuf.ByteString* A transaction memo.<br/> This is the memo that was submitted as part of the transaction.getNewPendingAirdrops(int index) * A list of pending token airdrops.int* A list of pending token airdrops.* A list of pending token airdrops.getNewPendingAirdropsOrBuilder(int index) * A list of pending token airdrops.List<? extends PendingAirdropRecordOrBuilder> * A list of pending token airdrops.getPaidStakingRewards(int index) * A list of staking rewards paid.int* A list of staking rewards paid.* A list of staking rewards paid.getPaidStakingRewardsOrBuilder(int index) * A list of staking rewards paid.List<? extends AccountAmountOrBuilder> * A list of staking rewards paid.* A consensus timestamp for a child record.com.google.protobuf.ByteString* A pseudorandom 384-bit sequence.int* A pseudorandom 32-bit integer.<br/> <p> This SHALL be returned in the record of a PRNG transaction with an output range specified.* A transaction receipt.* A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.getTokenTransferLists(int index) * A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>int* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>getTokenTransferListsOrBuilder(int index) * A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>List<? extends TokenTransferListOrBuilder> * A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>long* A transaction fee charged.com.google.protobuf.ByteString* A transaction hash value.* A transaction identifier to the transaction associated to this record.* A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction.boolean* A consensus timestamp.boolean* A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.boolean* A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.boolean* A consensus timestamp for a child record.boolean* A pseudorandom 384-bit sequence.boolean* A pseudorandom 32-bit integer.<br/> <p> This SHALL be returned in the record of a PRNG transaction with an output range specified.boolean* A transaction receipt.boolean* A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.boolean* A transaction identifier to the transaction associated to this record.boolean* A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction.static TransactionRecord.Builderstatic TransactionRecord.BuildernewBuilder(TransactionRecord prototype) static TransactionRecordparseDelimitedFrom(InputStream input) static TransactionRecordparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionRecordparseFrom(byte[] data) static TransactionRecordparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionRecordparseFrom(com.google.protobuf.ByteString data) static TransactionRecordparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionRecordparseFrom(com.google.protobuf.CodedInputStream input) static TransactionRecordparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionRecordparseFrom(InputStream input) static TransactionRecordparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransactionRecordparseFrom(ByteBuffer data) static TransactionRecordparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<TransactionRecord> 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
-
RECEIPT_FIELD_NUMBER
public static final int RECEIPT_FIELD_NUMBER- See Also:
-
TRANSACTIONHASH_FIELD_NUMBER
public static final int TRANSACTIONHASH_FIELD_NUMBER- See Also:
-
CONSENSUSTIMESTAMP_FIELD_NUMBER
public static final int CONSENSUSTIMESTAMP_FIELD_NUMBER- See Also:
-
TRANSACTIONID_FIELD_NUMBER
public static final int TRANSACTIONID_FIELD_NUMBER- See Also:
-
MEMO_FIELD_NUMBER
public static final int MEMO_FIELD_NUMBER- See Also:
-
TRANSACTIONFEE_FIELD_NUMBER
public static final int TRANSACTIONFEE_FIELD_NUMBER- See Also:
-
CONTRACTCALLRESULT_FIELD_NUMBER
public static final int CONTRACTCALLRESULT_FIELD_NUMBER- See Also:
-
CONTRACTCREATERESULT_FIELD_NUMBER
public static final int CONTRACTCREATERESULT_FIELD_NUMBER- See Also:
-
TRANSFERLIST_FIELD_NUMBER
public static final int TRANSFERLIST_FIELD_NUMBER- See Also:
-
TOKENTRANSFERLISTS_FIELD_NUMBER
public static final int TOKENTRANSFERLISTS_FIELD_NUMBER- See Also:
-
SCHEDULEREF_FIELD_NUMBER
public static final int SCHEDULEREF_FIELD_NUMBER- See Also:
-
ASSESSED_CUSTOM_FEES_FIELD_NUMBER
public static final int ASSESSED_CUSTOM_FEES_FIELD_NUMBER- See Also:
-
AUTOMATIC_TOKEN_ASSOCIATIONS_FIELD_NUMBER
public static final int AUTOMATIC_TOKEN_ASSOCIATIONS_FIELD_NUMBER- See Also:
-
PARENT_CONSENSUS_TIMESTAMP_FIELD_NUMBER
public static final int PARENT_CONSENSUS_TIMESTAMP_FIELD_NUMBER- See Also:
-
ALIAS_FIELD_NUMBER
public static final int ALIAS_FIELD_NUMBER- See Also:
-
ETHEREUM_HASH_FIELD_NUMBER
public static final int ETHEREUM_HASH_FIELD_NUMBER- See Also:
-
PAID_STAKING_REWARDS_FIELD_NUMBER
public static final int PAID_STAKING_REWARDS_FIELD_NUMBER- See Also:
-
PRNG_BYTES_FIELD_NUMBER
public static final int PRNG_BYTES_FIELD_NUMBER- See Also:
-
PRNG_NUMBER_FIELD_NUMBER
public static final int PRNG_NUMBER_FIELD_NUMBER- See Also:
-
EVM_ADDRESS_FIELD_NUMBER
public static final int EVM_ADDRESS_FIELD_NUMBER- See Also:
-
NEW_PENDING_AIRDROPS_FIELD_NUMBER
public static final int NEW_PENDING_AIRDROPS_FIELD_NUMBER- See Also:
-
HIGH_VOLUME_PRICING_MULTIPLIER_FIELD_NUMBER
public static final int HIGH_VOLUME_PRICING_MULTIPLIER_FIELD_NUMBER- See Also:
-
-
Method Details
-
getBodyCase
- Specified by:
getBodyCasein interfaceTransactionRecordOrBuilder
-
getEntropyCase
- Specified by:
getEntropyCasein interfaceTransactionRecordOrBuilder
-
hasReceipt
public boolean hasReceipt()* A transaction receipt. <p> This SHALL report consensus status (reach consensus, failed, unknown) and the ID of any new entity (i.e. account, file, contract, schedule, etc...) created.
.proto.TransactionReceipt receipt = 1;- Specified by:
hasReceiptin interfaceTransactionRecordOrBuilder- Returns:
- Whether the receipt field is set.
-
getReceipt
* A transaction receipt. <p> This SHALL report consensus status (reach consensus, failed, unknown) and the ID of any new entity (i.e. account, file, contract, schedule, etc...) created.
.proto.TransactionReceipt receipt = 1;- Specified by:
getReceiptin interfaceTransactionRecordOrBuilder- Returns:
- The receipt.
-
getTransactionHash
public com.google.protobuf.ByteString getTransactionHash()* A transaction hash value. <p> This SHALL be the hash of the Transaction that executed and SHALL NOT be the hash of any Transaction that failed for having a duplicate TransactionID.
bytes transactionHash = 2;- Specified by:
getTransactionHashin interfaceTransactionRecordOrBuilder- Returns:
- The transactionHash.
-
hasConsensusTimestamp
public boolean hasConsensusTimestamp()* A consensus timestamp. <p> This SHALL be null if the transaction did not reach consensus yet.
.proto.Timestamp consensusTimestamp = 3;- Specified by:
hasConsensusTimestampin interfaceTransactionRecordOrBuilder- Returns:
- Whether the consensusTimestamp field is set.
-
getConsensusTimestamp
* A consensus timestamp. <p> This SHALL be null if the transaction did not reach consensus yet.
.proto.Timestamp consensusTimestamp = 3;- Specified by:
getConsensusTimestampin interfaceTransactionRecordOrBuilder- Returns:
- The consensusTimestamp.
-
hasTransactionID
public boolean hasTransactionID()* A transaction identifier to the transaction associated to this record.
.proto.TransactionID transactionID = 4;- Specified by:
hasTransactionIDin interfaceTransactionRecordOrBuilder- Returns:
- Whether the transactionID field is set.
-
getTransactionID
* A transaction identifier to the transaction associated to this record.
.proto.TransactionID transactionID = 4;- Specified by:
getTransactionIDin interfaceTransactionRecordOrBuilder- Returns:
- The transactionID.
-
getMemo
* A transaction memo.<br/> This is the memo that was submitted as part of the transaction. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 5;- Specified by:
getMemoin interfaceTransactionRecordOrBuilder- Returns:
- The memo.
-
getMemoBytes
public com.google.protobuf.ByteString getMemoBytes()* A transaction memo.<br/> This is the memo that was submitted as part of the transaction. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 5;- Specified by:
getMemoBytesin interfaceTransactionRecordOrBuilder- Returns:
- The bytes for memo.
-
getTransactionFee
public long getTransactionFee()* A transaction fee charged. <p> This SHALL be the actual transaction fee charged.<br/> This MAY NOT match the original `transactionFee` value from the `TransactionBody`.
uint64 transactionFee = 6;- Specified by:
getTransactionFeein interfaceTransactionRecordOrBuilder- Returns:
- The transactionFee.
-
hasContractCallResult
public boolean hasContractCallResult()* A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.
.proto.ContractFunctionResult contractCallResult = 7;- Specified by:
hasContractCallResultin interfaceTransactionRecordOrBuilder- Returns:
- Whether the contractCallResult field is set.
-
getContractCallResult
* A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.
.proto.ContractFunctionResult contractCallResult = 7;- Specified by:
getContractCallResultin interfaceTransactionRecordOrBuilder- Returns:
- The contractCallResult.
-
hasContractCreateResult
public boolean hasContractCreateResult()* A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.
.proto.ContractFunctionResult contractCreateResult = 8;- Specified by:
hasContractCreateResultin interfaceTransactionRecordOrBuilder- Returns:
- Whether the contractCreateResult field is set.
-
getContractCreateResult
* A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.
.proto.ContractFunctionResult contractCreateResult = 8;- Specified by:
getContractCreateResultin interfaceTransactionRecordOrBuilder- Returns:
- The contractCreateResult.
-
hasTransferList
public boolean hasTransferList()* A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction. <p> This MAY include fees, transfers performed by the transaction, transfers initiated by a smart contract it calls, or the creation of threshold records that it triggers.
.proto.TransferList transferList = 10;- Specified by:
hasTransferListin interfaceTransactionRecordOrBuilder- Returns:
- Whether the transferList field is set.
-
getTransferList
* A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction. <p> This MAY include fees, transfers performed by the transaction, transfers initiated by a smart contract it calls, or the creation of threshold records that it triggers.
.proto.TransferList transferList = 10;- Specified by:
getTransferListin interfaceTransactionRecordOrBuilder- Returns:
- The transferList.
-
getTokenTransferListsList
* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11;- Specified by:
getTokenTransferListsListin interfaceTransactionRecordOrBuilder
-
getTokenTransferListsOrBuilderList
* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11; -
getTokenTransferListsCount
public int getTokenTransferListsCount()* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11;- Specified by:
getTokenTransferListsCountin interfaceTransactionRecordOrBuilder
-
getTokenTransferLists
* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11;- Specified by:
getTokenTransferListsin interfaceTransactionRecordOrBuilder
-
getTokenTransferListsOrBuilder
* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11; -
hasScheduleRef
public boolean hasScheduleRef()* A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.
.proto.ScheduleID scheduleRef = 12;- Specified by:
hasScheduleRefin interfaceTransactionRecordOrBuilder- Returns:
- Whether the scheduleRef field is set.
-
getScheduleRef
* A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.
.proto.ScheduleID scheduleRef = 12;- Specified by:
getScheduleRefin interfaceTransactionRecordOrBuilder- Returns:
- The scheduleRef.
-
getAssessedCustomFeesList
* A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13;- Specified by:
getAssessedCustomFeesListin interfaceTransactionRecordOrBuilder
-
getAssessedCustomFeesOrBuilderList
* A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13; -
getAssessedCustomFeesCount
public int getAssessedCustomFeesCount()* A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13;- Specified by:
getAssessedCustomFeesCountin interfaceTransactionRecordOrBuilder
-
getAssessedCustomFees
* A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13;- Specified by:
getAssessedCustomFeesin interfaceTransactionRecordOrBuilder
-
getAssessedCustomFeesOrBuilder
* A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13; -
getAutomaticTokenAssociationsList
* A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14;- Specified by:
getAutomaticTokenAssociationsListin interfaceTransactionRecordOrBuilder
-
getAutomaticTokenAssociationsOrBuilderList
* A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14; -
getAutomaticTokenAssociationsCount
public int getAutomaticTokenAssociationsCount()* A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14;- Specified by:
getAutomaticTokenAssociationsCountin interfaceTransactionRecordOrBuilder
-
getAutomaticTokenAssociations
* A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14;- Specified by:
getAutomaticTokenAssociationsin interfaceTransactionRecordOrBuilder
-
getAutomaticTokenAssociationsOrBuilder
* A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14; -
hasParentConsensusTimestamp
public boolean hasParentConsensusTimestamp()* A consensus timestamp for a child record. <p> This SHALL be the consensus timestamp of a user transaction that spawned an internal child transaction.
.proto.Timestamp parent_consensus_timestamp = 15;- Specified by:
hasParentConsensusTimestampin interfaceTransactionRecordOrBuilder- Returns:
- Whether the parentConsensusTimestamp field is set.
-
getParentConsensusTimestamp
* A consensus timestamp for a child record. <p> This SHALL be the consensus timestamp of a user transaction that spawned an internal child transaction.
.proto.Timestamp parent_consensus_timestamp = 15;- Specified by:
getParentConsensusTimestampin interfaceTransactionRecordOrBuilder- Returns:
- The parentConsensusTimestamp.
-
getAlias
public com.google.protobuf.ByteString getAlias()* A new account alias.<br/> <p> This is the new alias assigned to an account created as part of a CryptoCreate transaction triggered by a user transaction with a (previously unused) alias.
bytes alias = 16;- Specified by:
getAliasin interfaceTransactionRecordOrBuilder- Returns:
- The alias.
-
getEthereumHash
public com.google.protobuf.ByteString getEthereumHash()* A keccak256 hash of the ethereumData. <p> This field SHALL only be populated for EthereumTransaction.
bytes ethereum_hash = 17;- Specified by:
getEthereumHashin interfaceTransactionRecordOrBuilder- Returns:
- The ethereumHash.
-
getPaidStakingRewardsList
* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18;- Specified by:
getPaidStakingRewardsListin interfaceTransactionRecordOrBuilder
-
getPaidStakingRewardsOrBuilderList
* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18; -
getPaidStakingRewardsCount
public int getPaidStakingRewardsCount()* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18;- Specified by:
getPaidStakingRewardsCountin interfaceTransactionRecordOrBuilder
-
getPaidStakingRewards
* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18;- Specified by:
getPaidStakingRewardsin interfaceTransactionRecordOrBuilder
-
getPaidStakingRewardsOrBuilder
* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18; -
hasPrngBytes
public boolean hasPrngBytes()* A pseudorandom 384-bit sequence. <p> This SHALL be returned in the record of a UtilPrng transaction with no output range,
bytes prng_bytes = 19;- Specified by:
hasPrngBytesin interfaceTransactionRecordOrBuilder- Returns:
- Whether the prngBytes field is set.
-
getPrngBytes
public com.google.protobuf.ByteString getPrngBytes()* A pseudorandom 384-bit sequence. <p> This SHALL be returned in the record of a UtilPrng transaction with no output range,
bytes prng_bytes = 19;- Specified by:
getPrngBytesin interfaceTransactionRecordOrBuilder- Returns:
- The prngBytes.
-
hasPrngNumber
public boolean hasPrngNumber()* A pseudorandom 32-bit integer.<br/> <p> This SHALL be returned in the record of a PRNG transaction with an output range specified.
int32 prng_number = 20;- Specified by:
hasPrngNumberin interfaceTransactionRecordOrBuilder- Returns:
- Whether the prngNumber field is set.
-
getPrngNumber
public int getPrngNumber()* A pseudorandom 32-bit integer.<br/> <p> This SHALL be returned in the record of a PRNG transaction with an output range specified.
int32 prng_number = 20;- Specified by:
getPrngNumberin interfaceTransactionRecordOrBuilder- Returns:
- The prngNumber.
-
getEvmAddress
public com.google.protobuf.ByteString getEvmAddress()* A new default EVM address for an account created by this transaction. <p> This field SHALL be populated only when the EVM address is not specified in the related transaction body.
bytes evm_address = 21;- Specified by:
getEvmAddressin interfaceTransactionRecordOrBuilder- Returns:
- The evmAddress.
-
getNewPendingAirdropsList
* A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22;- Specified by:
getNewPendingAirdropsListin interfaceTransactionRecordOrBuilder
-
getNewPendingAirdropsOrBuilderList
* A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22; -
getNewPendingAirdropsCount
public int getNewPendingAirdropsCount()* A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22;- Specified by:
getNewPendingAirdropsCountin interfaceTransactionRecordOrBuilder
-
getNewPendingAirdrops
* A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22;- Specified by:
getNewPendingAirdropsin interfaceTransactionRecordOrBuilder
-
getNewPendingAirdropsOrBuilder
* A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22; -
getHighVolumePricingMultiplier
public long getHighVolumePricingMultiplier()* A high volume pricing multiplier. <p> This SHALL be the multiplier that is applied to the transaction fees charged for this transaction if the high volume flag is set. This is scaled by 1000.
uint64 high_volume_pricing_multiplier = 23;- Specified by:
getHighVolumePricingMultiplierin interfaceTransactionRecordOrBuilder- Returns:
- The highVolumePricingMultiplier.
-
parseFrom
public static TransactionRecord parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionRecord parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionRecord parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionRecord parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionRecord parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static TransactionRecord parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static TransactionRecord parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static TransactionRecord parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static TransactionRecord 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<TransactionRecord,TransactionRecord.Builder>
-
getDefaultInstance
-
parser
-