From e5e742cfa5827da8fd677c3803e9e61896aa8d13 Mon Sep 17 00:00:00 2001 From: Waris Aiemworawutikul Date: Wed, 31 Jul 2024 12:16:26 +0700 Subject: [PATCH] fix: handle block timeout = 0 --- modules/nodesale/internal/validator/purchase/validator.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/nodesale/internal/validator/purchase/validator.go b/modules/nodesale/internal/validator/purchase/validator.go index 198db92..277ec30 100644 --- a/modules/nodesale/internal/validator/purchase/validator.go +++ b/modules/nodesale/internal/validator/purchase/validator.go @@ -70,6 +70,11 @@ func (v *PurchaseValidator) WithinTimeoutBlock(timeOutBlock uint64, blockHeight if !v.Valid { return false } + if timeOutBlock == 0 { + // No timeout + v.Valid = true + return v.Valid + } if timeOutBlock < blockHeight { v.Valid = false v.Reason = BLOCK_HEIGHT_TIMEOUT