File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
barretenberg/cpp/src/barretenberg/bbapi Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -341,15 +341,15 @@ CircuitWriteSolidityVerifier::Response CircuitWriteSolidityVerifier::execute(BB_
341341{
342342 using VK = UltraKeccakFlavor::VerificationKey;
343343 auto vk = std::make_shared<VK>(from_buffer<VK>(verification_key));
344+
345+ std::string contract = settings.disable_zk ? get_honk_solidity_verifier (vk) : get_honk_zk_solidity_verifier (vk);
346+
344347// If in wasm, we dont include the optimized solidity verifier - due to its large bundle size
348+ // This will run generate twice, but this should only be run before deployment and not frequently
345349#ifndef __wasm__
346- std::string contract = settings.disable_zk
347- ? (settings.optimized_solidity_verifier ? get_optimized_honk_solidity_verifier (vk)
348- : get_honk_solidity_verifier (vk))
349- : get_honk_zk_solidity_verifier (vk);
350- #else
351- std::string contract = settings.disable_zk ? get_honk_solidity_verifier (vk)
352- : get_honk_zk_solidity_verifier (vk)
350+ if (settings.disable_zk && settings.optimized_solidity_verifier ) {
351+ contract = get_optimized_honk_solidity_verifier (vk);
352+ }
353353#endif
354354
355355 return { std::move (contract) };
You can’t perform that action at this time.
0 commit comments