TxExecutionReceiptProjection
org.sigilaris.core.application.execution.TxExecutionReceiptProjection
final case class TxExecutionReceiptProjection[+Result, +Event](actualFootprint: Either[AccessLogInvariantViolation, ConflictFootprint], result: Result, events: List[Event])
Explicit projection of a transaction execution for receipt/public surfaces.
This intentionally excludes trie state and raw access log witness data.
Type parameters
- Event
-
the transaction event type
- Result
-
the transaction result type
Value parameters
- actualFootprint
-
the derived conflict footprint, or an access-log invariant violation
- events
-
the emitted events
- result
-
the transaction result
Attributes
- Source
- TxExecution.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article