@proto-kit/sequencer • Docs
Documentation / @proto-kit/sequencer / TransactionTracingService
Class: TransactionTracingService
Constructors
new TransactionTracingService()
new TransactionTracingService(
verificationKeyService):TransactionTracingService
Parameters
• verificationKeyService: VerificationKeyService
Returns
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