Package

com.alexdupre

bitcoincash

Permalink

package bitcoincash

see https://en.bitcoin.it/wiki/Protocol_specification

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. bitcoincash
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Addr(addresses: Seq[NetworkAddressWithTimestamp]) extends BtcSerializable[Addr] with Product with Serializable

    Permalink
  2. case class BinaryData(data: Seq[Byte]) extends Product with Serializable

    Permalink
  3. case class Block(header: BlockHeader, tx: Seq[Transaction]) extends BtcSerializable[Block] with Product with Serializable

    Permalink

    Bitcoin block

    Bitcoin block

    header

    block header

    tx

    transactions

  4. case class BlockHeader(version: Long, hashPreviousBlock: BinaryData, hashMerkleRoot: BinaryData, time: Long, bits: Long, nonce: Long) extends BtcSerializable[BlockHeader] with Product with Serializable

    Permalink

    version

    Block version information, based upon the software version creating this block

    hashPreviousBlock

    The hash value of the previous block this particular block references. Please not that this hash is not reversed (as opposed to Block.hash)

    hashMerkleRoot

    The reference to a Merkle tree collection which is a hash of all transactions related to this block

    time

    A timestamp recording when this block was created (Will overflow in 2106[2])

    bits

    The calculated difficulty target being used for this block

    nonce

    The nonce used to generate this block… to allow variations of the header and compute different hashes

  5. case class Btc(amount: BigDecimal) extends BtcAmount with Product with Serializable

    Permalink
  6. sealed trait BtcAmount extends AnyRef

    Permalink
  7. implicit final class BtcDouble extends AnyVal

    Permalink
  8. trait BtcSerializable[T] extends AnyRef

    Permalink
  9. trait BtcSerializer[T] extends AnyRef

    Permalink
  10. case class Getblocks(version: Long, locatorHashes: Seq[BinaryData], stopHash: BinaryData) extends BtcSerializable[Getblocks] with Product with Serializable

    Permalink
  11. case class Getdata(inventory: Seq[InventoryVector]) extends BtcSerializable[Getdata] with Product with Serializable

    Permalink
  12. case class Getheaders(version: Long, locatorHashes: Seq[BinaryData], stopHash: BinaryData) extends BtcSerializable[Getheaders] with Product with Serializable

    Permalink
  13. case class Headers(headers: Seq[BlockHeader]) extends BtcSerializable[Headers] with Product with Serializable

    Permalink
  14. case class Inventory(inventory: Seq[InventoryVector]) extends BtcSerializable[Inventory] with Product with Serializable

    Permalink
  15. case class InventoryVector(type: Long, hash: BinaryData) extends BtcSerializable[InventoryVector] with Product with Serializable

    Permalink
  16. case class MerkleBlock(version: Long, previousBlockHash: BinaryData, merkleRoot: BinaryData, timestamp: Long, bits: Long, nonce: Long, txCount: Int, hashes: Seq[BinaryData], flags: BinaryData) extends BtcSerializable[MerkleBlock] with Product with Serializable

    Permalink

    version

    Block version information, based upon the software version creating this block

    previousBlockHash

    The hash value of the previous block this particular block references

    merkleRoot

    The reference to a Merkle tree collection which is a hash of all transactions related to this block

    timestamp

    A timestamp recording when this block was created (Limited to 2106!)

    bits

    The calculated difficulty target being used for this block

    nonce

    The nonce used to generate this block… to allow variations of the header and compute different hashes

    txCount

    Number of transactions in the block (including unmatched ones)

    hashes

    hashes in depth-first order (including standard varint size prefix)

    flags

    flag bits, packed per 8 in a byte, least significant bit first (including standard varint size prefix)

  17. case class Message(magic: Long, command: String, payload: BinaryData) extends BtcSerializable[Message] with Product with Serializable

    Permalink

    Bitcoin message exchanged by nodes over the network

    Bitcoin message exchanged by nodes over the network

    magic

    Magic value indicating message origin network, and used to seek to next message when stream state is unknown

    command

    ASCII string identifying the packet content, NULL padded (non-NULL padding results in packet rejected)

    payload

    The actual data

  18. case class MilliBtc(amount: BigDecimal) extends BtcAmount with Product with Serializable

    Permalink
  19. implicit final class MilliBtcDouble extends AnyVal

    Permalink
  20. case class MilliSatoshi(amount: Long) extends BtcAmount with Product with Serializable

    Permalink
  21. implicit final class MilliSatoshiLong extends AnyVal

    Permalink
  22. case class NetworkAddress(services: Long, address: InetAddress, port: Long) extends BtcSerializable[NetworkAddress] with Product with Serializable

    Permalink
  23. case class NetworkAddressWithTimestamp(time: Long, services: Long, address: InetAddress, port: Long) extends BtcSerializable[NetworkAddressWithTimestamp] with Product with Serializable

    Permalink
  24. case class OP_INVALID(code: Int) extends ScriptElt with Product with Serializable

    Permalink
  25. case class OP_PUSHDATA(data: BinaryData, code: Int) extends ScriptElt with Product with Serializable

    Permalink
  26. case class OutPoint(hash: BinaryData, index: Long) extends BtcSerializable[OutPoint] with Product with Serializable

    Permalink

    an out point is a reference to a specific output in a specific transaction that we want to claim

    an out point is a reference to a specific output in a specific transaction that we want to claim

    hash

    reversed sha256(sha256(tx)) where tx is the transaction we want to refer to

    index

    index of the output in tx that we want to refer to

  27. case class Reject(message: String, code: Long, reason: String, data: BinaryData) extends BtcSerializable[Reject] with Product with Serializable

    Permalink
  28. case class Satoshi(amount: Long) extends BtcAmount with Product with Serializable

    Permalink
  29. implicit final class SatoshiLong extends AnyVal

    Permalink
  30. abstract class ScriptElt extends AnyRef

    Permalink
  31. case class SignData(prevPubKeyScript: BinaryData, amount: Satoshi, privateKey: PrivateKey) extends Product with Serializable

    Permalink

    data for signing pay2pk transaction

    data for signing pay2pk transaction

    prevPubKeyScript

    previous output public key script

    privateKey

    private key associated with the previous output public key

  32. case class Transaction(version: Long, txIn: Seq[TxIn], txOut: Seq[TxOut], lockTime: Long) extends BtcSerializable[Transaction] with Product with Serializable

    Permalink

    Transaction

    Transaction

    version

    Transaction data format version

    txIn

    Transaction inputs

    txOut

    Transaction outputs

    lockTime

    The block number or timestamp at which this transaction is locked

  33. case class TxIn(outPoint: OutPoint, signatureScript: BinaryData, sequence: Long) extends BtcSerializable[TxIn] with Product with Serializable

    Permalink

    Transaction input

    Transaction input

    outPoint

    Previous output transaction reference

    signatureScript

    Signature script which should match the public key script of the output that we want to spend

    sequence

    Transaction version as defined by the sender. Intended for "replacement" of transactions when information is updated before inclusion into a block. Repurposed for OP_CSV (see BIPs 68 & 112)

  34. case class TxOut(amount: Satoshi, publicKeyScript: BinaryData) extends BtcSerializable[TxOut] with Product with Serializable

    Permalink

    Transaction output

    Transaction output

    amount

    amount in Satoshis

    publicKeyScript

    public key script which sets the conditions for spending this output

  35. case class Version(version: Long, services: Long, timestamp: Long, addr_recv: NetworkAddress, addr_from: NetworkAddress, nonce: Long, user_agent: String, start_height: Long, relay: Boolean) extends BtcSerializable[Version] with Product with Serializable

    Permalink

    version

    Identifies protocol version being used by the node

    services

    bitfield of features to be enabled for this connection

    timestamp

    standard UNIX timestamp in seconds

    addr_recv

    The network address of the node receiving this message

    addr_from

    The network address of the node emitting this message

    nonce

    Node random nonce, randomly generated every time a version packet is sent. This nonce is used to detect connections to self.

    user_agent

    User Agent

    start_height

    The last block received by the emitting node

    relay

    Whether the remote peer should announce relayed transactions or not, see BIP 0037, since version >= 70001

Value Members

  1. object Addr extends BtcSerializer[Addr] with Serializable

    Permalink
  2. object Base58

    Permalink
  3. object Base58Check

    Permalink

    https://en.bitcoin.it/wiki/Base58Check_encoding Base58Check is a format based on Base58 and used a lot in bitcoin, for encoding addresses and private keys for example.

    https://en.bitcoin.it/wiki/Base58Check_encoding Base58Check is a format based on Base58 and used a lot in bitcoin, for encoding addresses and private keys for example. It includes a prefix (usually a single byte) and a checksum so you know what has been encoded, and that it has been transmitted correctly. For example, to create an address for a public key you could write:

    val pub: BinaryData = "0202a406624211f2abbdc68da3df929f938c3399dd79fac1b51b0e4ad1d26a47aa"
    val address = Base58Check.encode(Base58.Prefix.PubkeyAddress, Crypto.hash160(pub))

    And to decode a private key you could write:

    // check that is it a mainnet private key
    val (Base58.Prefix.SecretKey, priv) = Base58Check.decode("5J3mBbAH58CpQ3Y5RNJpUKPE62SQ5tfcvU2JpbnkeyhfsYB1Jcn")
  4. object BinaryData extends Serializable

    Permalink

    see https://en.bitcoin.it/wiki/Protocol_specification

  5. object Block extends BtcSerializer[Block] with Serializable

    Permalink
  6. object BlockHeader extends BtcSerializer[BlockHeader] with Serializable

    Permalink
  7. object CashAddr

    Permalink

    See https://github.com/bitcoincashorg/bitcoincash.org/blob/master/spec/cashaddr.md

  8. val Cent: Long

    Permalink
  9. val Coin: Long

    Permalink
  10. object Crypto

    Permalink
  11. object DeterministicWallet

    Permalink

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

  12. object Getblocks extends BtcSerializer[Getblocks] with Serializable

    Permalink
  13. object Getdata extends BtcSerializer[Getdata] with Serializable

    Permalink
  14. object Getheaders extends BtcSerializer[Getheaders] with Serializable

    Permalink
  15. object Hash

    Permalink
  16. object Headers extends BtcSerializer[Headers] with Serializable

    Permalink
  17. object Inventory extends BtcSerializer[Inventory] with Serializable

    Permalink
  18. object InventoryVector extends BtcSerializer[InventoryVector] with Serializable

    Permalink
  19. object LexicographicalOrdering

    Permalink

    Lexicographical Ordering of Transaction Inputs and Outputs see https://github.com/bitcoin/bips/blob/master/bip-0069.mediawiki

  20. val MAX_COINBASE_SCRIPTSIG_SIZE: Int

    Permalink
  21. val MAX_TX_SIGOPS_COUNT: Int

    Permalink
  22. val MAX_TX_SIZE: Int

    Permalink
  23. val MaxMoney: Long

    Permalink
  24. val MaxPubkeysPerMultisig: Int

    Permalink
  25. val MaxScriptElementSize: Int

    Permalink
  26. object MerkleBlock extends BtcSerializer[MerkleBlock] with Serializable

    Permalink
  27. object MerkleTree

    Permalink

    see https://en.bitcoin.it/wiki/Protocol_specification#Merkle_Trees

  28. object Message extends BtcSerializer[Message] with Serializable

    Permalink
  29. object MnemonicCode

    Permalink

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

  30. object NetworkAddress extends BtcSerializer[NetworkAddress] with Serializable

    Permalink
  31. object NetworkAddressWithTimestamp extends BtcSerializer[NetworkAddressWithTimestamp] with Serializable

    Permalink
  32. implicit object NumericSatoshi extends Numeric[Satoshi]

    Permalink
  33. val ONE_MEGABYTE: Int

    Permalink
  34. object OP_0 extends ScriptElt with Product with Serializable

    Permalink
  35. object OP_0NOTEQUAL extends ScriptElt with Product with Serializable

    Permalink
  36. object OP_1 extends ScriptElt with Product with Serializable

    Permalink
  37. object OP_10 extends ScriptElt with Product with Serializable

    Permalink
  38. object OP_11 extends ScriptElt with Product with Serializable

    Permalink
  39. object OP_12 extends ScriptElt with Product with Serializable

    Permalink
  40. object OP_13 extends ScriptElt with Product with Serializable

    Permalink
  41. object OP_14 extends ScriptElt with Product with Serializable

    Permalink
  42. object OP_15 extends ScriptElt with Product with Serializable

    Permalink
  43. object OP_16 extends ScriptElt with Product with Serializable

    Permalink
  44. object OP_1ADD extends ScriptElt with Product with Serializable

    Permalink
  45. object OP_1NEGATE extends ScriptElt with Product with Serializable

    Permalink
  46. object OP_1SUB extends ScriptElt with Product with Serializable

    Permalink
  47. object OP_2 extends ScriptElt with Product with Serializable

    Permalink
  48. object OP_2DIV extends ScriptElt with Product with Serializable

    Permalink
  49. object OP_2DROP extends ScriptElt with Product with Serializable

    Permalink
  50. object OP_2DUP extends ScriptElt with Product with Serializable

    Permalink
  51. object OP_2MUL extends ScriptElt with Product with Serializable

    Permalink
  52. object OP_2OVER extends ScriptElt with Product with Serializable

    Permalink
  53. object OP_2ROT extends ScriptElt with Product with Serializable

    Permalink
  54. object OP_2SWAP extends ScriptElt with Product with Serializable

    Permalink
  55. object OP_3 extends ScriptElt with Product with Serializable

    Permalink
  56. object OP_3DUP extends ScriptElt with Product with Serializable

    Permalink
  57. object OP_4 extends ScriptElt with Product with Serializable

    Permalink
  58. object OP_5 extends ScriptElt with Product with Serializable

    Permalink
  59. object OP_6 extends ScriptElt with Product with Serializable

    Permalink
  60. object OP_7 extends ScriptElt with Product with Serializable

    Permalink
  61. object OP_8 extends ScriptElt with Product with Serializable

    Permalink
  62. object OP_9 extends ScriptElt with Product with Serializable

    Permalink
  63. object OP_ABS extends ScriptElt with Product with Serializable

    Permalink
  64. object OP_ADD extends ScriptElt with Product with Serializable

    Permalink
  65. object OP_AND extends ScriptElt with Product with Serializable

    Permalink
  66. object OP_BIN2NUM extends ScriptElt with Product with Serializable

    Permalink
  67. object OP_BOOLAND extends ScriptElt with Product with Serializable

    Permalink
  68. object OP_BOOLOR extends ScriptElt with Product with Serializable

    Permalink
  69. object OP_CAT extends ScriptElt with Product with Serializable

    Permalink
  70. object OP_CHECKDATASIG extends ScriptElt with Product with Serializable

    Permalink
  71. object OP_CHECKDATASIGVERIFY extends ScriptElt with Product with Serializable

    Permalink
  72. object OP_CHECKLOCKTIMEVERIFY extends ScriptElt with Product with Serializable

    Permalink
  73. object OP_CHECKMULTISIG extends ScriptElt with Product with Serializable

    Permalink
  74. object OP_CHECKMULTISIGVERIFY extends ScriptElt with Product with Serializable

    Permalink
  75. object OP_CHECKSEQUENCEVERIFY extends ScriptElt with Product with Serializable

    Permalink
  76. object OP_CHECKSIG extends ScriptElt with Product with Serializable

    Permalink
  77. object OP_CHECKSIGVERIFY extends ScriptElt with Product with Serializable

    Permalink
  78. object OP_CODESEPARATOR extends ScriptElt with Product with Serializable

    Permalink
  79. object OP_DEPTH extends ScriptElt with Product with Serializable

    Permalink
  80. object OP_DIV extends ScriptElt with Product with Serializable

    Permalink
  81. object OP_DROP extends ScriptElt with Product with Serializable

    Permalink
  82. object OP_DUP extends ScriptElt with Product with Serializable

    Permalink
  83. object OP_ELSE extends ScriptElt with Product with Serializable

    Permalink
  84. object OP_ENDIF extends ScriptElt with Product with Serializable

    Permalink
  85. object OP_EQUAL extends ScriptElt with Product with Serializable

    Permalink
  86. object OP_EQUALVERIFY extends ScriptElt with Product with Serializable

    Permalink
  87. object OP_FROMALTSTACK extends ScriptElt with Product with Serializable

    Permalink
  88. object OP_GREATERTHAN extends ScriptElt with Product with Serializable

    Permalink
  89. object OP_GREATERTHANOREQUAL extends ScriptElt with Product with Serializable

    Permalink
  90. object OP_HASH160 extends ScriptElt with Product with Serializable

    Permalink
  91. object OP_HASH256 extends ScriptElt with Product with Serializable

    Permalink
  92. object OP_IF extends ScriptElt with Product with Serializable

    Permalink
  93. object OP_IFDUP extends ScriptElt with Product with Serializable

    Permalink
  94. object OP_INVALIDOPCODE extends ScriptElt with Product with Serializable

    Permalink
  95. object OP_INVERT extends ScriptElt with Product with Serializable

    Permalink
  96. object OP_LESSTHAN extends ScriptElt with Product with Serializable

    Permalink
  97. object OP_LESSTHANOREQUAL extends ScriptElt with Product with Serializable

    Permalink
  98. object OP_LSHIFT extends ScriptElt with Product with Serializable

    Permalink
  99. object OP_MAX extends ScriptElt with Product with Serializable

    Permalink
  100. object OP_MIN extends ScriptElt with Product with Serializable

    Permalink
  101. object OP_MOD extends ScriptElt with Product with Serializable

    Permalink
  102. object OP_MUL extends ScriptElt with Product with Serializable

    Permalink
  103. object OP_NEGATE extends ScriptElt with Product with Serializable

    Permalink
  104. object OP_NIP extends ScriptElt with Product with Serializable

    Permalink
  105. object OP_NOP extends ScriptElt with Product with Serializable

    Permalink
  106. object OP_NOP1 extends ScriptElt with Product with Serializable

    Permalink
  107. object OP_NOP10 extends ScriptElt with Product with Serializable

    Permalink
  108. object OP_NOP4 extends ScriptElt with Product with Serializable

    Permalink
  109. object OP_NOP5 extends ScriptElt with Product with Serializable

    Permalink
  110. object OP_NOP6 extends ScriptElt with Product with Serializable

    Permalink
  111. object OP_NOP7 extends ScriptElt with Product with Serializable

    Permalink
  112. object OP_NOP8 extends ScriptElt with Product with Serializable

    Permalink
  113. object OP_NOP9 extends ScriptElt with Product with Serializable

    Permalink
  114. object OP_NOT extends ScriptElt with Product with Serializable

    Permalink
  115. object OP_NOTIF extends ScriptElt with Product with Serializable

    Permalink
  116. object OP_NUM2BIN extends ScriptElt with Product with Serializable

    Permalink
  117. object OP_NUMEQUAL extends ScriptElt with Product with Serializable

    Permalink
  118. object OP_NUMEQUALVERIFY extends ScriptElt with Product with Serializable

    Permalink
  119. object OP_NUMNOTEQUAL extends ScriptElt with Product with Serializable

    Permalink
  120. object OP_OR extends ScriptElt with Product with Serializable

    Permalink
  121. object OP_OVER extends ScriptElt with Product with Serializable

    Permalink
  122. object OP_PICK extends ScriptElt with Product with Serializable

    Permalink
  123. object OP_PREFIX_BEGIN extends ScriptElt with Product with Serializable

    Permalink
  124. object OP_PREFIX_END extends ScriptElt with Product with Serializable

    Permalink
  125. object OP_PUSHDATA extends Serializable

    Permalink
  126. object OP_PUSHDATA1 extends ScriptElt with Product with Serializable

    Permalink
  127. object OP_PUSHDATA2 extends ScriptElt with Product with Serializable

    Permalink
  128. object OP_PUSHDATA4 extends ScriptElt with Product with Serializable

    Permalink
  129. object OP_RESERVED extends ScriptElt with Product with Serializable

    Permalink
  130. object OP_RESERVED1 extends ScriptElt with Product with Serializable

    Permalink
  131. object OP_RESERVED2 extends ScriptElt with Product with Serializable

    Permalink
  132. object OP_RETURN extends ScriptElt with Product with Serializable

    Permalink
  133. object OP_RIPEMD160 extends ScriptElt with Product with Serializable

    Permalink
  134. object OP_ROLL extends ScriptElt with Product with Serializable

    Permalink
  135. object OP_ROT extends ScriptElt with Product with Serializable

    Permalink
  136. object OP_RSHIFT extends ScriptElt with Product with Serializable

    Permalink
  137. object OP_SHA1 extends ScriptElt with Product with Serializable

    Permalink
  138. object OP_SHA256 extends ScriptElt with Product with Serializable

    Permalink
  139. object OP_SIZE extends ScriptElt with Product with Serializable

    Permalink
  140. object OP_SMALLINTEGER extends ScriptElt with Product with Serializable

    Permalink
  141. object OP_SPLIT extends ScriptElt with Product with Serializable

    Permalink
  142. object OP_SUB extends ScriptElt with Product with Serializable

    Permalink
  143. object OP_SWAP extends ScriptElt with Product with Serializable

    Permalink
  144. object OP_TOALTSTACK extends ScriptElt with Product with Serializable

    Permalink
  145. object OP_TUCK extends ScriptElt with Product with Serializable

    Permalink
  146. object OP_VER extends ScriptElt with Product with Serializable

    Permalink
  147. object OP_VERIF extends ScriptElt with Product with Serializable

    Permalink
  148. object OP_VERIFY extends ScriptElt with Product with Serializable

    Permalink
  149. object OP_VERNOTIF extends ScriptElt with Product with Serializable

    Permalink
  150. object OP_WITHIN extends ScriptElt with Product with Serializable

    Permalink
  151. object OP_XOR extends ScriptElt with Product with Serializable

    Permalink
  152. object OutPoint extends BtcSerializer[OutPoint] with Serializable

    Permalink
  153. object PaymentProtocol

    Permalink

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

  154. object Protocol

    Permalink
  155. object Reject extends BtcSerializer[Reject] with Serializable

    Permalink
  156. val SIGHASH_ALL: Int

    Permalink

    signature hash flags

  157. val SIGHASH_ANYONECANPAY: Int

    Permalink
  158. val SIGHASH_FORKID: Int

    Permalink
  159. val SIGHASH_NONE: Int

    Permalink
  160. val SIGHASH_SINGLE: Int

    Permalink
  161. object Script

    Permalink
  162. object ScriptElt

    Permalink
  163. object ScriptFlags

    Permalink

    script execution flags

  164. object SignData extends Serializable

    Permalink
  165. object Transaction extends BtcSerializer[Transaction] with Serializable

    Permalink
  166. object TxIn extends BtcSerializer[TxIn] with Serializable

    Permalink
  167. object TxOut extends BtcSerializer[TxOut] with Serializable

    Permalink
  168. object Version extends BtcSerializer[Version] with Serializable

    Permalink
  169. implicit def array2binaryData(input: Array[Byte]): BinaryData

    Permalink
  170. implicit def binaryData2Seq(input: BinaryData): Seq[Byte]

    Permalink
  171. implicit def binaryData2array(input: BinaryData): Array[Byte]

    Permalink
  172. implicit def btc2millibtc(input: Btc): MilliBtc

    Permalink
  173. implicit def btc2millisatoshi(input: Btc): MilliSatoshi

    Permalink
  174. implicit def btc2satoshi(input: Btc): Satoshi

    Permalink
  175. def computeLegacyP2PkhAddress(pub: PublicKey, chainHash: BinaryData): String

    Permalink
  176. def computeP2PkhAddress(pub: PublicKey, chainHash: BinaryData): String

    Permalink
  177. def decodeCompact(input: Long): (BigInteger, Boolean, Boolean)

    Permalink

    input

    compact size encoded integer as used to encode proof-of-work difficulty target

    returns

    a (result, isNegative, overflow) tuple were result is the decoded integer

  178. def encodeCompact(value: BigInteger): Long

    Permalink

    value

    input value

    returns

    the compact encoding of the input value. this is used to encode proof-of-work target into the bits block header field

  179. def fromHexString(hex: String): BinaryData

    Permalink
  180. def isAnyoneCanPay(sighashType: Int): Boolean

    Permalink
  181. def isForkId(sighashType: Int): Boolean

    Permalink
  182. def isHashNone(sighashType: Int): Boolean

    Permalink
  183. def isHashSingle(sighashType: Int): Boolean

    Permalink
  184. implicit def millibtc2btc(input: MilliBtc): Btc

    Permalink
  185. implicit def millibtc2millisatoshi(input: MilliBtc): MilliSatoshi

    Permalink
  186. implicit def millibtc2satoshi(input: MilliBtc): Satoshi

    Permalink
  187. implicit def millisatoshi2btc(input: MilliSatoshi): Btc

    Permalink
  188. implicit def millisatoshi2millibtc(input: MilliSatoshi): MilliBtc

    Permalink
  189. implicit def millisatoshi2satoshi(input: MilliSatoshi): Satoshi

    Permalink
  190. implicit def satoshi2btc(input: Satoshi): Btc

    Permalink
  191. implicit def satoshi2millibtc(input: Satoshi): MilliBtc

    Permalink
  192. implicit def satoshi2millisatoshi(input: Satoshi): MilliSatoshi

    Permalink
  193. implicit def seq2binaryData(input: Seq[Byte]): BinaryData

    Permalink
  194. implicit def string2binaryData(input: String): BinaryData

    Permalink
  195. def toHexString(blob: BinaryData): String

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped