Packages

package util

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package sorted

Type Members

  1. sealed abstract class Base58 extends AnyRef

    Created by chris on 5/16/16.

    Created by chris on 5/16/16. source of values: https://en.bitcoin.it/wiki/Base58Check_encoding

  2. sealed abstract class Bech32 extends AnyRef

    A abstract class representing basic utility functions of Bech32 For more information on Bech32 please see BIP173 https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki

  3. sealed abstract class Bech32Encoding extends AnyRef

    There exists 2 different kinds of bech32 encodings: bech32 & bech32m

    There exists 2 different kinds of bech32 encodings: bech32 & bech32m

    See also

    https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki

    https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki

  4. abstract class Bech32HumanReadablePart extends AnyRef
  5. trait BinaryTree[+T] extends AnyRef

    Created by chris on 1/27/16.

  6. sealed trait BinaryTreeDoubleSha256Digest extends BinaryTree[DoubleSha256Digest]
  7. trait BitcoinScriptUtil extends AnyRef

    Created by chris on 3/2/16.

  8. case class BlockHashWithConfs(blockHash: DoubleSha256DigestBE, confirmationsOpt: Option[Int]) extends Product with Serializable

    Block hash with the number of confirmations associated with it.

    Block hash with the number of confirmations associated with it. If confirmationsOpt is None, that means the block hash has zero confirmations

  9. trait BytesUtil extends CryptoBytesUtil
  10. case class Indexed[+T](element: T, index: Int) extends Product with Serializable
  11. case class Leaf[T](v: T) extends BinaryTree[T] with Product with Serializable
  12. case class LeafDoubleSha256Digest(v: DoubleSha256Digest) extends BinaryTreeDoubleSha256Digest with Product with Serializable
  13. trait MapWrapper[K, +T] extends Map[K, T]
  14. class Mutable[A] extends AnyRef
  15. abstract class NetworkUtil extends AnyRef
  16. case class Node[T](v: T, l: BinaryTree[T], r: BinaryTree[T]) extends BinaryTree[T] with Product with Serializable
  17. case class NodeDoubleSha256Digest(v: DoubleSha256Digest, l: BinaryTreeDoubleSha256Digest, r: BinaryTreeDoubleSha256Digest) extends BinaryTreeDoubleSha256Digest with Product with Serializable
  18. sealed abstract class NumberUtil extends CryptoNumberUtil

    Created by chris on 2/8/16.

  19. trait SeqWrapper[+T] extends IndexedSeq[T]
  20. trait StartStop[T] extends AnyRef

    This StartStop trait will be used by methods that require broad start stop methods.

    This StartStop trait will be used by methods that require broad start stop methods. Provides structure for new clients to implement. For the async version please see StartStopAsync

  21. trait StartStopAsync[T] extends StartStop[Future[T]]

    Provide a uniform trait to start/stop a service asynchrously.

    Provide a uniform trait to start/stop a service asynchrously. For synchronous starts and stops please see StartStop

Value Members

  1. object Base58 extends Base58
  2. object Bech32 extends Bech32
  3. object Bech32Encoding
  4. object BitcoinScriptUtil extends BitcoinScriptUtil
  5. object BytesUtil extends BytesUtil
  6. case object Empty extends BinaryTree[Nothing] with Product with Serializable
  7. case object EmptyTreeDoubleSha256Digest extends BinaryTreeDoubleSha256Digest with Product with Serializable
  8. object EnvUtil
  9. object FutureUtil
  10. object HDUtil
  11. object Indexed extends Serializable
  12. object NetworkUtil extends NetworkUtil
  13. object NumberUtil extends NumberUtil
  14. object TimeUtil

Ungrouped