Skip to content

Commit f824ebc

Browse files
committed
chore: simplify no wasm
1 parent 1b126aa commit f824ebc

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

barretenberg/cpp/src/barretenberg/bbapi/bbapi_ultra_honk.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff 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) };

0 commit comments

Comments
 (0)