Packages

package sorted

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class OrderedAnnouncementV0s(vec: Vector[OracleAnnouncementV0TLV]) extends SortedVec[OracleAnnouncementV0TLV, OracleAnnouncementV0TLV] with Product with Serializable

    Represents an ordered set of OracleAnnouncementV0TLV The ordering represents the ranked preference of the user

  2. case class OrderedAnnouncements(vec: Vector[OracleAnnouncementTLV]) extends SortedVec[OracleAnnouncementTLV, OracleAnnouncementTLV] with Product with Serializable

    Represents an ordered set of OracleAnnouncementTLVs The ordering represents the ranked preference of the user

  3. case class OrderedDLCPayoutCurvePieces(vec: Vector[DLCPayoutCurvePiece]) extends SortedVec[DLCPayoutCurvePiece, DLCPayoutCurvePiece] with Product with Serializable
  4. case class OrderedNonces(vec: Vector[SchnorrNonce]) extends SortedVec[SchnorrNonce, SchnorrNonce] with Product with Serializable

    Represents an ordered set of SchnorrNonces

  5. case class OrderedSchnorrSignatures(vec: Vector[SchnorrDigitalSignature]) extends SortedVec[SchnorrDigitalSignature, SchnorrDigitalSignature] with Product with Serializable
  6. case class OrderedTLVPoints(vec: Vector[TLVPoint]) extends SortedVec[TLVPoint, TLVPoint] with Product with Serializable
  7. abstract class SortedVec[T, B >: T] extends SeqWrapper[T]

    Wraps a sorted Vector[T] and its Ordering (which may be for a supertype).

    Wraps a sorted Vector[T] and its Ordering (which may be for a supertype).

    For example SortedVec[SchnorrNonce, NetworkElement] would be a Vector[SchnorrNonce] sorted as NetworkElements.

  8. trait SortedVecFactory[U, T <: SortedVec[U, U]] extends AnyRef

Ungrouped