DocsReference@proto-kit/sequencerClassesTransactionTracingService

@proto-kit/sequencerDocs


Documentation / @proto-kit/sequencer / TransactionTracingService

Class: TransactionTracingService

Constructors

new TransactionTracingService()

new TransactionTracingService(verificationKeyService): TransactionTracingService

Parameters

verificationKeyService: VerificationKeyService

Returns

TransactionTracingService

Defined in

packages/sequencer/src/protocol/production/tracing/TransactionTracingService.ts:50

Methods

createTransactionTrace()

createTransactionTrace(previousState, networkState, transaction): Promise<[TransactionProverState, TransactionTrace]>

Parameters

previousState: TransactionProverState

networkState: NetworkState

transaction: TransactionExecutionResult

Returns

Promise<[TransactionProverState, TransactionTrace]>

Defined in

packages/sequencer/src/protocol/production/tracing/TransactionTracingService.ts:153


getTransactionData()

getTransactionData(transaction): Promise<TransactionProverTransactionArguments>

Parameters

transaction: PendingTransaction

Returns

Promise<TransactionProverTransactionArguments>

Defined in

packages/sequencer/src/protocol/production/tracing/TransactionTracingService.ts:54