diff --git a/templates/verifier_plonk.sol.ejs b/templates/verifier_plonk.sol.ejs index 8663987..d6054cc 100644 --- a/templates/verifier_plonk.sol.ejs +++ b/templates/verifier_plonk.sol.ejs @@ -23,7 +23,7 @@ pragma solidity >=0.7.0 <0.9.0; contract PlonkVerifier { - uint16 constant n = <%=2**power%>; + uint<%=2**Math.ceil(Math.log2(power))%> constant n = <%=2**power%>; uint16 constant nPublic = <%=nPublic%>; uint16 constant nLagrange = <%=Math.max(nPublic, 1)%>;