diff --git a/mb-xrpl/lib/message-board.js b/mb-xrpl/lib/message-board.js index 83cb609..ff400ce 100644 --- a/mb-xrpl/lib/message-board.js +++ b/mb-xrpl/lib/message-board.js @@ -128,6 +128,11 @@ class MessageBoard { }); } + this.xrplApi.on(evernode.XrplApiEvents.DISCONNECTED, async (e) => { + console.log(`Exiting due to server disconnect (code ${e})...`); + process.exit(1); + }); + this.xrplApi.on(evernode.XrplApiEvents.LEDGER, async (e) => { this.lastValidatedLedgerIndex = e.ledger_index; this.lastLedgerTime = evernode.UtilHelpers.getCurrentUnixTime('milli'); diff --git a/mb-xrpl/package-lock.json b/mb-xrpl/package-lock.json index 3b7be1b..1b97d9e 100644 --- a/mb-xrpl/package-lock.json +++ b/mb-xrpl/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "mb-xrpl", "dependencies": { - "evernode-js-client": "0.6.28", + "evernode-js-client": "0.6.30", "ip6addr": "0.2.5", "sqlite3": "5.0.2" }, @@ -980,9 +980,9 @@ } }, "node_modules/evernode-js-client": { - "version": "0.6.28", - "resolved": "https://registry.npmjs.org/evernode-js-client/-/evernode-js-client-0.6.28.tgz", - "integrity": "sha512-0itl0aJlxGdtRVCAVUHQbdRxt8HjCvXU6YW9friJqv3yUa4muBelTh14WVflSua3+KWTF/f/TVsFWCMlUsu9WA==", + "version": "0.6.30", + "resolved": "https://registry.npmjs.org/evernode-js-client/-/evernode-js-client-0.6.30.tgz", + "integrity": "sha512-3FyDCiDXN0Ez0+ABGu+NLI3kcqP9aoPvq+RGU0m6rxiwbttQetGfXZouUeR/4xls8/6lZLVmKItbcw72MQpQWg==", "dependencies": { "elliptic": "6.5.4", "libsodium-wrappers": "0.7.10", @@ -4010,9 +4010,9 @@ "dev": true }, "evernode-js-client": { - "version": "0.6.28", - "resolved": "https://registry.npmjs.org/evernode-js-client/-/evernode-js-client-0.6.28.tgz", - "integrity": "sha512-0itl0aJlxGdtRVCAVUHQbdRxt8HjCvXU6YW9friJqv3yUa4muBelTh14WVflSua3+KWTF/f/TVsFWCMlUsu9WA==", + "version": "0.6.30", + "resolved": "https://registry.npmjs.org/evernode-js-client/-/evernode-js-client-0.6.30.tgz", + "integrity": "sha512-3FyDCiDXN0Ez0+ABGu+NLI3kcqP9aoPvq+RGU0m6rxiwbttQetGfXZouUeR/4xls8/6lZLVmKItbcw72MQpQWg==", "requires": { "elliptic": "6.5.4", "libsodium-wrappers": "0.7.10", diff --git a/mb-xrpl/package.json b/mb-xrpl/package.json index 783b148..8e26dde 100644 --- a/mb-xrpl/package.json +++ b/mb-xrpl/package.json @@ -5,7 +5,7 @@ "build": "npm run lint && ncc build app.js --minify -o dist" }, "dependencies": { - "evernode-js-client": "0.6.28", + "evernode-js-client": "0.6.30", "sqlite3": "5.0.2", "ip6addr": "0.2.5" },