DocsReference@proto-kit/moduleClassesRuntimeZkProgrammable

@proto-kit/moduleDocs


Documentation / @proto-kit/module / RuntimeZkProgrammable

Class: RuntimeZkProgrammable<Modules>

Extends

Type Parameters

Modules extends RuntimeModulesRecord

Constructors

new RuntimeZkProgrammable()

new RuntimeZkProgrammable<Modules>(runtime): RuntimeZkProgrammable<Modules>

Parameters

runtime: Runtime<Modules>

Returns

RuntimeZkProgrammable<Modules>

Overrides

ZkProgrammable.constructor

Defined in

packages/module/src/runtime/Runtime.ts:80

Properties

runtime

runtime: Runtime<Modules>

Defined in

packages/module/src/runtime/Runtime.ts:80

Accessors

areProofsEnabled

Get Signature

get areProofsEnabled(): undefined | AreProofsEnabled

Returns

undefined | AreProofsEnabled

Overrides

ZkProgrammable.areProofsEnabled

Defined in

packages/module/src/runtime/Runtime.ts:84

Methods

compile()

compile(registry): Promise<Record<string, CompileArtifact>>

Parameters

registry: CompileRegistry

Returns

Promise<Record<string, CompileArtifact>>

Inherited from

ZkProgrammable.compile

Defined in

packages/common/dist/zkProgrammable/ZkProgrammable.d.ts:55


dynamicProofType()

dynamicProofType(): Promise<typeof DynamicProof>

Returns

Promise<typeof DynamicProof>

Inherited from

ZkProgrammable.dynamicProofType

Defined in

packages/common/dist/zkProgrammable/ZkProgrammable.d.ts:54


proofType()

proofType(): Promise<typeof Proof>

Returns

Promise<typeof Proof>

Inherited from

ZkProgrammable.proofType

Defined in

packages/common/dist/zkProgrammable/ZkProgrammable.d.ts:53


zkProgram()

zkProgram(): Promise<PlainZkProgram<undefined, MethodPublicOutput>[]>

Returns

Promise<PlainZkProgram<undefined, MethodPublicOutput>[]>

Inherited from

ZkProgrammable.zkProgram

Defined in

packages/common/dist/zkProgrammable/ZkProgrammable.d.ts:52


zkProgramFactory()

zkProgramFactory(): Promise<PlainZkProgram<undefined, MethodPublicOutput>[]>

Returns

Promise<PlainZkProgram<undefined, MethodPublicOutput>[]>

Overrides

ZkProgrammable.zkProgramFactory

Defined in

packages/module/src/runtime/Runtime.ts:165