The code below fails with an error from Pickles that seems to be some consistency check regarding custom gates.
The error occurs when the zkprogram has a ForeignCurve point public input, but doesn't do any actual operations on that point. The error goes away when adding a single operation like point.double() to the circuit.
The code below fails with an error from Pickles that seems to be some consistency check regarding custom gates.
The error occurs when the zkprogram has a ForeignCurve point public input, but doesn't do any actual operations on that point. The error goes away when adding a single operation like
point.double()
to the circuit.Failing line in
wrap_main.ml
:Reproduction code: