Packages

package interpreter

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class ErgoInterpreter extends ErgoLikeInterpreter

    ErgoTree language interpreter, Ergo version.

    ErgoTree language interpreter, Ergo version. In addition to ErgoLikeInterpreter, it contains rules for expired boxes spending validation.

  2. class ErgoProvingInterpreter extends ErgoInterpreter with ProverInterpreter

    A class which is holding secrets and signing transactions.

    A class which is holding secrets and signing transactions.

    Currently it just generates some number of secrets (the number is provided via "dlogSecretsNumber" setting in the "wallet" section) from a seed and sign a transaction (against input boxes to spend and blockchain state) by using the secrets (no additional inputs, e.g. hash function preimages required in scripts, are supported. Here, signing a transaction means spending proofs generation for all of its input boxes.

Value Members

  1. object ErgoInterpreter
  2. object ErgoProvingInterpreter
  3. object ErgoUnsafeProver

    A naive Ergo prover implementation not performing transaction cost verification.

    A naive Ergo prover implementation not performing transaction cost verification.

    Note

    this prover is only suitable for signing only small number of simple inputs, for inputs with complex scripts use ErgoProvingInterpreter

Ungrouped