@proto-kit/module • Docs
Documentation / @proto-kit/module / RuntimeZkProgrammable
Class: RuntimeZkProgrammable<Modules>
Extends
ZkProgrammable<undefined,MethodPublicOutput>
Type Parameters
• Modules extends RuntimeModulesRecord
Constructors
new RuntimeZkProgrammable()
new RuntimeZkProgrammable<
Modules>(runtime):RuntimeZkProgrammable<Modules>
Parameters
• runtime: Runtime<Modules>
Returns
RuntimeZkProgrammable<Modules>
Overrides
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
Defined in
packages/common/dist/zkProgrammable/ZkProgrammable.d.ts:55
dynamicProofType()
dynamicProofType():
Promise<typeofDynamicProof>
Returns
Promise<typeof DynamicProof>
Inherited from
ZkProgrammable.dynamicProofType
Defined in
packages/common/dist/zkProgrammable/ZkProgrammable.d.ts:54
proofType()
proofType():
Promise<typeofProof>
Returns
Promise<typeof Proof>
Inherited from
Defined in
packages/common/dist/zkProgrammable/ZkProgrammable.d.ts:53
zkProgram()
zkProgram():
Promise<PlainZkProgram<undefined,MethodPublicOutput>[]>
Returns
Promise<PlainZkProgram<undefined, MethodPublicOutput>[]>
Inherited from
Defined in
packages/common/dist/zkProgrammable/ZkProgrammable.d.ts:52
zkProgramFactory()
zkProgramFactory():
Promise<PlainZkProgram<undefined,MethodPublicOutput>[]>
Returns
Promise<PlainZkProgram<undefined, MethodPublicOutput>[]>
Overrides
ZkProgrammable.zkProgramFactory