public class AggregateTransaction extends Transaction
| Modifier and Type | Method and Description |
|---|---|
java.util.List<AggregateTransactionCosignature> |
getCosignatures()
Returns list of transaction cosigners signatures.
|
java.util.List<Transaction> |
getInnerTransactions()
Returns list of innerTransactions included in the aggregate transaction.
|
byte[] |
getSignBytes(byte[] payloadBytes,
byte[] generationHashBytes)
Get the bytes required for signing.
|
java.lang.String |
getTransactionsHash() |
boolean |
isTransactionFullyLoaded()
Returns if the transaction has been fully loaded from rest, if not, the transaction cannot be
serialized.
|
boolean |
signedByAccount(PublicAccount publicAccount)
Check if account has signed transaction.
|
SignedTransaction |
signTransactionGivenSignatures(Account initiatorAccount,
java.util.List<? extends AggregateTransactionCosignature> cosignatures,
java.lang.String generationHash)
Sign transaction with cosignatures creating a new SignedTransaction.
|
SignedTransaction |
signTransactionWithCosigners(Account initiatorAccount,
java.util.List<Account> cosignatories,
java.lang.String generationHash)
Sign transaction with cosignatories creating a new SignedTransaction.
|
createTransactionHash, getDeadline, getGroup, getMaxFee, getNetworkType, getRecordId, getSignature, getSigner, getSize, getTransactionInfo, getType, getVersion, hasMissingSignatures, isConfirmed, isPartial, isUnannounced, isUnconfirmed, serialize, signWith, toAggregatepublic java.util.List<Transaction> getInnerTransactions()
public java.util.List<AggregateTransactionCosignature> getCosignatures()
public java.lang.String getTransactionsHash()
public SignedTransaction signTransactionWithCosigners(Account initiatorAccount, java.util.List<Account> cosignatories, java.lang.String generationHash)
initiatorAccount - Initiator accountcosignatories - The list of accounts that will cosign the transactiongenerationHash - the block 1 generation hash used to sign.SignedTransactionpublic SignedTransaction signTransactionGivenSignatures(Account initiatorAccount, java.util.List<? extends AggregateTransactionCosignature> cosignatures, java.lang.String generationHash)
initiatorAccount - Initiator accountcosignatures - The list of precreated cosignatures.generationHash - the block 1 generation hash used to sign.SignedTransactionpublic byte[] getSignBytes(byte[] payloadBytes,
byte[] generationHashBytes)
getSignBytes in class TransactionpayloadBytes - Payload bytes.generationHashBytes - Generation hash bytes.public boolean signedByAccount(PublicAccount publicAccount)
publicAccount - - Signer public accountpublic boolean isTransactionFullyLoaded()
TransactionisTransactionFullyLoaded in class Transaction