Interface SignerListSet

  • All Superinterfaces:
    Transaction
    All Known Implementing Classes:
    ImmutableSignerListSet

    @Immutable
    public interface SignerListSet
    extends Transaction
    The SignerListSet transaction creates, replaces, or removes a list of signers that can be used to multi-sign a Transaction.
    • Method Detail

      • builder

        static ImmutableSignerListSet.Builder builder()
        Builder immutable signer list set . builder.
        Returns:
        the immutable signer list set . builder
      • signerQuorum

        com.google.common.primitives.UnsignedInteger signerQuorum()
        A target number for the signer weights. A multi-signature from this list is valid only if the sum weights of the signatures provided is greater than or equal to this value. To delete a signer list, use the value 0.
        Returns:
        An UnsignedInteger representing the singer quorum.
      • signerEntries

        List<SignerEntryWrapper> signerEntries()
        (Omitted when deleting) Array of SignerEntry objects, indicating the addresses and weights of signers in this list. This signer list must have at least 1 member and no more than 8 members. No Address may appear more than once in the list, nor may the Transaction.account() submitting the transaction appear in the list.
        Returns:
        A List of SignerEntryWrappers.