@nori-zk/proof-conversion
Version:
Verifying zkVM proofs inside o1js circuits, to generate Mina compatible proof
23 lines • 669 B
JavaScript
import { Field, Struct } from 'o1js';
import { Fp12 } from '../towers/fp12.js';
import fs from 'fs';
export class AuXWitness extends Struct({
c: Fp12,
shift_power: Field,
}) {
static loadFromPath(path) {
const data = fs.readFileSync(path, 'utf-8');
const obj = JSON.parse(data);
return new AuXWitness({
c: Fp12.loadFromJSON(obj.c),
shift_power: Field.from(obj.shift_power),
});
}
static loadFromJSON(obj) {
return new AuXWitness({
c: Fp12.loadFromJSON(obj.c),
shift_power: Field.from(obj.shift_power),
});
}
}
//# sourceMappingURL=aux_witness.js.map