package state
- Alphabetic
- Public
- Protected
Type Members
- class DbSequencerStateManagerStore extends SequencerStateManagerStore with DbStore
Database store for server side sequencer data.
Database store for server side sequencer data. If you need more than one sequencer running on the same db, you can isolate them using different sequencerStoreIds. This is useful for tests and for sequencer applications that implement multiple domains.
- final case class EphemeralState(heads: MemberCounters, status: InternalSequencerPruningStatus = InternalSequencerPruningStatus.Unimplemented, authorization: Set[LedgerIdentity] = Set(), trafficState: Map[Member, TrafficState] = Map.empty) extends PrettyPrinting with Product with Serializable
State held in memory by com.digitalasset.canton.domain.block.BlockSequencerStateManager to keep track of:
State held in memory by com.digitalasset.canton.domain.block.BlockSequencerStateManager to keep track of:
- heads
The latest counter value for members who have previously received an event (registered members who have not yet received an event will not have a value)
- status
Pruning status, which includes members info and relevant timestamps
- authorization
Tracks which ledger identities are authorized to interact with the Sequencer smart contract
- trafficState
The traffic state for each member
- class InMemorySequencerStateManagerStore extends SequencerStateManagerStore with NamedLogging
- trait SequencerStateManagerStore extends AnyRef
Backing store for the com.digitalasset.canton.domain.block.BlockSequencerStateManager used for sequencer integrations to persist some sequencer data into a database.
Value Members
- object DbSequencerStateManagerStore
- object EphemeralState extends Serializable
- object SequencerStateManagerStore