From a3b9d0e62398b669289f36e991b555820a588ea4 Mon Sep 17 00:00:00 2001 From: moebius <0xmoebius@protonmail.com> Date: Sun, 25 May 2025 18:34:40 +0200 Subject: [PATCH] fix: dont error on zero value commitments --- packages/sdk/src/core/data.service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/sdk/src/core/data.service.ts b/packages/sdk/src/core/data.service.ts index 9ed9516..f009af7 100644 --- a/packages/sdk/src/core/data.service.ts +++ b/packages/sdk/src/core/data.service.ts @@ -104,7 +104,7 @@ export class DataService { _merkleRoot: precommitment, } = log.args; - if (!depositor || !commitment || !label || !value || !precommitment || !log.blockNumber || !log.transactionHash) { + if (!depositor || !commitment || !label || !precommitment || !log.blockNumber || !log.transactionHash) { throw DataError.invalidLog("deposit", "missing required fields"); } @@ -112,7 +112,7 @@ export class DataService { depositor: depositor.toLowerCase(), commitment: commitment as Hash, label: label as Hash, - value, + value: value || BigInt(0), precommitment: precommitment as Hash, blockNumber: BigInt(log.blockNumber), transactionHash: log.transactionHash,