From e82dc27c1331f1ac50d57f75d3fe2a0346c519df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20S=C3=A1?= Date: Wed, 6 Oct 2021 19:33:35 +0100 Subject: [PATCH] fix: zero-conf backwards compatibility --- lib/routes/pollingRoutes.js | 5 +++++ package.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/routes/pollingRoutes.js b/lib/routes/pollingRoutes.js index f30258ac..cd64f6b5 100644 --- a/lib/routes/pollingRoutes.js +++ b/lib/routes/pollingRoutes.js @@ -87,6 +87,11 @@ function poll (req, res, next) { triggersAutomation } + // BACKWARDS_COMPATIBILITY 7.6 + // Machines before 7.6 expect a single zeroConfLimit value per machine. + if (!semver.gte(machineVersion, '7.6.0-beta.0')) + response.zeroConfLimit = _.min(_.values(zeroConfLimits)) + // BACKWARDS_COMPATIBILITY 7.5 // machines before 7.5 expect old compliance if (!machineVersion || semver.lt(machineVersion, '7.5.0-beta.0')) { diff --git a/package.json b/package.json index 024f4178..7937fa9b 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "lamassu-server", "description": "bitcoin atm client server protocol module", "keywords": [], - "version": "7.5.3", + "version": "7.6.0-beta.0", "license": "Unlicense", "author": "Lamassu (https://lamassu.is)", "dependencies": {