Skip to content

Commit 1b126aa

Browse files
committed
fix: do not include optimized verifier option in wasm
1 parent bd2fd0a commit 1b126aa

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,10 +341,16 @@ CircuitWriteSolidityVerifier::Response CircuitWriteSolidityVerifier::execute(BB_
341341
{
342342
using VK = UltraKeccakFlavor::VerificationKey;
343343
auto vk = std::make_shared<VK>(from_buffer<VK>(verification_key));
344+
// If in wasm, we dont include the optimized solidity verifier - due to its large bundle size
345+
#ifndef __wasm__
344346
std::string contract = settings.disable_zk
345347
? (settings.optimized_solidity_verifier ? get_optimized_honk_solidity_verifier(vk)
346348
: get_honk_solidity_verifier(vk))
347349
: 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)
353+
#endif
348354

349355
return { std::move(contract) };
350356
}

0 commit comments

Comments
 (0)