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, version
public 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>