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, toAggregate
public 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.SignedTransaction
public 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.SignedTransaction
public byte[] getSignBytes(byte[] payloadBytes, byte[] generationHashBytes)
getSignBytes
in class Transaction
payloadBytes
- Payload bytes.generationHashBytes
- Generation hash bytes.public boolean signedByAccount(PublicAccount publicAccount)
publicAccount
- - Signer public accountpublic boolean isTransactionFullyLoaded()
Transaction
isTransactionFullyLoaded
in class Transaction