object ContractStateMachine
- Alphabetic
- By Inheritance
- ContractStateMachine
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class ActiveLedgerState[+Nid](locallyCreatedThisTimeline: Set[ContractId], consumedBy: Map[ContractId, Nid], localKeys: Map[GlobalKey, ContractId]) extends Product with Serializable
Summarizes the updates to the current ledger state by nodes up to now.
Summarizes the updates to the current ledger state by nodes up to now.
- locallyCreatedThisTimeline
Tracks contracts created by this transaction that have not been rolled back. This is a subset of
locallyCreated
.- consumedBy
com.daml.lf.value.Value.ContractIds of all contracts that have been consumed by nodes up to now.
- localKeys
A store of the latest local contract that has been created with the given key in this timeline. Later creates overwrite earlier ones. Note that this does not track whether the contract was consumed or not. That information is stored in consumedBy. It also _only_ includes local contracts not global contracts.
- type KeyMapping = Option[ContractId]
- type KeyResolver = Map[GlobalKey, KeyMapping]
Represents the answers for com.daml.lf.engine.ResultNeedKey requests that may arise during Daml interpretation.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val KeyActive: Some.type
The contract with the given cid is active and has the given key.
- val KeyInactive: None.type
There is no active contract with the given key.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object ActiveLedgerState extends Serializable
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated