@nori-zk/proof-conversion
Version:
Verifying zkVM proofs inside o1js circuits, to generate Mina compatible proof
25 lines • 640 B
JavaScript
import { ATE_LOOP_COUNT } from './towers/consts.js';
function ateCntSlice(from, to) {
let line_cnt = 0;
for (let i = from; i < to; i++) {
if (ATE_LOOP_COUNT[i] == 0) {
line_cnt += 1;
}
else {
line_cnt += 2;
}
}
return line_cnt;
}
class LineParser {
static parse(from, to, lines) {
let start = ateCntSlice(1, from);
let toSlice = ateCntSlice(from, to);
return lines.slice(start, start + toSlice);
}
static frobenius_lines(lines) {
return lines.slice(-2);
}
}
export { LineParser };
//# sourceMappingURL=line_parser.js.map