Skip to content
This repository has been archived by the owner on Jun 11, 2024. It is now read-only.

Inconsistent Validator Information Across Multiple Service Instances #1692

Merged
merged 103 commits into from
Oct 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
49e9c8e
Cache genesis height in coordinator
nagdahimanshu Jun 8, 2023
d463e2b
Merge branch 'release/0.7.0' of https://github.com/LiskHQ/lisk-servic…
nagdahimanshu Jun 8, 2023
d5720c6
Make blocks indexing sequential
nagdahimanshu Jun 8, 2023
403b918
:hammer: Update delete block implementation
nagdahimanshu Jun 9, 2023
b3bfe40
Merge branch 'release/0.7.0' of https://github.com/LiskHQ/lisk-servic…
nagdahimanshu Jun 9, 2023
d944a74
Use common constants between MySQL/KVStore
nagdahimanshu Jun 12, 2023
6bcd5c8
Revert change
nagdahimanshu Jun 12, 2023
4e50834
Code refactor
nagdahimanshu Jun 13, 2023
a9fe633
Dispatch events for nodeInfo from connector
nagdahimanshu Jun 13, 2023
24d5911
Subscribe to nodeInfo event from connector
nagdahimanshu Jun 13, 2023
6597f5f
Update redis cache database in statistics service
nagdahimanshu Jun 13, 2023
da91a49
Merge branch 'release/0.7.0' of https://github.com/LiskHQ/lisk-servic…
nagdahimanshu Jun 20, 2023
8152b65
:bug: Fix request param for 'tokenHasUserAccount'
sameersubudhi Jun 20, 2023
d9f6fd6
:zap: Paginate DB queries when checking for missing blocks
sameersubudhi Jun 21, 2023
324508f
:hammer: Ensure sequential indexing
sameersubudhi Jun 22, 2023
a5d4801
:zap: Split indexing into smaller batches to avoid OOM
sameersubudhi Jun 23, 2023
84fc82a
:bug: Fix redundant pririoty scheduling
sameersubudhi Jun 23, 2023
a614ca1
:seedling: Ensure genesis block is indexed before other blocks start …
sameersubudhi Jun 23, 2023
ea18617
:hammer: Update event topics mapping
sameersubudhi Jun 28, 2023
7bbd806
:twisted_rightwards_arrows: Merge branch 'release/0.7.0' into 1673-fi…
sameersubudhi Jun 28, 2023
d67ac51
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
sameersubudhi Jun 29, 2023
c34e614
:twisted_rightwards_arrows: Merge branch 'release/0.7.0' into 1673-fi…
sameersubudhi Jul 3, 2023
f5c7ea8
:seedling: Add support to subscribe all events
sameersubudhi Jul 12, 2023
9e9d8d0
:twisted_rightwards_arrows: Merge branch 'release/0.7.0' into 1673-fi…
sameersubudhi Jul 12, 2023
175960c
:twisted_rightwards_arrows: Merge branch 'release/0.7.0' into 1673-fi…
sameersubudhi Jul 14, 2023
8a09cd5
:art: Update logs
sameersubudhi Jul 14, 2023
5aebd35
:hammer: Remove fee-estimator as a indexer dependency
sameersubudhi Jul 14, 2023
8d5c80e
:racehorse: Improve queue memory usage and reduce API calls
sameersubudhi Jul 14, 2023
191741e
:bug: Fix waitForGenesisBlockIndexing
sameersubudhi Jul 16, 2023
01a5cb9
:bug: Fix index status report initialization
sameersubudhi Jul 16, 2023
85726b9
:bug: Make block indexing sequential
sameersubudhi Jul 16, 2023
933b69f
:racehorse: Query for missing blocks in smaller batches
sameersubudhi Jul 16, 2023
8a6f2bf
:bug: Consider last indexed block when deleting the serialized events
sameersubudhi Jul 17, 2023
0bf282d
:zap: Address deepscan issue
sameersubudhi Jul 17, 2023
d1df1fb
:art: Code cleanup
sameersubudhi Jul 17, 2023
73e215c
:bug: Fix live indexing count logic in scheduler
sameersubudhi Jul 18, 2023
879c41c
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
sameersubudhi Jul 19, 2023
0ee7819
:zap: Add retry logic to index genesis block on failure
sameersubudhi Jul 20, 2023
3faaa2b
:zap: Set indexVerifiedHeight in incremental steps
sameersubudhi Jul 20, 2023
98e93be
:zap: Skip genesis block indexing, if already indexed
sameersubudhi Jul 21, 2023
871a15a
:zap: Reduce number of DB calls and queues
sameersubudhi Jul 24, 2023
c83e429
:zap: Ensure deleteIndexedBlocks is executed sequentially by height (…
sameersubudhi Jul 24, 2023
b45de36
:hammer: Update account balances as part of block indexing transaction
sameersubudhi Jul 25, 2023
4b983b2
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
sameersubudhi Jul 26, 2023
8c75aee
:twisted_rightwards_arrows: Merge branch 'release/0.7.0' into 1673-fi…
sameersubudhi Jul 26, 2023
89d3a7d
:bug: Fix getAllDirectories and rename to getDirectoryNamesInPath
sameersubudhi Jul 26, 2023
c0a5c0f
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
sameersubudhi Jul 27, 2023
7d9d704
:twisted_rightwards_arrows: Merge branch 'release/0.7.0' into 1673-fi…
sameersubudhi Aug 4, 2023
9a74f77
:twisted_rightwards_arrows: Merge branch 'release/0.7.0' into 1673-fi…
sameersubudhi Aug 8, 2023
9c32fc9
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
sameersubudhi Aug 9, 2023
f058b70
:twisted_rightwards_arrows: Merge branch 'release/0.7.0' into 1673-fi…
sameersubudhi Aug 16, 2023
51b074a
:twisted_rightwards_arrows: Merge branch 'release/0.7.0' into 1673-fi…
sameersubudhi Aug 21, 2023
a108313
Fix indexing is stuck
priojeetpriyom Sep 13, 2023
25d5eb6
:art: Cleanup
priojeetpriyom Sep 14, 2023
36caeba
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
priojeetpriyom Sep 14, 2023
7c0d310
Fix indexing becomes slow when indexer is almost synced
priojeetpriyom Sep 14, 2023
78c87c2
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
priojeetpriyom Sep 14, 2023
6152ab5
:art: Refactor
priojeetpriyom Sep 14, 2023
656c681
Update framework version 1.6.0
priojeetpriyom Sep 16, 2023
7e94ae8
Update framework to 1.6.0 in microservices
priojeetpriyom Sep 16, 2023
7d596fe
Fix account balance update job failure due to unimported function use
priojeetpriyom Sep 16, 2023
ccf3e3e
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
priojeetpriyom Sep 16, 2023
cbbd0ee
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
priojeetpriyom Sep 18, 2023
c0f0f34
Fix indexing getting stale near completion
priojeetpriyom Sep 18, 2023
ee437a2
Throw error on indexing fail
priojeetpriyom Sep 18, 2023
04f9400
Fix indexing percentage reaches more than 100
priojeetpriyom Sep 19, 2023
fe13110
Fix query with right height to check existing block
priojeetpriyom Sep 20, 2023
464a264
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
priojeetpriyom Sep 21, 2023
e68578a
Add unit test coverage for indexer
priojeetpriyom Sep 22, 2023
03e20da
:art: Refactor log level
priojeetpriyom Sep 22, 2023
4269e69
Apply suggestions from code review
priojeetpriyom Sep 26, 2023
3079756
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
priojeetpriyom Sep 26, 2023
5a99ede
Revert delay export schema in framework
priojeetpriyom Sep 26, 2023
7175e0d
Update framework in microservices
priojeetpriyom Sep 26, 2023
69e1b4a
Fix unit test in framework
priojeetpriyom Sep 26, 2023
55dede5
Update framework package
priojeetpriyom Sep 26, 2023
8e8f80f
Update framework in microservices
priojeetpriyom Sep 26, 2023
b9c87e7
Fix depencency build failing
priojeetpriyom Sep 26, 2023
853cdbe
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
priojeetpriyom Sep 28, 2023
06f23c9
Rebuild dependencies
priojeetpriyom Oct 1, 2023
40c84de
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
priojeetpriyom Oct 1, 2023
0880abc
Trigger
priojeetpriyom Oct 2, 2023
6b195ac
Trigger
priojeetpriyom Oct 2, 2023
71e79a2
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
priojeetpriyom Oct 6, 2023
15e6c12
Apply suggestion
priojeetpriyom Oct 6, 2023
94829ae
Trigger
priojeetpriyom Oct 9, 2023
1b397d5
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
priojeetpriyom Oct 9, 2023
d2143ae
Fix indexing does not start because of undefined metadata
priojeetpriyom Oct 11, 2023
b5f1209
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
priojeetpriyom Oct 11, 2023
cfd4cde
Fix genesis block indexing gets stuck when connector is unresponsive
priojeetpriyom Oct 12, 2023
22b853c
Schedule 100k missing blocks at max
priojeetpriyom Oct 12, 2023
68d3c0b
Fix indexer and coordinator is partially initalized
priojeetpriyom Oct 12, 2023
99c69f1
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
priojeetpriyom Oct 17, 2023
15dc8b9
Refactor consistency test files directory
priojeetpriyom Oct 17, 2023
17c654e
Include consistency directory in jest config
priojeetpriyom Oct 17, 2023
6f29127
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
priojeetpriyom Oct 17, 2023
d448f92
Update framework to 1.7.0
priojeetpriyom Oct 17, 2023
8737200
Update framework dependency to 1.7.0
priojeetpriyom Oct 17, 2023
834ff30
Revert makefile changes
priojeetpriyom Oct 18, 2023
4691aab
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
priojeetpriyom Oct 19, 2023
13177d5
Merge branch 'release/0.7.0' into 1673-fix-inconsistent-validator-inf…
sameersubudhi Oct 20, 2023
f84c21e
:arrow_up: Tag Lisk Service framework v1.6.2
sameersubudhi Oct 20, 2023
16e340b
:arrow_up: Bump lisk-service-framework to v1.6.2
sameersubudhi Oct 20, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docker/redis.persistent.conf
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@ aof-use-rdb-preamble yes
save ""

# Memory management
maxmemory 512mb
maxmemory 2gb
maxmemory-policy volatile-lru
Binary file added framework/dist/lisk-service-framework-1.6.2.tgz
Binary file not shown.
3 changes: 2 additions & 1 deletion framework/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ module.exports = {
waitForIt: require('./src/waitForIt'),
Data: require('./src/data'),
fs: require('./src/fs'),
...require('./src/data'),
...(require('./src/data')),
delay: require('./src/delay'),
},
Constants: {
...require('./constants/ErrorCodes'),
Expand Down
2 changes: 1 addition & 1 deletion framework/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lisk-service-framework",
"version": "1.6.1",
"version": "1.6.2",
"description": "Lisk Service Framework",
"keywords": [
"lisk",
Expand Down
17 changes: 9 additions & 8 deletions framework/src/queue.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@ const defaultOptions = {
settings: {},
};

const queueInstance = (redisEndpoint, jobName = 'defaultJob', jobFn, concurrency = 1, options = defaultOptions) => {
const queueName = 'defaultQueue';
const queueInstance = (redisEndpoint, _queueName = 'defaultQueue', jobFn, concurrency = 1, options = defaultOptions) => {
const queueName = _queueName || 'defaultQueue';

if (!queuePool[queueName]) {
queuePool[queueName] = new BullQueue(queueName,
Expand All @@ -52,32 +52,33 @@ const queueInstance = (redisEndpoint, jobName = 'defaultJob', jobFn, concurrency
logger.info(`Initialized queue ${queueName}`);

queue.on('completed', job => {
logger.debug(`${jobName} job completed ${job.name}`);
logger.debug(`${job.name} job completed.`);
job.remove();
});

queue.on('error', err => {
logger.error(`${jobName} job error`, err);
logger.error(`${queue.name} job error`, err);
});

queue.on('failed', (job, err) => {
logger.warn(`${jobName} job failed`, err.message);
logger.warn(`${jobName} job failed`, err.stack);
logger.warn(`${job.name} job failed`, err.message);
logger.warn(`${job.name} job failed`, err.stack);
});

setInterval(async () => {
const jc = await queue.getJobCounts();
if (Number(jc.waiting) > 0 || Number(jc.active) > 0
|| Number(jc.failed) > 0 || Number(jc.paused) > 0) {
logger.info(`Queue counters: waiting: ${jc.waiting}, active: ${jc.active}, failed: ${jc.failed}, paused: ${jc.paused}`);
logger.info(`Queue counters (${queue.name}): waiting: ${jc.waiting}, active: ${jc.active}, failed: ${jc.failed}, paused: ${jc.paused}`);
} else {
logger.info('Queue counters: All scheduled jobs are done.');
logger.info(`Queue counters (${queue.name}): All scheduled jobs are done.`);
}
}, STATS_INTERVAL);
}

const queue = queuePool[queueName];

const jobName = queueName;
queue.process(jobName, concurrency, jobFn);

const add = params => queue.add(jobName, params);
Expand Down
143 changes: 77 additions & 66 deletions framework/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -523,9 +523,9 @@
integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==

"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9":
version "0.3.19"
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811"
integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==
version "0.3.20"
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f"
integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==
dependencies:
"@jridgewell/resolve-uri" "^3.1.0"
"@jridgewell/sourcemap-codec" "^1.4.14"
Expand Down Expand Up @@ -568,9 +568,9 @@
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==

"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14":
version "7.20.2"
resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.2.tgz#215db4f4a35d710256579784a548907237728756"
integrity sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==
version "7.20.3"
resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.3.tgz#d5625a50b6f18244425a1359a858c73d70340778"
integrity sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==
dependencies:
"@babel/parser" "^7.20.7"
"@babel/types" "^7.20.7"
Expand All @@ -579,24 +579,24 @@
"@types/babel__traverse" "*"

"@types/babel__generator@*":
version "7.6.5"
resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.5.tgz#281f4764bcbbbc51fdded0f25aa587b4ce14da95"
integrity sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==
version "7.6.6"
resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.6.tgz#676f89f67dc8ddaae923f70ebc5f1fa800c031a8"
integrity sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==
dependencies:
"@babel/types" "^7.0.0"

"@types/babel__template@*":
version "7.4.2"
resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.2.tgz#843e9f1f47c957553b0c374481dc4772921d6a6b"
integrity sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==
version "7.4.3"
resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.3.tgz#db9ac539a2fe05cfe9e168b24f360701bde41f5f"
integrity sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==
dependencies:
"@babel/parser" "^7.1.0"
"@babel/types" "^7.0.0"

"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
version "7.20.2"
resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.2.tgz#4ddf99d95cfdd946ff35d2b65c978d9c9bf2645d"
integrity sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==
version "7.20.3"
resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.3.tgz#a971aa47441b28ef17884ff945d0551265a2d058"
integrity sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==
dependencies:
"@babel/types" "^7.20.7"

Expand All @@ -606,42 +606,42 @@
integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==

"@types/cors@^2.8.12":
version "2.8.14"
resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.14.tgz#94eeb1c95eda6a8ab54870a3bf88854512f43a92"
integrity sha512-RXHUvNWYICtbP6s18PnOCaqToK8y14DnLd75c6HfyKf228dxy7pHNOQkxPtvXKp/hINFMDjbYzsj63nnpPMSRQ==
version "2.8.15"
resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.15.tgz#eb143aa2f8807ddd78e83cbff141bbedd91b60ee"
integrity sha512-n91JxbNLD8eQIuXDIChAN1tCKNWCEgpceU9b7ZMbFA+P+Q4yIeh80jizFLEvolRPc1ES0VdwFlGv+kJTSirogw==
dependencies:
"@types/node" "*"

"@types/graceful-fs@^4.1.2":
version "4.1.7"
resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.7.tgz#30443a2e64fd51113bc3e2ba0914d47109695e2a"
integrity sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==
version "4.1.8"
resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.8.tgz#417e461e4dc79d957dc3107f45fe4973b09c2915"
integrity sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==
dependencies:
"@types/node" "*"

"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
version "2.0.4"
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44"
integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==
version "2.0.5"
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#fdfdd69fa16d530047d9963635bd77c71a08c068"
integrity sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==

"@types/istanbul-lib-report@*":
version "3.0.1"
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#412e0725ef41cde73bfa03e0e833eaff41e0fd63"
integrity sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==
version "3.0.2"
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz#394798d5f727402eb5ec99eb9618ffcd2b7645a1"
integrity sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==
dependencies:
"@types/istanbul-lib-coverage" "*"

"@types/istanbul-reports@^3.0.0":
version "3.0.2"
resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz#edc8e421991a3b4df875036d381fc0a5a982f549"
integrity sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==
version "3.0.3"
resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz#0313e2608e6d6955d195f55361ddeebd4b74c6e7"
integrity sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==
dependencies:
"@types/istanbul-lib-report" "*"

"@types/node@*", "@types/node@>=10.0.0":
version "20.8.6"
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.6.tgz#0dbd4ebcc82ad0128df05d0e6f57e05359ee47fa"
integrity sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==
version "20.8.7"
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.7.tgz#ad23827850843de973096edfc5abc9e922492a25"
integrity sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==
dependencies:
undici-types "~5.25.1"

Expand All @@ -651,26 +651,26 @@
integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==

"@types/stack-utils@^2.0.0":
version "2.0.1"
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c"
integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==
version "2.0.2"
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.2.tgz#01284dde9ef4e6d8cef6422798d9a3ad18a66f8b"
integrity sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw==

"@types/yargs-parser@*":
version "21.0.1"
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.1.tgz#07773d7160494d56aa882d7531aac7319ea67c3b"
integrity sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==
version "21.0.2"
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.2.tgz#7bd04c5da378496ef1695a1008bf8f71847a8b8b"
integrity sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==

"@types/yargs@^15.0.0":
version "15.0.16"
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.16.tgz#258009dc52907e8f03041eb64ffdac297ba4b208"
integrity sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==
version "15.0.17"
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.17.tgz#bea870ba551b43831bfaa75de2e4a3849c39322b"
integrity sha512-cj53I8GUcWJIgWVTSVe2L7NJAB5XWGdsoMosVvUgv1jEnMbAcsbaCzt1coUcyi8Sda5PgTWAooG8jNyDTD+CWA==
dependencies:
"@types/yargs-parser" "*"

"@types/yargs@^16.0.0":
version "16.0.6"
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.6.tgz#cc0c63684d68d23498cf0b5f32aa4c3fb437c638"
integrity sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==
version "16.0.7"
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.7.tgz#b0d0502cb5f6c17994df72a600049f10bbf17203"
integrity sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg==
dependencies:
"@types/yargs-parser" "*"

Expand Down Expand Up @@ -1011,13 +1011,14 @@ [email protected]:
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==

call-bind@^1.0.0, call-bind@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.4:
version "1.0.5"
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513"
integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==
dependencies:
function-bind "^1.1.1"
get-intrinsic "^1.0.2"
function-bind "^1.1.2"
get-intrinsic "^1.2.1"
set-function-length "^1.1.1"

callsites@^3.0.0:
version "3.1.0"
Expand All @@ -1040,9 +1041,9 @@ camelcase@^6.2.0:
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==

caniuse-lite@^1.0.30001541:
version "1.0.30001549"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001549.tgz#7d1a3dce7ea78c06ed72c32c2743ea364b3615aa"
integrity sha512-qRp48dPYSCYaP+KurZLhDYdVE+yEyht/3NlmcJgVQ2VMGt6JL36ndQ/7rgspdZsJuxDPFIo/OzBT2+GmIJ53BA==
version "1.0.30001551"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001551.tgz#1f2cfa8820bd97c971a57349d7fd8f6e08664a3e"
integrity sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg==

[email protected], chalk@^2.4.1, chalk@^2.4.2:
version "2.4.2"
Expand Down Expand Up @@ -1285,7 +1286,7 @@ deepmerge@^4.2.2:
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==

define-data-property@^1.0.1:
define-data-property@^1.0.1, define-data-property@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3"
integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==
Expand Down Expand Up @@ -1361,9 +1362,9 @@ [email protected]:
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==

electron-to-chromium@^1.4.535:
version "1.4.556"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.556.tgz#97385917eb6ea3ac6a3378cf87bb39ee1db96e76"
integrity sha512-6RPN0hHfzDU8D56E72YkDvnLw5Cj2NMXZGg3UkgyoHxjVhG99KZpsKgBWMmTy0Ei89xwan+rbRsVB9yzATmYzQ==
version "1.4.561"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.561.tgz#816f31d9ae01fe58abbf469fca7e125b16befd85"
integrity sha512-eS5t4ulWOBfVHdq9SW2dxEaFarj1lPjvJ8PaYMOjY0DecBaj/t4ARziL2IPpDr4atyWwjLFGQ2vo/VCgQFezVQ==

emittery@^0.8.1:
version "0.8.1"
Expand Down Expand Up @@ -1699,7 +1700,7 @@ fsevents@^2.3.2:
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==

function-bind@^1.1.1:
function-bind@^1.1.1, function-bind@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
Expand Down Expand Up @@ -3130,9 +3131,9 @@ object-assign@^4:
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==

object-inspect@^1.12.3, object-inspect@^1.9.0:
version "1.13.0"
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.0.tgz#42695d3879e1cd5bda6df5062164d80c996e23e2"
integrity sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==
version "1.13.1"
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2"
integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==

object-keys@^1.1.1:
version "1.1.1"
Expand Down Expand Up @@ -3614,6 +3615,16 @@ serve-static@^1.14.1:
parseurl "~1.3.3"
send "0.18.0"

set-function-length@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed"
integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==
dependencies:
define-data-property "^1.1.1"
get-intrinsic "^1.2.1"
gopd "^1.0.1"
has-property-descriptors "^1.0.0"

set-function-name@^2.0.0, set-function-name@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a"
Expand Down Expand Up @@ -4257,12 +4268,12 @@ which-boxed-primitive@^1.0.2:
is-symbol "^1.0.3"

which-typed-array@^1.1.11:
version "1.1.11"
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a"
integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==
version "1.1.13"
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36"
integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==
dependencies:
available-typed-arrays "^1.0.5"
call-bind "^1.0.2"
call-bind "^1.0.4"
for-each "^0.3.3"
gopd "^1.0.1"
has-tostringtag "^1.0.0"
Expand Down
2 changes: 1 addition & 1 deletion services/blockchain-app-registry/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
},
"dependencies": {
"bluebird": "^3.7.2",
"lisk-service-framework": "https://github.com/LiskHQ/lisk-service/raw/e72288dc2ee681198097c531aad9ec43edcfd86e/framework/dist/lisk-service-framework-1.6.1.tgz",
"lisk-service-framework": "https://github.com/LiskHQ/lisk-service/raw/f84c21e6955b64ceeb006e4b685a06a9f41e5004/framework/dist/lisk-service-framework-1.6.2.tgz",
"lodash": "^4.17.21",
"octokit": "^2.0.4",
"tar": "^6.1.11"
Expand Down
Loading