From 29aaeda39527c88b63b7c82739d8ed858c48a74b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20C=C3=A1rdenas?= Date: Thu, 2 Nov 2023 11:55:23 -0600 Subject: [PATCH] fix: only validate gaps for blessed numbers (#262) --- src/pg/pg-store.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pg/pg-store.ts b/src/pg/pg-store.ts index ee7eab08..e3d67e11 100644 --- a/src/pg/pg-store.ts +++ b/src/pg/pg-store.ts @@ -138,7 +138,7 @@ export class PgStore extends BasePgStore { for (const operation of tx.metadata.ordinal_operations) { if (operation.inscription_revealed) { const reveal = operation.inscription_revealed; - if (blessedNumber + 1 !== reveal.inscription_number) + if (reveal.inscription_number >= 0 && blessedNumber + 1 !== reveal.inscription_number) throw Error( `PgStore inscription gap detected: Attempting to insert #${reveal.inscription_number} (${block_height}) but current max is #${blessedNumber}` );