DocsReference@proto-kit/protocolClassesRuntimeProvableMethodExecutionResult

@proto-kit/protocolDocs


Documentation / @proto-kit/protocol / RuntimeProvableMethodExecutionResult

Class: RuntimeProvableMethodExecutionResult

Extends

Constructors

new RuntimeProvableMethodExecutionResult()

new RuntimeProvableMethodExecutionResult(): RuntimeProvableMethodExecutionResult

Returns

RuntimeProvableMethodExecutionResult

Inherited from

ProvableMethodExecutionResult.constructor

Properties

args?

optional args: ArgumentTypes

Inherited from

ProvableMethodExecutionResult.args

Defined in

packages/common/dist/zkProgrammable/ProvableMethodExecutionContext.d.ts:6


events

events: object[] = []

Defined in

packages/protocol/src/state/context/RuntimeMethodExecutionContext.ts:28


methodName?

optional methodName: string

Inherited from

ProvableMethodExecutionResult.methodName

Defined in

packages/common/dist/zkProgrammable/ProvableMethodExecutionContext.d.ts:5


moduleName?

optional moduleName: string

Inherited from

ProvableMethodExecutionResult.moduleName

Defined in

packages/common/dist/zkProgrammable/ProvableMethodExecutionContext.d.ts:4


prover()?

optional prover: () => Promise<Proof<unknown, unknown>>

Returns

Promise<Proof<unknown, unknown>>

Inherited from

ProvableMethodExecutionResult.prover

Defined in

packages/common/dist/zkProgrammable/ProvableMethodExecutionContext.d.ts:7


stackTrace?

optional stackTrace: string

Defined in

packages/protocol/src/state/context/RuntimeMethodExecutionContext.ts:26


stateTransitions

stateTransitions: StateTransition<any>[] = []

Defined in

packages/protocol/src/state/context/RuntimeMethodExecutionContext.ts:20


status

status: Bool

Defined in

packages/protocol/src/state/context/RuntimeMethodExecutionContext.ts:22


statusMessage?

optional statusMessage: string

Defined in

packages/protocol/src/state/context/RuntimeMethodExecutionContext.ts:24

Methods

prove()

prove<ProofType>(): Promise<ProofType>

Type Parameters

ProofType extends Proof<unknown, unknown>

Returns

Promise<ProofType>

Inherited from

ProvableMethodExecutionResult.prove

Defined in

packages/common/dist/zkProgrammable/ProvableMethodExecutionContext.d.ts:8