Packages

package gcs

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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

  2. 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

  3. case class SipHashKey(bytes: ByteVector) extends NetworkElement with Product with Serializable
  4. abstract class TempUtxoProvider extends AnyRef

    A temporary abstraction over anything that keeps track of the UTXO set

  5. class TempUtxoProviderImpl extends TempUtxoProvider

Value Members

  1. object BlockFilter
  2. 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