package interpreter
- Alphabetic
- Public
- Protected
Type Members
- case class ContextExtension(values: Map[Byte, EvaluatedValue[_ <: SType]]) extends Product with Serializable
User-defined variables to be put into context.
User-defined variables to be put into context. Each variable is identified by
id: Byte
and can be accessed from a script usinggetVar[T](id)
operation. The value of the variable is represented by sigma.ast.Constant instance, which contains both data value and SType descriptor. The descriptor is checked against the typeT
expected in the script operation. If the types don't match, exception is thrown and the box spending (protected by the script) fails.- values
internal container of the key-value pairs
- case class CostedProverResult(proof: Array[Byte], extension: ContextExtension, cost: Long) extends ProverResult with Product with Serializable
- class ProverResult extends AnyRef
Proof of correctness of tx spending
Value Members
- object ContextExtension extends Serializable
- object ProverResult