Documentation
¶
Overview ¶
SPDX-License-Identifier: AGPL-3.0-or-later
SPDX-License-Identifier: AGPL-3.0-or-later
SPDX-License-Identifier: AGPL-3.0-or-later
Index ¶
- func NewPreregisteredTraceProvider(traceDB *tracestore.Client, encryptor *crypto.Encryptor) chubbyproviders.PreregisteredTraceProvider
- func NewPreviousTxStateProvider(traceDB *tracestore.Client, encryptor *crypto.Encryptor) chubbyproviders.PreviousTxStateProvider
- func NewStaleExecutionProvider(traceDB *tracestore.Client) chubbyproviders.StaleExecutionProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPreregisteredTraceProvider ¶
func NewPreregisteredTraceProvider(traceDB *tracestore.Client, encryptor *crypto.Encryptor) chubbyproviders.PreregisteredTraceProvider
NewPreregisteredTraceProvider returns a TransactionTraceRequest assembled from the 23-field OrgTraceRecord. Envelope encryption was removed in 2026-05-23 so this is a straight field copy.
func NewPreviousTxStateProvider ¶
func NewPreviousTxStateProvider(traceDB *tracestore.Client, encryptor *crypto.Encryptor) chubbyproviders.PreviousTxStateProvider
NewPreviousTxStateProvider reads the 23-field trace record and rehydrates a TransactionRequest. Envelope encryption was removed in 2026-05-23.
func NewStaleExecutionProvider ¶
func NewStaleExecutionProvider(traceDB *tracestore.Client) chubbyproviders.StaleExecutionProvider
NewStaleExecutionProvider — STUBBED in the 23-field collapse (2026-05-23). The stale-transaction concept relied on a tx_phase column (PREPARE/EXECUTE states) which was removed when the trace record was reduced to 23 fields. Returns an empty list; re-introduce when a tx lifecycle phase column is restored or replaced with an equivalent mechanism (e.g. action sequencer state machine in PILLAR 15).
Types ¶
This section is empty.