TransactionIDOrBuilder

Functions

Link copied to clipboard
abstract fun getAccountID(): String
The Account ID that paid for this transaction
string accountID = 2;
Link copied to clipboard
abstract fun getAccountIDBytes(): ByteString
The Account ID that paid for this transaction
string accountID = 2;
Link copied to clipboard
abstract fun getNonce(): Int
The identifier for an internal transaction that was spawned as part
of handling a user transaction. (These internal transactions share the
transactionValidStart and accountID of the user transaction, so a
nonce is necessary to give them a unique TransactionID.)
An example is when a "parent" ContractCreate or ContractCall transaction
calls one or more HTS precompiled contracts; each of the "child" transactions spawned for a precompile has a id
with a different nonce.
int32 nonce = 4;
Link copied to clipboard
abstract fun getScheduled(): Boolean
Whether the Transaction is of type Scheduled or no
bool scheduled = 3;
Link copied to clipboard
abstract fun getTransactionValidStart(): Timestamp
The transaction is invalid if consensusTimestamp < transactionID.transactionStartValid
.TW.Hedera.Proto.Timestamp transactionValidStart = 1;
Link copied to clipboard
The transaction is invalid if consensusTimestamp < transactionID.transactionStartValid
.TW.Hedera.Proto.Timestamp transactionValidStart = 1;

Inheritors

Link copied to clipboard