providers

package
v0.0.0-...-f1baeaf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 22, 2026 License: AGPL-3.0 Imports: 10 Imported by: 0

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL