diff --git a/installer/jshelper/package-lock.json b/installer/jshelper/package-lock.json index ccb131a..8c928b6 100644 --- a/installer/jshelper/package-lock.json +++ b/installer/jshelper/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "evernode-setup-helper", "dependencies": { - "evernode-js-client": "0.6.44", + "evernode-js-client": "0.6.45", "ip6addr": "0.2.5", "ripple-keypairs": "1.3.1" } @@ -405,9 +405,9 @@ } }, "node_modules/evernode-js-client": { - "version": "0.6.44", - "resolved": "https://registry.npmjs.org/evernode-js-client/-/evernode-js-client-0.6.44.tgz", - "integrity": "sha512-LIiGKxGRA0bgFYEOISvPCLj/wEcHM6PW0TfncmVVVk3YIfp17IIFynib1ye48scTgSoqTCX/oLD9mtQX4LZlvg==", + "version": "0.6.45", + "resolved": "https://registry.npmjs.org/evernode-js-client/-/evernode-js-client-0.6.45.tgz", + "integrity": "sha512-qG5N0BxZbW0agQih3o0TXSmUhqpdhZ4P1BvkqytBU6NUjabqkrhiDFpdkDvYwXLNpCX5Hlxm71gawQeeNWcguw==", "dependencies": { "elliptic": "6.5.4", "libsodium-wrappers": "0.7.10", diff --git a/installer/jshelper/package.json b/installer/jshelper/package.json index da64fbd..f6701f2 100644 --- a/installer/jshelper/package.json +++ b/installer/jshelper/package.json @@ -4,7 +4,7 @@ "build": "ncc build index.js --minify -o dist" }, "dependencies": { - "evernode-js-client": "0.6.44", + "evernode-js-client": "0.6.45", "ip6addr": "0.2.5", "ripple-keypairs": "1.3.1" } diff --git a/mb-xrpl/package-lock.json b/mb-xrpl/package-lock.json index 7a3df7e..3ff6dad 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.42", + "evernode-js-client": "0.6.45", "ip6addr": "0.2.5", "sqlite3": "5.0.2" }, @@ -1021,9 +1021,9 @@ } }, "node_modules/evernode-js-client": { - "version": "0.6.42", - "resolved": "https://registry.npmjs.org/evernode-js-client/-/evernode-js-client-0.6.42.tgz", - "integrity": "sha512-lonrEXLdLJtLmxmkMztfLRRG/N2GaNJVecDTJPG0hEOUUBFPmFh6rchsjGv8H1oJOmIW/IPL/rkGtbVtn1rzag==", + "version": "0.6.45", + "resolved": "https://registry.npmjs.org/evernode-js-client/-/evernode-js-client-0.6.45.tgz", + "integrity": "sha512-qG5N0BxZbW0agQih3o0TXSmUhqpdhZ4P1BvkqytBU6NUjabqkrhiDFpdkDvYwXLNpCX5Hlxm71gawQeeNWcguw==", "dependencies": { "elliptic": "6.5.4", "libsodium-wrappers": "0.7.10", diff --git a/mb-xrpl/package.json b/mb-xrpl/package.json index d330667..61d16c9 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.42", + "evernode-js-client": "0.6.45", "sqlite3": "5.0.2", "ip6addr": "0.2.5" }, diff --git a/reputationd/lib/reputationd.js b/reputationd/lib/reputationd.js index 8268a32..1a3db00 100644 --- a/reputationd/lib/reputationd.js +++ b/reputationd/lib/reputationd.js @@ -618,6 +618,13 @@ class ReputationD { const scheduledMoment = await this.hostClient.getMoment(); await this.#queueAction(async (submissionRefs) => { + // Skip if host is not registered. + const hostInfo = await this.hostClient.getRegistration(); + if (!hostInfo.active) { + console.log(`Skipping reputation sender since host is not active.`); + return; + } + const currentMoment = await this.hostClient.getMoment(); if (scheduledMoment == currentMoment) { diff --git a/reputationd/package-lock.json b/reputationd/package-lock.json index 7b7a8d9..929d862 100644 --- a/reputationd/package-lock.json +++ b/reputationd/package-lock.json @@ -7,7 +7,7 @@ "name": "reputationd", "dependencies": { "archiver": "5.3.1", - "evernode-js-client": "0.6.42", + "evernode-js-client": "0.6.45", "hotpocket-js-client": "0.5.6", "uuid": "9.0.1" }, @@ -1021,9 +1021,9 @@ } }, "node_modules/evernode-js-client": { - "version": "0.6.42", - "resolved": "https://registry.npmjs.org/evernode-js-client/-/evernode-js-client-0.6.42.tgz", - "integrity": "sha512-lonrEXLdLJtLmxmkMztfLRRG/N2GaNJVecDTJPG0hEOUUBFPmFh6rchsjGv8H1oJOmIW/IPL/rkGtbVtn1rzag==", + "version": "0.6.45", + "resolved": "https://registry.npmjs.org/evernode-js-client/-/evernode-js-client-0.6.45.tgz", + "integrity": "sha512-qG5N0BxZbW0agQih3o0TXSmUhqpdhZ4P1BvkqytBU6NUjabqkrhiDFpdkDvYwXLNpCX5Hlxm71gawQeeNWcguw==", "dependencies": { "elliptic": "6.5.4", "libsodium-wrappers": "0.7.10", diff --git a/reputationd/package.json b/reputationd/package.json index 58812c6..077c16e 100644 --- a/reputationd/package.json +++ b/reputationd/package.json @@ -5,7 +5,7 @@ "build": "npm run lint && ncc build app.js --minify -o dist" }, "dependencies": { - "evernode-js-client": "0.6.42", + "evernode-js-client": "0.6.45", "hotpocket-js-client": "0.5.6", "uuid": "9.0.1", "archiver": "5.3.1"