Object/Class

sigmastate.eval

CostingSigmaDslBuilder

Related Docs: class CostingSigmaDslBuilder | package eval

Permalink

object CostingSigmaDslBuilder extends CostingSigmaDslBuilder

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CostingSigmaDslBuilder
  2. CostingSigmaDslBuilder
  3. TestSigmaDslBuilder
  4. SigmaDslBuilder
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def BigInt(n: BigInteger): BigInt

    Permalink

    Create DSL big integer from existing java.math.BigInteger

    Create DSL big integer from existing java.math.BigInteger

    Definition Classes
    CostingSigmaDslBuilderTestSigmaDslBuilderSigmaDslBuilder
  5. def Box(ebox: ErgoBox): Box

    Permalink
    Definition Classes
    CostingSigmaDslBuilder
  6. def Colls: CollBuilder

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
  7. def CostModel: CostModel

    Permalink
  8. val Costing: CostedBuilder

    Permalink
  9. def GroupElement(p: ECPoint): GroupElement

    Permalink

    Create DSL's group element from existing org.bouncycastle.math.ec.ECPoint.

    Create DSL's group element from existing org.bouncycastle.math.ec.ECPoint.

    Definition Classes
    CostingSigmaDslBuilderTestSigmaDslBuilder
  10. def Monoids: MonoidBuilder

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
  11. def PubKey(base64String: String): SigmaProp

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  12. def SigmaProp(sigmaTree: SigmaBoolean): SigmaProp

    Permalink
    Definition Classes
    CostingSigmaDslBuilder
  13. val __curve__: X9ECParameters

    Permalink
    Definition Classes
    TestSigmaDslBuilder
  14. val __g__: SecP256K1Point

    Permalink
    Definition Classes
    TestSigmaDslBuilder
  15. def allOf(conditions: Coll[Boolean]): Boolean

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  16. def allZK(props: Coll[SigmaProp]): SigmaProp

    Permalink
  17. def anyOf(conditions: Coll[Boolean]): Boolean

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  18. def anyZK(props: Coll[SigmaProp]): SigmaProp

    Permalink
  19. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  20. def atLeast(bound: Int, props: Coll[SigmaProp]): SigmaProp

    Permalink
  21. def avlTree(treeData: AvlTreeData): AvlTree

    Permalink
    Definition Classes
    CostingSigmaDslBuilder
  22. def avlTree(operationFlags: Byte, digest: Coll[Byte], keyLength: Int, valueLengthOpt: Option[Int]): CAvlTree

    Permalink

    Construct a new authenticated dictionary with given parameters and tree root digest.

    Construct a new authenticated dictionary with given parameters and tree root digest.

    Definition Classes
    CostingSigmaDslBuilderTestSigmaDslBuilderSigmaDslBuilder
  23. def blake2b256(bytes: Coll[Byte]): Coll[Byte]

    Permalink
  24. def byteArrayToBigInt(bytes: Coll[Byte]): BigInt

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  25. def byteArrayToLong(bytes: Coll[Byte]): Long

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  26. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. def decodePoint(encoded: Coll[Byte]): GroupElement

    Permalink
  28. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  30. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  32. def groupGenerator: GroupElement

    Permalink

    The generator g of the group is an element of the group such that, when written multiplicatively, every element of the group is a power of g.

    The generator g of the group is an element of the group such that, when written multiplicatively, every element of the group is a power of g.

    returns

    the generator of this Dlog group

    Definition Classes
    CostingSigmaDslBuilderTestSigmaDslBuilderSigmaDslBuilder
  33. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  34. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  35. def longToByteArray(l: Long): Coll[Byte]

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  36. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  37. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  38. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  39. def proveDHTuple(g: GroupElement, h: GroupElement, u: GroupElement, v: GroupElement): SigmaProp

    Permalink
  40. def proveDlog(ge: GroupElement): SigmaProp

    Permalink
  41. def sha256(bytes: Coll[Byte]): Coll[Byte]

    Permalink
  42. def sigmaProp(b: Boolean): SigmaProp

    Permalink
  43. def substConstants[T](scriptBytes: Coll[Byte], positions: Coll[Int], newValues: Coll[T])(implicit cT: RType[T]): Coll[Byte]

    Permalink
  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  45. def toAvlTreeData(p: AvlTree): AvlTreeData

    Permalink

    Extract sigmastate.AvlTreeData from DSL's AvlTree type.

    Extract sigmastate.AvlTreeData from DSL's AvlTree type.

    Definition Classes
    CostingSigmaDslBuilder
  46. def toBigInteger(n: BigInt): BigInteger

    Permalink

    Extract java.math.BigInteger from DSL's BigInt type

    Extract java.math.BigInteger from DSL's BigInt type

    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline() @Internal()
  47. def toECPoint(ge: GroupElement): ECPoint

    Permalink

    Extract org.bouncycastle.math.ec.ECPoint from DSL's GroupElement type.

    Extract org.bouncycastle.math.ec.ECPoint from DSL's GroupElement type.

    Definition Classes
    TestSigmaDslBuilder
    Annotations
    @NeverInline() @Internal()
  48. def toErgoBox(b: Box): ErgoBox

    Permalink
    Definition Classes
    CostingSigmaDslBuilder
  49. def toSigmaBoolean(p: SigmaProp): SigmaBoolean

    Permalink

    Extract sigmastate.Values.SigmaBoolean from DSL's SigmaProp type.

    Extract sigmastate.Values.SigmaBoolean from DSL's SigmaProp type.

    Definition Classes
    CostingSigmaDslBuilder
  50. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  51. implicit val validationSettings: SigmaValidationSettings

    Permalink
    Definition Classes
    CostingSigmaDslBuilder
  52. def verifyZK(proof: ⇒ SigmaProp): Boolean

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  53. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. def xor(l: Coll[Byte], r: Coll[Byte]): Coll[Byte]

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()
  57. def xorOf(conditions: Coll[Boolean]): Boolean

    Permalink
    Definition Classes
    TestSigmaDslBuilderSigmaDslBuilder
    Annotations
    @NeverInline()

Inherited from CostingSigmaDslBuilder

Inherited from TestSigmaDslBuilder

Inherited from SigmaDslBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped