HistoricalReplayResult

org.sigilaris.node.jvm.runtime.application.v2.HistoricalReplayResult
final case class HistoricalReplayResult(priorStateRoot: Hash, nextStateRoot: Hash, bodyRoot: Hash, executionPlanRoot: Option[ExecutionPlanRoot], resultInventoryDigest: Hash, replayEvidenceDigest: Hash, material: HistoricalExecutionMaterial)

Recomputed facts from complete original state/source/plan/result evidence. These values are data, not capabilities. Implementations must execute the interpreter selected by release provenance; the M2 parser/duplicate-input validator must not be substituted for the distinct M1 language. For a V2 range, use its registered ApplicationRequestVerifier and full state payload authentication. A callback that returns the proposal's requested roots is not an implementation of this contract.

Attributes

Source
HistoricalConsensusAuthentication.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product