public class MultisigAccountModificationTransactionFactory extends TransactionFactory<MultisigAccountModificationTransaction>
MultisigAccountModificationTransaction| Modifier and Type | Method and Description |
|---|---|
MultisigAccountModificationTransaction |
build() |
static MultisigAccountModificationTransactionFactory |
create(NetworkType networkType,
Deadline deadline,
byte minApprovalDelta,
byte minRemovalDelta,
java.util.List<UnresolvedAddress> addressAdditions,
java.util.List<UnresolvedAddress> addressDeletions)
Static create method for factory.
|
java.util.List<UnresolvedAddress> |
getAddressAdditions() |
java.util.List<UnresolvedAddress> |
getAddressDeletions() |
byte |
getMinApprovalDelta()
Return number of signatures needed to approve a transaction.
|
byte |
getMinRemovalDelta()
Return number of signatures needed to remove a cosignatory.
|
calculateMaxFeeFromMultiplier, deadline, getDeadline, getGroup, getMaxFee, getNetworkType, getProvidedSize, getSignature, getSigner, getSize, getTransactionInfo, getType, getVersion, group, maxFee, signature, signer, size, transactionInfo, versionpublic static MultisigAccountModificationTransactionFactory create(NetworkType networkType, Deadline deadline, byte minApprovalDelta, byte minRemovalDelta, java.util.List<UnresolvedAddress> addressAdditions, java.util.List<UnresolvedAddress> addressDeletions)
networkType - Network type.deadline - the deadlineminApprovalDelta - Minimum approval delta.minRemovalDelta - Minimum removal delta.addressAdditions - List of public accounts that are going to be added to the multisig
account.addressDeletions - List of public accounts that are going to be removed from the multisig
account.public byte getMinApprovalDelta()
public byte getMinRemovalDelta()
public java.util.List<UnresolvedAddress> getAddressAdditions()
public java.util.List<UnresolvedAddress> getAddressDeletions()
public MultisigAccountModificationTransaction build()
build in class TransactionFactory<MultisigAccountModificationTransaction>