UNPKG

@nori-zk/proof-conversion

Version:

Verifying zkVM proofs inside o1js circuits, to generate Mina compatible proof

58 lines (57 loc) 1.75 kB
import { G2Affine } from './g2.js'; declare const G1Affine_base: (new (value: { x: import("o1js").AlmostForeignField; y: import("o1js").AlmostForeignField; }) => { x: import("o1js").AlmostForeignField; y: import("o1js").AlmostForeignField; }) & { _isStruct: true; } & Omit<import("node_modules/o1js/dist/node/lib/provable/types/provable-intf.js").Provable<{ x: import("o1js").AlmostForeignField; y: import("o1js").AlmostForeignField; }, { x: bigint; y: bigint; }>, "fromFields"> & { fromFields: (fields: import("node_modules/o1js/dist/node/lib/provable/field.js").Field[]) => { x: import("o1js").AlmostForeignField; y: import("o1js").AlmostForeignField; }; } & { fromValue: (value: { x: bigint | import("o1js").AlmostForeignField; y: bigint | import("o1js").AlmostForeignField; }) => { x: import("o1js").AlmostForeignField; y: import("o1js").AlmostForeignField; }; toInput: (x: { x: import("o1js").AlmostForeignField; y: import("o1js").AlmostForeignField; }) => { fields?: import("o1js").Field[] | undefined; packed?: [import("o1js").Field, number][] | undefined; }; toJSON: (x: { x: import("o1js").AlmostForeignField; y: import("o1js").AlmostForeignField; }) => { x: string; y: string; }; fromJSON: (x: { x: string; y: string; }) => { x: import("o1js").AlmostForeignField; y: import("o1js").AlmostForeignField; }; empty: () => { x: import("o1js").AlmostForeignField; y: import("o1js").AlmostForeignField; }; }; declare class G1Affine extends G1Affine_base { } export { G1Affine, G2Affine };