package interpreter
- Alphabetic
- Public
- All
Type Members
-
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.
-
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
- object ErgoInterpreter
- object ErgoProvingInterpreter
-
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