fix: handle block timeout = 0

This commit is contained in:
Waris Aiemworawutikul
2024-07-31 12:16:26 +07:00
parent 10d31de197
commit e5e742cfa5

View File

@@ -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