Packages

package gcs

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class BinarySearchFilterMatcher(filter: GolombFilter) extends BlockFilterMatcher with Product with Serializable
  2. sealed trait BlockFilterMatcher extends AnyRef
  3. case class FilterHeader(filterHash: DoubleSha256Digest, prevHeaderHash: DoubleSha256Digest) extends Product with Serializable

    Bip 157 Block Filter Headers which commit to a chain of block filters, much in the same way that block headers commit to a block chain

    Bip 157 Block Filter Headers which commit to a chain of block filters, much in the same way that block headers commit to a block chain

    See also

    https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki#filter-headers

  4. sealed abstract class FilterType extends NetworkElement

    Filter types for BIP158 block content filters

    Filter types for BIP158 block content filters

    See also

    BIP158

  5. case class GolombFilter(key: SipHashKey, m: UInt64, p: UInt8, n: CompactSizeUInt, encodedData: BitVector) extends NetworkElement with Product with Serializable

    Represents a GCS encoded set with all parameters specified

    Represents a GCS encoded set with all parameters specified

    See also

    https://github.com/bitcoin/bips/blob/master/bip-0158.mediawiki#golomb-coded-sets TODO: Replace ByteVector with a type for keys

  6. case class SimpleFilterMatcher(filter: GolombFilter) extends BlockFilterMatcher with Product with Serializable

Value Members

  1. object BlockFilter
  2. object FilterHeader extends Serializable
  3. object FilterType extends Factory[FilterType] with StringFactory[FilterType]
  4. object GCS

    Defines all functionality dealing with Golomb-Coded Sets

    Defines all functionality dealing with Golomb-Coded Sets

    See also

    https://github.com/bitcoin/bips/blob/master/bip-0158.mediawiki#GolombCoded_Sets

Ungrouped