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 aTransaction
.
-
-
Field Summary
-
Fields inherited from interface org.xrpl.xrpl4j.model.transactions.Transaction
RIPPLE_EPOCH, typeMap
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ImmutableSignerListSet.Builder
builder()
Builder immutable signer list set .default Flags.TransactionFlags
flags()
List<SignerEntryWrapper>
signerEntries()
(Omitted when deleting) Array ofSignerEntry
objects, indicating the addresses and weights of signers in this list.com.google.common.primitives.UnsignedInteger
signerQuorum()
A target number for the signer weights.-
Methods inherited from interface org.xrpl.xrpl4j.model.transactions.Transaction
account, accountTransactionId, closeDate, closeDateHuman, fee, hash, lastLedgerSequence, ledgerIndex, memos, sequence, signers, signingPublicKey, sourceTag, transactionSignature, transactionType
-
-
-
-
Method Detail
-
builder
static ImmutableSignerListSet.Builder builder()
Builder immutable signer list set . builder.- Returns:
- the immutable signer list set . builder
-
flags
@Derived default Flags.TransactionFlags flags()
Set ofFlags.TransactionFlags
s for thisSignerListSet
, which only allowstfFullyCanonicalSig
flag.The value of the flags cannot be set manually, but exists for JSON serialization/deserialization only and for proper signature computation in rippled.
- Returns:
- Always
Flags.TransactionFlags
withtfFullyCanonicalSig
set.
-
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 ofSignerEntry
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. NoAddress
may appear more than once in the list, nor may theTransaction.account()
submitting the transaction appear in the list.- Returns:
- A
List
ofSignerEntryWrapper
s.
-
-