sealed abstract class CreditingTxGen extends AnyRef

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CreditingTxGen
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def basicOutput: Gen[ScriptSignatureParams[InputInfo]]
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. def cltvOutput: Gen[ScriptSignatureParams[InputInfo]]
  8. def cltvOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]
  9. def conditionalOutput: Gen[ScriptSignatureParams[InputInfo]]
  10. def conditionalOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]
  11. def csvOutput: Gen[ScriptSignatureParams[InputInfo]]
  12. def csvOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def inputsAndOutputs(outputsToUse: Gen[Seq[ScriptSignatureParams[InputInfo]]] = outputs, destinationGenerator: (CurrencyUnit) => Gen[Seq[TransactionOutput]] = TransactionGenerators.smallOutputs): Gen[(Seq[ScriptSignatureParams[InputInfo]], Seq[TransactionOutput])]
  19. def inputsAndP2SHOutputs(outputsToUse: Gen[Seq[ScriptSignatureParams[InputInfo]]] = outputs, destinationGenerator: (CurrencyUnit) => Gen[Seq[(TransactionOutput, ScriptPubKey)]] = TransactionGenerators.smallP2SHOutputs): Gen[(Seq[ScriptSignatureParams[InputInfo]], Seq[(TransactionOutput, ScriptPubKey)])]
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def multiSigOutput: Gen[ScriptSignatureParams[InputInfo]]
  22. def multiSigOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]
  23. def multiSignatureWithTimeoutOutput: Gen[ScriptSignatureParams[InputInfo]]
  24. def multiSignatureWithTimeoutOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. def nestedOutput: Gen[ScriptSignatureParams[InputInfo]]

    A nested output is a p2sh/p2wsh wrapped output

  27. def nestedOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]
  28. def nonP2WSHOutput: Gen[ScriptSignatureParams[InputInfo]]
  29. def nonP2WSHOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]
  30. def nonSHOutput: Gen[ScriptSignatureParams[InputInfo]]

    Generator for non-script hash based output

  31. def nonSHOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  34. def output: Gen[ScriptSignatureParams[InputInfo]]
  35. def outputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]

    Either a list of non-CLTV outputs or a single CLTV output, with proportional probability

  36. def p2pkOutput: Gen[ScriptSignatureParams[InputInfo]]

    Generates a crediting tx with a p2pk spk at the returned index

  37. def p2pkOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]

    Generates multiple crediting txs with p2pk spks at the returned index

  38. def p2pkWithTimeoutOutput: Gen[ScriptSignatureParams[InputInfo]]
  39. def p2pkWithTimeoutOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]
  40. def p2pkhOutput: Gen[ScriptSignatureParams[InputInfo]]

    Generates a transaction that has a p2pkh output at the returned index.

    Generates a transaction that has a p2pkh output at the returned index. This output can be spent by the returned ECPrivateKey

  41. def p2pkhOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]

    Generates a sequence of p2pkh outputs at the returned index

  42. def p2shOutput: Gen[ScriptSignatureParams[InputInfo]]
  43. def p2shOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]
  44. def p2wpkhOutput: Gen[ScriptSignatureParams[InputInfo]]
  45. def p2wpkhOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]
  46. def p2wshOutput: Gen[ScriptSignatureParams[InputInfo]]
  47. def p2wshOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]
  48. def random: Gen[ScriptSignatureParams[InputInfo]]
  49. def randoms: Gen[Seq[ScriptSignatureParams[InputInfo]]]
  50. def rawOutput: Gen[ScriptSignatureParams[InputInfo]]
  51. def rawOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]
  52. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  53. def toString(): String
    Definition Classes
    AnyRef → Any
  54. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  55. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  56. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  57. def witOutput: Gen[ScriptSignatureParams[InputInfo]]
  58. def witOutputs: Gen[Seq[ScriptSignatureParams[InputInfo]]]

Inherited from AnyRef

Inherited from Any

Ungrouped