Class MultisigAccountModificationTransactionV1Descriptor

java.lang.Object
org.symbol.sdk.symbol.descriptors.MultisigAccountModificationTransactionV1Descriptor
All Implemented Interfaces:
SymbolTransactionDescriptor, SymbolTypedDescriptor, TypedDescriptor

public final class MultisigAccountModificationTransactionV1Descriptor extends Object implements SymbolTransactionDescriptor
MultisigAccountModificationTransactionV1Descriptor
Type safe descriptor used to generate a descriptor map for MultisigAccountModificationTransactionV1Descriptor. Create or modify a [multi-signature](/concepts/multisig-account.html) account (V1, latest). This transaction allows you to: - Transform a regular account into a multisig account. - Change the configurable properties of a multisig account. - Add or delete cosignatories from a multisig account (removing all cosignatories turns a multisig account into a regular account again).
  • Constructor Details

    • MultisigAccountModificationTransactionV1Descriptor

      public MultisigAccountModificationTransactionV1Descriptor(int minRemovalDelta, int minApprovalDelta)
      Creates a descriptor for MultisigAccountModificationTransactionV1.
      Parameters:
      minRemovalDelta - Relative change to the **minimum** number of cosignatures required when **removing a cosignatory**. E.g., when moving from 0 to 2 cosignatures this number would be **2**. When moving from 4 to 3 cosignatures, the number would be **-1**.
      minApprovalDelta - Relative change to the **minimum** number of cosignatures required when **approving a transaction**. E.g., when moving from 0 to 2 cosignatures this number would be **2**. When moving from 4 to 3 cosignatures, the number would be **-1**.
  • Method Details