Interface EnableAmendment
- All Superinterfaces:
Transaction
- All Known Implementing Classes:
ImmutableEnableAmendment
An
EnableAmendment pseudo-transaction marks a change in status of an amendment.
to the XRP Ledger protocol- See Also:
-
Field Summary
Fields inherited from interface org.xrpl.xrpl4j.model.transactions.Transaction
typeMap -
Method Summary
Modifier and TypeMethodDescriptionA unique identifier for the amendment.builder()Construct a builder for this class.The ledger index where this pseudo-transaction appears.Methods inherited from interface org.xrpl.xrpl4j.model.transactions.Transaction
account, accountTransactionId, delegate, fee, lastLedgerSequence, memos, networkId, sequence, signers, signingPublicKey, sourceTag, ticketSequence, transactionFlags, transactionSignature, transactionType, unknownFields, validateDelegateNotSameAsAccount
-
Method Details
-
builder
Construct a builder for this class.- Returns:
- An
ImmutableEnableAmendment.Builder.
-
amendment
Hash256 amendment()A unique identifier for the amendment. This is not intended to be a human-readable name.- Returns:
- A
Hash256value indentifying an amendment.
-
ledgerSequence
Optional<LedgerIndex> ledgerSequence()The ledger index where this pseudo-transaction appears. This distinguishes the pseudo-transaction from other occurrences of the same change.- Returns:
- A
LedgerIndexto indicates where the tx appears.
-