Interface TicketCreate

All Superinterfaces:
Transaction
All Known Implementing Classes:
ImmutableTicketCreate

@Immutable public interface TicketCreate extends Transaction
A TicketCreate transaction sets aside one or more sequence numbers as Tickets.
See Also:
  • "https://xrpl.org/ticketcreate.html"
  • Method Details

    • builder

      Construct a builder for this class.
      Returns:
      An ImmutableTicketCreate.Builder.
    • ticketCount

      com.google.common.primitives.UnsignedInteger ticketCount()
      How many Tickets to create. This number of tickets cannot cause the account to own more than 250 Tickets after executing this transaction.
      Returns:
      An UnsignedInteger denoting the number of Tickets to create.
    • flags

      @Default default TransactionFlags flags()
      Set of TransactionFlagss for this TicketCreate, which only allows the tfFullyCanonicalSig flag, which is deprecated.

      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 TransactionFlags.EMPTY.