diff --git a/bindings/node.js/kzg.cxx b/bindings/node.js/kzg.cxx index f9c71e5..80559da 100644 --- a/bindings/node.js/kzg.cxx +++ b/bindings/node.js/kzg.cxx @@ -166,6 +166,10 @@ Napi::Value ComputeKzgProof(const Napi::CallbackInfo& info) { auto z_bytes = extract_byte_array_from_param(info, 1, "zBytes"); auto kzg_settings = info[2].As>().Data(); + if (env.IsExceptionPending()) { + return env.Null(); + } + KZGProof proof; C_KZG_RET ret = compute_kzg_proof( &proof, @@ -196,6 +200,10 @@ Napi::Value ComputeBlobKzgProof(const Napi::CallbackInfo& info) { auto blob = extract_byte_array_from_param(info, 0, "blob"); auto kzg_settings = info[1].As>().Data(); + if (env.IsExceptionPending()) { + return env.Null(); + } + KZGProof proof; C_KZG_RET ret = compute_blob_kzg_proof( &proof,