From 24a3965cd9f3daaae0510d46b75f882d53a25972 Mon Sep 17 00:00:00 2001 From: Ben <89335033+bz888@users.noreply.github.com> Date: Wed, 11 Jan 2023 15:13:47 +1300 Subject: [PATCH] Sync 20230111 (#90) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Bring back profiling fetchBlocksBatches, remove unnessary await (#1235) * [SKIP CI] Prerelease * schema migration (#1226) * [SKIP CI] Prerelease * Fix Queue exceeds max size error (#1239) * [SKIP CI] Prerelease * fix config db selection when subscription is enabled (#1241) * [SKIP CI] Prerelease * Fork OrderByAggregatesPlugin and modify to be compatible with historical feature (#1242) * [SKIP CI] Prerelease * Fix block height being applied to all queries (#1238) * [SKIP CI] Prerelease * Fix running custom ds processors in parallel on different data (#1243) * [SKIP CI] Prerelease * [release] 20220811 (#1245) * [release] 20220811 * update changelog * support bulkGet and add bulkUpdate (#1246) * add bulkUpdate * tidy up * support historical * improve bulkUpdate * fix * [SKIP CI] Prerelease * Fix issue with db sync and workers enabled (#1250) * Fix issue with db sync and workers enabled. Improved worker error handling * Remove cpu count workers limit * [SKIP CI] Prerelease * Improve Performance logging (#1244) * profilewrap for handler * wip * tidying up * remove console.log * tidy up * add transactions * Subql init mono (#1236) * draft * Tidy up * tidy up * Fix tests * [SKIP CI] Prerelease * [SKIP CI] Prerelease * Fix bigInt array entity being treated as a big int (#1252) * [SKIP CI] Prerelease * [release] 20220817 (#1254) * [release] 20220817 * Fix typo * Address comments * Update packages/types/CHANGELOG.md Co-authored-by: Marta Adamczyk Co-authored-by: Marta Adamczyk * Update README.md * Node core (#1222) * both packages working * working on node core * avalanche with types avalanche * adding provider * provider extends ethersproject provider * Fix build issues * Remove avalanche packages * Add noImplicitAny flag to node-core and fix errors * Update build tooling and changelogs * Move events to node-core * Move store service to node-core * Use logger/profiler from node-core * Move poi service to node core * Move mmr service to node-core * Move over meta controllers/services to node-core * Fix imports * Fix build issues * Fix linter warning * Fix lint issues, move worker builder to node core * Remove BlockedQueue, fix more lint errors * Move some test files * Fix rebase issues, remove avax deps from node core * Fix build issue * Fix some tests * fix processBlockCount metric with workers Co-authored-by: roduquen Co-authored-by: JQQQ * Add limit and offset options to store.getByField (#1259) * Add limit and offset options to store.getByField * Revert types change * Add delay and don't break loop when process queue is full (#1261) * Update cmd options in subql-node README (#1265) * Update README.md * Update packages/node/README.md * Fix symbol type being possible in string interpolation (#1264) * Fix symbol type being possible in string interpolation (#1266) * [SKIP CI] Prerelease * [release] 20220826 (#1263) * Fix imports not being relative (#1268) * [SKIP CI] Prerelease * [release] node-core 20220826 (#1269) * prerelease with @subql/node-core (#1270) * [SKIP CI] Prerelease * fix node-core import in node (#1272) * [SKIP CI] Prerelease * [release] 20220829 (#1273) * Move auto queue to node core (#1278) * [SKIP CI] Prerelease * update polkadot and types, to support with wasm (#1280) * update polkadot and types, to support with wasm * move logic to ds processor, update change for interface * remove dsAssets * remove dsAssets * update * fix fetch due to type changed (#1282) * fix fetch due to type changed * prerelease for types * [SKIP CI] Prerelease * fix missing await for dictionary (#1283) * [SKIP CI] Prerelease * rollback changes (#1286) * [SKIP CI] Prerelease * Fix tests failing with Cannot read properties of null (reading 'getProcessedBlockCount') (#1285) * Fix tests failing with Cannot read properties of null (reading 'getProcessedBlockCount') * Fix same error in more tests * Fix lint issue * [SKIP CI] Prerelease * fix remote gitpath (#1288) * [SKIP CI] Prerelease * Fix tests (#1297) * fix tests * tidy up * removed v0.0.1 test * [release] 20220913 (#1291) * [release] 20220913 * Updated CHANGELOG.MD Co-authored-by: Marta Adamczyk Co-authored-by: Marta Adamczyk * Set useragent headers on polkadot api (#1296) * [SKIP CI] Prerelease * change dictionary to use equalToInsensitive (#1301) * change dictionary to use equalToInsensitive * add comments * [SKIP CI] Prerelease * [release] 20220919 (#1302) * [release] 20220919 * Update packages/node/CHANGELOG.md Co-authored-by: Marta Adamczyk Co-authored-by: Marta Adamczyk * update sequelize (#1311) * update sequelize * update sequelize query * [SKIP CI] Prerelease * Subcommands for force-clean and reindex (#1281) * draft pr for documentation * merge * force-clean command working, refactoring needed * refactor force-clean * unsafe bug, in sandboxService, export package.json bug * updated package.json node-core * subql-node starting * refactor * fix up * node test suites still broken * Fix init logger with tests * Use old logger defaults * tests passes * tidy up * builds * Fix exporting logger (#1300) * tidy up, skip db.module tests * fixed db.module * tidy up getExistingProjectSchema * Reindex command (#1307) * init reindex command * add services to module * reindex functioning * add force-clean for issue #1230 * tidy up * tidy up based on comments * remove comments * edit command des * remove reindex from nodeconfig * moved functions into node-core from utils * update version Co-authored-by: Scott Twiname * Fixes #1309 (#1314) * fix publish failed due to file object is null (#1316) * [SKIP CI] Prerelease * [release] 20220924 (#1317) * chnage from multi branch to main (#1318) * fix logger undefined (#1315) * [SKIP CI] Prerelease * change max connection to 10 and query service 10000 (#1322) Co-authored-by: Louise wang * [SKIP CI] Prerelease * update polkadot api to 9.4.2 (#1325) * functioning hot schema reload (#1321) * [SKIP CI] Prerelease * improve codegen error log (#1324) Co-authored-by: Louise wang * change createproject URL , project create issue, regx for project nam… (#1323) * change createproject URL , project create issue, regx for project name and project key * project name can be cap case * code improve by Jay comment Co-authored-by: Louise wang * [SKIP CI] Prerelease * manual prerelease (#1326) * [SKIP CI] Prerelease * enable historical by default (#1327) * [SKIP CI] Prerelease * [release] 20220929 (#1328) * [release] 20220929 * update * Update packages/node/CHANGELOG.md Co-authored-by: Marta Adamczyk * Update packages/query/CHANGELOG.md Co-authored-by: Marta Adamczyk * Update packages/utils/CHANGELOG.md Co-authored-by: Marta Adamczyk * Update packages/query/CHANGELOG.md Co-authored-by: Marta Adamczyk * Update packages/node/CHANGELOG.md Co-authored-by: Marta Adamczyk * Update packages/node-core/CHANGELOG.md Co-authored-by: Marta Adamczyk * Update packages/common/CHANGELOG.md Co-authored-by: Marta Adamczyk Co-authored-by: JQQQ Co-authored-by: Marta Adamczyk * Update ipfs endpoints, improve error handling (#1337) * [SKIP CI] Prerelease * Fix nodeConfig not being provided to benchmark service (#1338) * [SKIP CI] Prerelease * [release] 20221006 (#1339) * Remove Subqueries table (#1340) * Remove Subqueries table * Fix NOT_SUPPORT function in project * Remove tests relating to old subqueries table * [SKIP CI] Prerelease * [release] 20221010 (#1342) * [release] 20221010 * Update packages/node/CHANGELOG.md Co-authored-by: Marta Adamczyk Co-authored-by: Marta Adamczyk * Validate ds processor in worker threads (#1343) * [SKIP CI] Prerelease * Fix publish ipfs 503 (#1331) * add comments * publish ipfs issue * publish ipfs issue * Update packages/cli/src/controller/publish-controller.ts Co-authored-by: bz888 Co-authored-by: Louise wang Co-authored-by: Scott Twiname * [SKIP CI] Prerelease * Move common dictionary service to node-core (#1345) * Move common dictionary service to node-core * Apply matcher from cosmos dictionary * Move sandbox code to node-core * Remove testing log * [SKIP CI] Prerelease * [release] 20221011 * Back port changes in algorand sdk to dictionary service (#1346) * [SKIP CI] Prerelease * temp disable hot schema reload (#1349) * temp disable hot schema reload * add CLI flag for hotschema reload * fix * print node version (#1348) * print node version * update logger info * update with node name Co-authored-by: Louise wang * [SKIP CI] Prerelease * [SKIP CI] Prerelease * fix output-format flag on node (#1351) * fix typo * update workers and yargs outputFmt * [SKIP CI] Prerelease * Timestamp block filters (#1310) * add block timestamp filter * bug fixes * bug fixes * clean code and write test for timestamp filter * move cron generation to SubqueryProject * fix next timestamp log bug * remove modifiedDataSources * [SKIP CI] Prerelease * Update to latest polkadot api (#1356) * [SKIP CI] Prerelease * add ad flags (#1352) * add ad flags * add interface for all AD flags and add prefix for indexer/query flags * change string of to for * some variable name change and update interface Co-authored-by: Louise wang * support version without v (#1354) * support version without v * improvement addv FUNC and solved undefined input Co-authored-by: Louise wang * fix deploy-test (#1357) * [SKIP CI] Prerelease * add dedicate data base flag for create project (#1355) * add dedicate data base flag for create project * test with latest createproject api host service and update wording Co-authored-by: Louise wang * Optimise modulo filter (#1358) * scale batch size if modulo filter used * add comments * add comments * fix logic runModuloblock * remove comments * remove more comments * add check datasources, check height logic * removed comments * refactor * flatten handler array * Fix template issues (#1363) * Fix the problem of creating multiple templates in the same block with the same template address * refactor: cache ds in same block Co-authored-by: Orion * fix deployment and project tests (#1364) * fix deployment and project tests * fix linting error * [SKIP CI] Prerelease * [release] 20221027 (#1365) * fix: incomplete ds data in same block (#1370) Co-authored-by: Orion * [SKIP CI] Prerelease * Best Block (#1308) * Draft * update changes * rebase changes * fix * fix (#1329) * disable best blocks for workers until we support it * Rename bestBlock to unfinalizedBlocks, other clean up * Clean up * Further clean up * Dedupe reindex function * Fix tests * Clean up * Update checking finalization to use parent hash * Rename logger * Refactor unfinalized blocks * Use header rather than full block, improve detecting forks * Verify unfinalized blocks when disabled. Use sorted array for storing unfinalized blocks * Clean up logs * Fix not indexing unfinalized blocks right away, exit if historical not enabled Co-authored-by: Scott Twiname * [SKIP CI] Prerelease * Fix bugs with unfinalized blocks (#1374) * Fix bugs with unfinalized blocks - Fix using wrong hash for unfinalized blocks - Fix not removing unfinalized blocks when the latest unfinalized block < finalized * Fix tests getting stuck * Fix issue finding where fork occurred * [SKIP CI] Prerelease * [release] 20221028 (#1372) * hot fix tests (#1360) * update tests: api.service.spec, init-controller.test, publish-controller.spec * update tests following comments * [SKIP CI] Prerelease * add ethereum to CLI and Validator (#1378) * Imporve dictionary query (#1371) * wip * wip * wip * broken wip * wip refactoring * seperate dictionaryQueryEntries * fix logic for setDicitonaryQueryEntries * cleaning up * move dictionaryEntry.ts to node-core * remove comments * create class for dictionaryqueryentries * update tests * move dictionaryQueryService into dicitonaryService * refactor * update logic for useDicitonary * relocated dictionaryQuery funcs * add test for dictquerymap * tests failing on windows? * test getDictionaryQueryEntries * test fixed for getDictioanryQueryEntries * added test for sorting * conflict fixed ? * fix conflict_2 * fix conflict_3 * add delete temp ds records back * clean up with new logic * clean up, add comments for test * fix * update logic * add generic type * [SKIP CI] Prerelease * Enable for better inheritance of generated entity modeld (#1377) * refactor: enable for entity inheritance * refactor: include also filed getters * [SKIP CI] Prerelease * fix comments issue with new package (#1380) * fix comments issue with new package * moved yaml package * [SKIP CI] Prerelease * fix logic with reindex and unfinalized height and dynamic ds (#1382) * fix logic with reindex and unfinalized height * fix * include fix for #1379 * update polkadot to 9.7.1 (#1384) * [release] 20221107 * Fix remove alter table (#1387) * remove migrate alter table * remove * [SKIP CI] Prerelease * [release] 20221108 (#1388) * fix missing sequelize sync (#1389) * [SKIP CI] Prerelease * [release] 20221108 patch (#1390) * reindex bind (#1391) * [SKIP CI] Prerelease * [release] 20221109 (#1393) * Handle fetch errors, then retry (#1386) * add retryOnFail function * add retryOnFail * add test, fix logic * [SKIP CI] Prerelease * fix (#1395) * [SKIP CI] Prerelease * [release] 20221109 node-core (#1394) * Fix tests hanging (#1396) * Fix tests hanging * Update base docker image with newer git version * [SKIP CI] Prerelease * Add distinct query plugin (#1274) * Add distinct query plugin * Clean up log * Fix distinct not being provided to query * Uppercase enum to be consistent with other enums * Update dictionary queries to try distinct argument * [SKIP CI] Prerelease * Add query distinct dependencies (#1398) * fix missing update forked graphile dependencies * tidy up * tidy up * [SKIP CI] Prerelease * Break block dispatcher file up and move common code to base class (#1397) * [SKIP CI] Prerelease * Hot schema trigger (#1401) * implement trigger with notification * working prior clean up * refactor and clean up on async and await * clean up * clear comments * add filter * fix * fix err * [SKIP CI] Prerelease * [release] 20221115 (#1402) * [release] 20221115 * [release] 20221115 * [release] 20221115 * fix hot schema (#1404) * fix and refactor * refactor getTriggers * [SKIP CI] Prerelease * [release] 20221115 (#1408) * [release] 20221115 * [release] 20221115 * fix fetchblock for works (#1410) * [SKIP CI] Prerelease * fix row estimate (#1417) * fix row estimate * tidy up * [SKIP CI] Prerelease * Add support to cli/validator for flare (#1416) * [SKIP CI] Prerelease * missing validator missing ipfs chainTypes (#1419) * [SKIP CI] Prerelease * query explain include graphql query (#1426) * [SKIP CI] Prerelease * dictionary auth link integration (#1411) * add required dependancies and add flag for feature * update modules and add logic to dictionary * update dictionary parameters, update tests, remove hardcoded values * simplify auth dictionary handling * add apollo link type, remove un-needed from wrapper * remove dictionary from indexer module * update flag name, add error check * update yargs flag description * Update appolo-links * update @subql/apollo-links version, remove apollo/client version change * fix yarn.lock * add await init to dictionary tests * fix fetch test dictionary provider, update yarn.lock Co-authored-by: Lachlan McCrae <8554309+lachlan1m@users.noreply.github.com> Co-authored-by: HZ * Fix missing speChanged logic with getRuntime (#1421) * init * need fix worker * fix test * tidy up * fix test, fix missing dictionary * inject service to runtime * remove unused code * [SKIP CI] Prerelease * Feat/multi chain indexing (#1375) * [SKIP CI] Prerelease * remove enums (#1427) * [SKIP CI] Prerelease * change to print graphql sql on request (#1428) * [SKIP CI] Prerelease * fix missing util-crptyo in util package (#1429) * fix missing util-crptyo in util package * need prerelease in query service * [SKIP CI] Prerelease * fix import issue in query service (#1430) * [SKIP CI] Prerelease * fix missing query (#1432) * [SKIP CI] Prerelease * change fetch module SubqueryProject => ISubqueryProject (#1433) Co-authored-by: Lachlan McCrae <8554309+lachlan1m@users.noreply.github.com> * [SKIP CI] Prerelease * Update polkadot 9.9.1 (#1434) * update polkadot api, also fix force-clean dependencies issue * tidy up * [SKIP CI] Prerelease * [release] 20221123 (#1431) * [release] 20221123 * Update packages/query/CHANGELOG.md Co-authored-by: Scott Twiname * Update packages/node-core/CHANGELOG.md Co-authored-by: Scott Twiname * Update packages/node/CHANGELOG.md Co-authored-by: Scott Twiname * Update packages/node-core/CHANGELOG.md Co-authored-by: Scott Twiname * Update packages/validator/CHANGELOG.md Co-authored-by: Scott Twiname Co-authored-by: Scott Twiname * Add a way to pass settings to the graphql playground (#1436) * Add a way to pass settings to the graphql playground * Add a changelog entry * [SKIP CI] Prerelease * Fix the changelog entry for the last PR (#1437) * [SKIP CI] Prerelease * fix enum name missing issue (#1441) * fix enum name missing issue * tidy up * [SKIP CI] Prerelease * hash sql queries (#1438) * hashed sql * add comments * add comment for hashName function * update function * update hashName function * [SKIP CI] Prerelease * [release] 20221130 (#1442) * [release] 20221130 * [release] 20221130 * Add --file flag for codegen (#1446) * init * change flag behaviour so -f can overwrite -l * update getManifestPath method, fix typo * update argument description * update variable names * update arg description * add error message on bad --file path Co-authored-by: Lachlan McCrae <8554309+lachlan1m@users.noreply.github.com> * [SKIP CI] Prerelease * add try and catch for hsr (#1449) * [SKIP CI] Prerelease * Bypass blocks (#1435) * wip * manifest error * manfiest passed * added logging for bypassing blocks * sync main, moved bypassBlocks under networks * pass all tests * mock dictioanry case * fix metadata * clean up * allow range * bypass working, needs more testing * wip on bypass with setting new bufferHeight * working * added runtime test * add test for latestBufferHeight (blocked) * removed unneeded test, improve logic * clean up * add comments * add comments for latestBufferHeight reasoning * update logic * refactor * update logic * refactor * [SKIP CI] Prerelease * [release] 20221205 (#1448) * [release] 20221205 * [release] 20221205 * [release] 20221206 * details for bypassBlocks * Remove unused RuntimeService from indexer module, it had missing dependencies (#1453) * [SKIP CI] Prerelease * Fix/subcommands (#1451) * updated forceClean * update reindex * [SKIP CI] Prerelease * Enable env vars parsing at node and query commands (#1452) * [SKIP CI] Prerelease * Workers: Fix SequelizeDatabaseError - tuple concurrently updated (#1458) * add flag for hot-schema reload on node, ensure query is on main thread * remove flags * [SKIP CI] Prerelease * Add start height to project (#1456) * [SKIP CI] Prerelease * Fix poi offset is 0 (#1459) * [SKIP CI] Prerelease * Handle when fields got undefined with historical (#1463) * [SKIP CI] Prerelease * update deploy cli (#1460) * [SKIP CI] Prerelease * exit on fail (#1464) * [SKIP CI] Prerelease * fix parentSpecVersion could be undefined (#1467) * [SKIP CI] Prerelease * [release] 20221219 (#1466) * [release] 20221219 * update * Update packages/node-core/CHANGELOG.md Co-authored-by: Scott Twiname * Update packages/node/CHANGELOG.md Co-authored-by: Scott Twiname * Update packages/node-core/CHANGELOG.md Co-authored-by: Scott Twiname * Update packages/cli/CHANGELOG.md Co-authored-by: Scott Twiname * update Co-authored-by: Scott Twiname * Fix templates with other sdks, make -f flag work like other commands (#1470) * Fix templates with other sdks, make -f flag work like other commands * Fix for sdks with first class smart contracts * [SKIP CI] Prerelease * Tweak error message for genesis hash (#1471) * [SKIP CI] Prerelease * Fix trigger function (#1469) * fix trigger and function for subscription and hot schema reload * update * [SKIP CI] Prerelease * [release] 20221222 (#1474) * validate dictionary with start height (#1473) * validate dictionary with start height * Update packages/node/src/indexer/fetch.service.ts Co-authored-by: Scott Twiname Co-authored-by: Scott Twiname * [SKIP CI] Prerelease * add count for entity (#1480) * add count for entity * Update packages/node-core/src/indexer/store.service.ts Co-authored-by: Scott Twiname Co-authored-by: Scott Twiname * [SKIP CI] Prerelease * add dictionary validation expections Co-authored-by: Scott Twiname Co-authored-by: Jay Ji Co-authored-by: Marta Adamczyk Co-authored-by: James Bayly <46693720+jamesbayly@users.noreply.github.com> Co-authored-by: roduquen Co-authored-by: HAO ZHAI Co-authored-by: bighammerw <92004774+bighammerw@users.noreply.github.com> Co-authored-by: Louise wang Co-authored-by: Naveen V Co-authored-by: hariu-starfish <103621490+hariu-starfish@users.noreply.github.com> Co-authored-by: Orion Co-authored-by: Filippo Co-authored-by: Lachlan McCrae <8554309+lamcc21@users.noreply.github.com> Co-authored-by: Lachlan McCrae <8554309+lachlan1m@users.noreply.github.com> Co-authored-by: MOZGIII --- package.json | 4 +- packages/node/package.json | 2 +- packages/node/src/indexer/fetch.service.ts | 50 +- packages/types/src/interfaces.ts | 1 + yarn.lock | 724 +++++++++------------ 5 files changed, 338 insertions(+), 443 deletions(-) diff --git a/package.json b/package.json index a355ad6fa6..7dc9e8b84b 100644 --- a/package.json +++ b/package.json @@ -33,8 +33,8 @@ "typescript": "^4.4.4" }, "resolutions": { - "@polkadot/api": "9.5.2", - "@polkadot/util": "10.2.1", + "@polkadot/api": "9.11.1", + "@polkadot/util": "10.2.3", "@cosmjs/cosmwasm-stargate": "0.28.9", "node-fetch": "2.6.7" }, diff --git a/packages/node/package.json b/packages/node/package.json index f328f3e228..1dbec41d64 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -30,7 +30,7 @@ "@polkadot/api": "9.5.2", "@subql/common": "latest", "@subql/common-cosmos": "workspace:*", - "@subql/node-core": "1.6.1-1", + "@subql/node-core": "1.7.2-2", "@subql/types-cosmos": "workspace:*", "@subql/utils": "latest", "@subql/x-merkle-mountain-range": "2.0.0-0.1.2", diff --git a/packages/node/src/indexer/fetch.service.ts b/packages/node/src/indexer/fetch.service.ts index 04783f4cde..db40db1148 100644 --- a/packages/node/src/indexer/fetch.service.ts +++ b/packages/node/src/indexer/fetch.service.ts @@ -52,6 +52,7 @@ const DICTIONARY_MAX_QUERY_SIZE = 10000; const CHECK_MEMORY_INTERVAL = 60000; const MINIMUM_BATCH_SIZE = 5; const INTERVAL_PERCENT = 0.9; +const DICTIONARY_VALIDATION_EXCEPTIONS = ['juno-1']; export function eventFilterToQueryEntry( filter: SubqlCosmosEventFilter, @@ -115,14 +116,12 @@ export function messageFilterToQueryEntry( @Injectable() export class FetchService implements OnApplicationShutdown { - private latestBestHeight: number; private latestFinalizedHeight: number; private isShutdown = false; private batchSizeScale: number; private templateDynamicDatasouces: SubqlProjectDs[]; private dictionaryGenesisMatches = true; private bypassBlocks: number[] = []; - private bypassBufferHeight: number; constructor( private apiService: ApiService, @@ -285,9 +284,27 @@ export class FetchService implements OnApplicationShutdown { await this.blockDispatcher.init(this.resetForNewDs.bind(this)); + // Call metadata here, other network should align with this + // For substrate, we might use the specVersion metadata in future if we have same error handling as in node-core + const metadata = await this.dictionaryService.getMetadata(); + + const validChecker = await this.dictionaryValidation(metadata); + + if (validChecker) { + this.dictionaryService.setDictionaryStartHeight( + metadata._metadata.startHeight, + ); + } + + await this.blockDispatcher.init(this.resetForNewDs.bind(this)); void this.startLoop(startHeight); } + // Substrate exclusive for getRuntime + // getUseDictionary(): boolean { + // return this.useDictionary; + // } + @Interval(CHECK_MEMORY_INTERVAL) checkBatchScale(): void { if (this.nodeConfig['scale-batch-size']) { @@ -374,6 +391,14 @@ export class FetchService implements OnApplicationShutdown { : initBlockHeight; }; + if (this.dictionaryService.startHeight > getStartBlockHeight()) { + logger.warn( + `Dictionary start height ${ + this.dictionaryService.startHeight + } is beyond indexing height ${getStartBlockHeight()}, skipping dictionary for now`, + ); + } + while (!this.isShutdown) { startBlockHeight = getStartBlockHeight(); @@ -390,7 +415,10 @@ export class FetchService implements OnApplicationShutdown { continue; } - if (this.useDictionary) { + if ( + this.useDictionary && + startBlockHeight >= this.dictionaryService.startHeight + ) { const queryEndBlock = startBlockHeight + DICTIONARY_MAX_QUERY_SIZE; const moduloBlocks = this.getModuloBlocks( startBlockHeight, @@ -526,8 +554,13 @@ export class FetchService implements OnApplicationShutdown { if (dictionary !== undefined) { const { _metadata: metaData } = dictionary; - const chain = await this.api.getChainId(); - if (metaData.chain !== chain) { + const chain = await this.api.getChainId().catch(); + + // Exception for juno as juno does not have a genesisHash + if ( + metaData.chain !== chain && + !DICTIONARY_VALIDATION_EXCEPTIONS.find((ele) => ele === chain) + ) { logger.error( 'The dictionary that you have specified does not match the chain you are indexing, it will be ignored. Please update your project manifest to reference the correct dictionary', ); @@ -548,17 +581,12 @@ export class FetchService implements OnApplicationShutdown { return false; } } + return true; } return false; } - async resetForIncorrectBestBlock(blockHeight: number): Promise { - await this.syncDynamicDatascourcesFromMeta(); - this.updateDictionary(); - this.blockDispatcher.flushQueue(blockHeight); - } - private getBaseHandlerKind( ds: SubqlCosmosDataSource, handler: SubqlCosmosHandler, diff --git a/packages/types/src/interfaces.ts b/packages/types/src/interfaces.ts index 91ebb3b879..8524ca45f7 100644 --- a/packages/types/src/interfaces.ts +++ b/packages/types/src/interfaces.ts @@ -15,6 +15,7 @@ export type FunctionPropertyNames = { }[keyof T]; export interface Store { + count(entity: string, field?: string, value?: any, options?: {distinct?: boolean; col?: string}): Promise; get(entity: string, id: string): Promise; getByField(entity: string, field: string, value: any, options?: {offset?: number; limit?: number}): Promise; getOneByField(entity: string, field: string, value: any): Promise; diff --git a/yarn.lock b/yarn.lock index afc41b87cb..4d127b4f85 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1318,30 +1318,30 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.8.4": - version: 7.19.0 - resolution: "@babel/runtime@npm:7.19.0" +"@babel/runtime@npm:^7.20.6": + version: 7.20.6 + resolution: "@babel/runtime@npm:7.20.6" dependencies: - regenerator-runtime: ^0.13.4 - checksum: fa69c351bb05e1db3ceb9a02fdcf620c234180af68cdda02152d3561015f6d55277265d3109815992f96d910f3db709458cae4f8df1c3def66f32e0867d82294 + regenerator-runtime: ^0.13.11 + checksum: 42a8504db21031b1859fbc0f52d698a3d2f5ada9519eb76c6f96a7e657d8d555732a18fe71ef428a67cc9fc81ca0d3562fb7afdc70549c5fec343190cbaa9b03 languageName: node linkType: hard -"@babel/runtime@npm:^7.19.4": - version: 7.20.0 - resolution: "@babel/runtime@npm:7.20.0" +"@babel/runtime@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/runtime@npm:7.20.7" dependencies: - regenerator-runtime: ^0.13.10 - checksum: 637fca51db34f3a59d329b7e0d01163769fe94915fdb04e4ac4ba62de9f1ca637ce3a564fe3b0166ccdd7f02f14b6a5707ee3e550b3e01c72327c6620d8e6a8b + regenerator-runtime: ^0.13.11 + checksum: 4629ce5c46f06cca9cfb9b7fc00d48003335a809888e2b91ec2069a2dcfbfef738480cff32ba81e0b7c290f8918e5c22ddcf2b710001464ee84ba62c7e32a3a3 languageName: node linkType: hard -"@babel/runtime@npm:^7.20.6": - version: 7.20.6 - resolution: "@babel/runtime@npm:7.20.6" +"@babel/runtime@npm:^7.8.4": + version: 7.19.0 + resolution: "@babel/runtime@npm:7.19.0" dependencies: - regenerator-runtime: ^0.13.11 - checksum: 42a8504db21031b1859fbc0f52d698a3d2f5ada9519eb76c6f96a7e657d8d555732a18fe71ef428a67cc9fc81ca0d3562fb7afdc70549c5fec343190cbaa9b03 + regenerator-runtime: ^0.13.4 + checksum: fa69c351bb05e1db3ceb9a02fdcf620c234180af68cdda02152d3561015f6d55277265d3109815992f96d910f3db709458cae4f8df1c3def66f32e0867d82294 languageName: node linkType: hard @@ -2619,7 +2619,14 @@ __metadata: languageName: node linkType: hard -"@noble/hashes@npm:1.1.3, @noble/hashes@npm:^1, @noble/hashes@npm:^1.0.0": +"@noble/hashes@npm:1.1.5": + version: 1.1.5 + resolution: "@noble/hashes@npm:1.1.5" + checksum: de3f095a7ac1cbf5b4b3d09f193288d4f2eec35fbadf2ed9fd7e47d8a3042fef410052ba62dc0296a185f994c11192f5357fdb1bd9178c905efd82e946c53b00 + languageName: node + linkType: hard + +"@noble/hashes@npm:^1, @noble/hashes@npm:^1.0.0": version: 1.1.3 resolution: "@noble/hashes@npm:1.1.3" checksum: a6f9783d2a33fc528c8709532b1c26cc3f5866f79c66256e881b28c61a1585be3899b008aa4e5e2b4e01b95c713722f52591cbb18ec51aa0ec63e7eaece1b89c @@ -2745,301 +2752,260 @@ __metadata: languageName: node linkType: hard -"@polkadot/api-augment@npm:9.5.2": - version: 9.5.2 - resolution: "@polkadot/api-augment@npm:9.5.2" - dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/api-base": 9.5.2 - "@polkadot/rpc-augment": 9.5.2 - "@polkadot/types": 9.5.2 - "@polkadot/types-augment": 9.5.2 - "@polkadot/types-codec": 9.5.2 - "@polkadot/util": ^10.1.11 - checksum: 19a3d96d4dd8f5c8569ff972f67b4bdcdf046844f33729d959f27338223f80da25ea44894f4ba243d911f30555e61ffa188ec89a528df73542279618487e43a0 - languageName: node - linkType: hard - -"@polkadot/api-base@npm:9.5.2": - version: 9.5.2 - resolution: "@polkadot/api-base@npm:9.5.2" - dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/rpc-core": 9.5.2 - "@polkadot/types": 9.5.2 - "@polkadot/util": ^10.1.11 - rxjs: ^7.5.7 - checksum: 40d6da6f86b85121680992b5ebc238be72e0c5aba18ae376bd0a6c45233e4b62d716aec70b2c84ef7b9b657576d47f5624857b8e9e5e76ee7c829cd2a3c65867 - languageName: node - linkType: hard - -"@polkadot/api-derive@npm:9.5.2": - version: 9.5.2 - resolution: "@polkadot/api-derive@npm:9.5.2" - dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/api": 9.5.2 - "@polkadot/api-augment": 9.5.2 - "@polkadot/api-base": 9.5.2 - "@polkadot/rpc-core": 9.5.2 - "@polkadot/types": 9.5.2 - "@polkadot/types-codec": 9.5.2 - "@polkadot/util": ^10.1.11 - "@polkadot/util-crypto": ^10.1.11 - rxjs: ^7.5.7 - checksum: 65898526bc35c456442c0c274b71a40fe634583b4a20743bb77fe45dc1777ffb3cd41505d1d8897e3a46cd8602fb6ff4ba795da32b0f72768d413cc469cab8c6 - languageName: node - linkType: hard - -"@polkadot/api@npm:9.5.2": - version: 9.5.2 - resolution: "@polkadot/api@npm:9.5.2" - dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/api-augment": 9.5.2 - "@polkadot/api-base": 9.5.2 - "@polkadot/api-derive": 9.5.2 - "@polkadot/keyring": ^10.1.11 - "@polkadot/rpc-augment": 9.5.2 - "@polkadot/rpc-core": 9.5.2 - "@polkadot/rpc-provider": 9.5.2 - "@polkadot/types": 9.5.2 - "@polkadot/types-augment": 9.5.2 - "@polkadot/types-codec": 9.5.2 - "@polkadot/types-create": 9.5.2 - "@polkadot/types-known": 9.5.2 - "@polkadot/util": ^10.1.11 - "@polkadot/util-crypto": ^10.1.11 +"@polkadot/api-augment@npm:9.11.1": + version: 9.11.1 + resolution: "@polkadot/api-augment@npm:9.11.1" + dependencies: + "@babel/runtime": ^7.20.7 + "@polkadot/api-base": 9.11.1 + "@polkadot/rpc-augment": 9.11.1 + "@polkadot/types": 9.11.1 + "@polkadot/types-augment": 9.11.1 + "@polkadot/types-codec": 9.11.1 + "@polkadot/util": ^10.2.3 + checksum: a296ccbd763ed2479b0310789d9b8ba723806568a7af95122ea87a0003a3c4e60e816441d70cf9d316911c5e80db94c6c639b63a8823e34470409f4d74c5f11f + languageName: node + linkType: hard + +"@polkadot/api-base@npm:9.11.1": + version: 9.11.1 + resolution: "@polkadot/api-base@npm:9.11.1" + dependencies: + "@babel/runtime": ^7.20.7 + "@polkadot/rpc-core": 9.11.1 + "@polkadot/types": 9.11.1 + "@polkadot/util": ^10.2.3 + rxjs: ^7.8.0 + checksum: b23254f1dfdd62fd226236b6bd0046e5406a132a39a60d3265677422102eac738a7010299d3fcfa70231de8cde8ed9456feb207074c7c3575e14b5cca2c48a3b + languageName: node + linkType: hard + +"@polkadot/api-derive@npm:9.11.1": + version: 9.11.1 + resolution: "@polkadot/api-derive@npm:9.11.1" + dependencies: + "@babel/runtime": ^7.20.7 + "@polkadot/api": 9.11.1 + "@polkadot/api-augment": 9.11.1 + "@polkadot/api-base": 9.11.1 + "@polkadot/rpc-core": 9.11.1 + "@polkadot/types": 9.11.1 + "@polkadot/types-codec": 9.11.1 + "@polkadot/util": ^10.2.3 + "@polkadot/util-crypto": ^10.2.3 + rxjs: ^7.8.0 + checksum: f8b04fc67a8261df37ac6cb4a1d6285caddbde27fb68ccb439c8d34ab34ac69b50cdef88b36378cd68441a7acc1b6b8d0c2043fff2c8d04c1da0a19881a9612c + languageName: node + linkType: hard + +"@polkadot/api@npm:9.11.1": + version: 9.11.1 + resolution: "@polkadot/api@npm:9.11.1" + dependencies: + "@babel/runtime": ^7.20.7 + "@polkadot/api-augment": 9.11.1 + "@polkadot/api-base": 9.11.1 + "@polkadot/api-derive": 9.11.1 + "@polkadot/keyring": ^10.2.3 + "@polkadot/rpc-augment": 9.11.1 + "@polkadot/rpc-core": 9.11.1 + "@polkadot/rpc-provider": 9.11.1 + "@polkadot/types": 9.11.1 + "@polkadot/types-augment": 9.11.1 + "@polkadot/types-codec": 9.11.1 + "@polkadot/types-create": 9.11.1 + "@polkadot/types-known": 9.11.1 + "@polkadot/util": ^10.2.3 + "@polkadot/util-crypto": ^10.2.3 eventemitter3: ^4.0.7 - rxjs: ^7.5.7 - checksum: 2f0b33148bb0d99f040647cab4c9c48594e57c7ded97486dee7a6b8ede03e7724bcf3115f65bb080a5e540a199d31f168cfc65d95af2a743b857b642ab2bbb0f + rxjs: ^7.8.0 + checksum: 18b2dd1a69e56e8bb1864f0691d4a4dedfaafa4b5e54eeb76e17b210d4f8c3793bb86569d165217c3595ef076d9084f841ec40e18147d3bfdd479cc5b5e5204c languageName: node linkType: hard -"@polkadot/keyring@npm:^10.1.11": - version: 10.1.11 - resolution: "@polkadot/keyring@npm:10.1.11" +"@polkadot/keyring@npm:^10.2.3": + version: 10.2.3 + resolution: "@polkadot/keyring@npm:10.2.3" dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/util": 10.1.11 - "@polkadot/util-crypto": 10.1.11 + "@babel/runtime": ^7.20.7 + "@polkadot/util": 10.2.3 + "@polkadot/util-crypto": 10.2.3 peerDependencies: - "@polkadot/util": 10.1.11 - "@polkadot/util-crypto": 10.1.11 - checksum: 3c0fb665689dd369b459a3e6f9b9a51c6e2f9845aad612b3d64efd7889e757d391e5766da0fdb2de58037f6612d3729e7e25eccc99c9bb3e8d2a9074de855fd5 + "@polkadot/util": 10.2.3 + "@polkadot/util-crypto": 10.2.3 + checksum: f9f8d30f2a6878075f651fde2e689de1cc7dab537047906ae7169b6758cef7dadb6c0eac7831c27a7243c33e4a951500dc5b4380e1837bedc4e6a8557cfda5fc languageName: node linkType: hard -"@polkadot/networks@npm:10.1.11, @polkadot/networks@npm:^10.1.11": - version: 10.1.11 - resolution: "@polkadot/networks@npm:10.1.11" +"@polkadot/networks@npm:10.2.3, @polkadot/networks@npm:^10.2.3": + version: 10.2.3 + resolution: "@polkadot/networks@npm:10.2.3" dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/util": 10.1.11 - "@substrate/ss58-registry": ^1.33.0 - checksum: 20c8754242180df820e79cce50a06722d940a8ea3633e4e02cc779b40a4c8f8af052ef4ad45208512d9a5a51904e9e6dd6a79dc8d48ba546ac47e0bf338c5f28 + "@babel/runtime": ^7.20.7 + "@polkadot/util": 10.2.3 + "@substrate/ss58-registry": ^1.37.0 + checksum: 0697f6be7449f55d5f980973fb432f08681786c51e2a532f9887b44f9a7c26d5ba3938b2658fa7258027a70f955af7058c6ec9c13b8167257e6e3c565b3c33d5 languageName: node linkType: hard -"@polkadot/networks@npm:10.2.1": - version: 10.2.1 - resolution: "@polkadot/networks@npm:10.2.1" - dependencies: - "@babel/runtime": ^7.20.6 - "@polkadot/util": 10.2.1 - "@substrate/ss58-registry": ^1.35.0 - checksum: e0c741731facc15edbe62b8dc84844cae651d27020af3586a0bc29307e3b9b21b4394d70f170826d69531b58ab45a86857b655f0e9bb7e29161aed1d0f624170 - languageName: node - linkType: hard - -"@polkadot/rpc-augment@npm:9.5.2": - version: 9.5.2 - resolution: "@polkadot/rpc-augment@npm:9.5.2" +"@polkadot/rpc-augment@npm:9.11.1": + version: 9.11.1 + resolution: "@polkadot/rpc-augment@npm:9.11.1" dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/rpc-core": 9.5.2 - "@polkadot/types": 9.5.2 - "@polkadot/types-codec": 9.5.2 - "@polkadot/util": ^10.1.11 - checksum: 2045d0943cbd0b91b06c698551c5b698b4c66cbe58bd7c21e42831ac4208e6d69a98cc1a4714584598c5907898c439b8ecf815a1dc5f3569fe9c236990342ce7 + "@babel/runtime": ^7.20.7 + "@polkadot/rpc-core": 9.11.1 + "@polkadot/types": 9.11.1 + "@polkadot/types-codec": 9.11.1 + "@polkadot/util": ^10.2.3 + checksum: 27a13d4730d00798bf52ae99e216591af0cb3b1413a35ea790aa66a19043b85f615ad2d3d333bd5cc23f2975342be53f7288b9d7bef78ebc1d1b91e35fcb09aa languageName: node linkType: hard -"@polkadot/rpc-core@npm:9.5.2": - version: 9.5.2 - resolution: "@polkadot/rpc-core@npm:9.5.2" +"@polkadot/rpc-core@npm:9.11.1": + version: 9.11.1 + resolution: "@polkadot/rpc-core@npm:9.11.1" dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/rpc-augment": 9.5.2 - "@polkadot/rpc-provider": 9.5.2 - "@polkadot/types": 9.5.2 - "@polkadot/util": ^10.1.11 - rxjs: ^7.5.7 - checksum: ec72c886cee7c2466aa513a6f792ccf1f558eac41d9a48bd6d85ab5a6a961ee807f12eafdbbe2bb8d904e6908e30502acf51975702e8f88c40e84c1f2cf07f56 + "@babel/runtime": ^7.20.7 + "@polkadot/rpc-augment": 9.11.1 + "@polkadot/rpc-provider": 9.11.1 + "@polkadot/types": 9.11.1 + "@polkadot/util": ^10.2.3 + rxjs: ^7.8.0 + checksum: 3446ae5b7ea347bac42e5e173310b9a8ed5eef95aa88ff61edfb09c07e5b1bdef9d90b2d776a4e295d844f78d2c8aa5bafb63d77c423cbd09e53aa35115295c0 languageName: node linkType: hard -"@polkadot/rpc-provider@npm:9.5.2": - version: 9.5.2 - resolution: "@polkadot/rpc-provider@npm:9.5.2" +"@polkadot/rpc-provider@npm:9.11.1": + version: 9.11.1 + resolution: "@polkadot/rpc-provider@npm:9.11.1" dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/keyring": ^10.1.11 - "@polkadot/types": 9.5.2 - "@polkadot/types-support": 9.5.2 - "@polkadot/util": ^10.1.11 - "@polkadot/util-crypto": ^10.1.11 - "@polkadot/x-fetch": ^10.1.11 - "@polkadot/x-global": ^10.1.11 - "@polkadot/x-ws": ^10.1.11 - "@substrate/connect": 0.7.14 + "@babel/runtime": ^7.20.7 + "@polkadot/keyring": ^10.2.3 + "@polkadot/types": 9.11.1 + "@polkadot/types-support": 9.11.1 + "@polkadot/util": ^10.2.3 + "@polkadot/util-crypto": ^10.2.3 + "@polkadot/x-fetch": ^10.2.3 + "@polkadot/x-global": ^10.2.3 + "@polkadot/x-ws": ^10.2.3 + "@substrate/connect": 0.7.18 eventemitter3: ^4.0.7 mock-socket: ^9.1.5 nock: ^13.2.9 - checksum: 6201eb0f9da6afac2a794f8569ffca187368b148eaddcd2174ff629768480a82b441db393e7a755cd6cbad1348287aaadc7bec7d0d1fbaa643a0f758c6a2da84 - languageName: node - linkType: hard - -"@polkadot/types-augment@npm:9.5.2": - version: 9.5.2 - resolution: "@polkadot/types-augment@npm:9.5.2" - dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/types": 9.5.2 - "@polkadot/types-codec": 9.5.2 - "@polkadot/util": ^10.1.11 - checksum: ee7eecda29fdc3f672c0cc3a38e00e9bbe7d13128a5b3e6df4cafe0bb0c831c615e48a7d64464d462fd0bad849dc580a9a671237e3febd0996877f1f70b0db36 + dependenciesMeta: + "@substrate/connect": + optional: true + checksum: a8273a9f018138f2bb96fd6381b843f31120974391db0bfbbb02624a71bf2f082bc8afaf12f0628d0f6b71c12e52574722d64046ce3efafb261c7cab0f28b46c languageName: node linkType: hard -"@polkadot/types-codec@npm:9.5.2": - version: 9.5.2 - resolution: "@polkadot/types-codec@npm:9.5.2" +"@polkadot/types-augment@npm:9.11.1": + version: 9.11.1 + resolution: "@polkadot/types-augment@npm:9.11.1" dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/util": ^10.1.11 - "@polkadot/x-bigint": ^10.1.11 - checksum: fafe3ab7c8ae2902c1df49393fdb716c7acf6c97c133c6c6bf8c97997430384f443acb4f378171fb3c34fe48fb49f1b1606ab078a6582ed1a0c25121c480c41e + "@babel/runtime": ^7.20.7 + "@polkadot/types": 9.11.1 + "@polkadot/types-codec": 9.11.1 + "@polkadot/util": ^10.2.3 + checksum: 55ba5edb217b2dcb73065bd744b7822d98f4aa7b0181cf65b89e506c79eb6d28d4ebd96f97229b6ed54f8fa41aee064d23f91aa6a600370f50f33b9ed3ce60d7 languageName: node linkType: hard -"@polkadot/types-create@npm:9.5.2": - version: 9.5.2 - resolution: "@polkadot/types-create@npm:9.5.2" +"@polkadot/types-codec@npm:9.11.1": + version: 9.11.1 + resolution: "@polkadot/types-codec@npm:9.11.1" dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/types-codec": 9.5.2 - "@polkadot/util": ^10.1.11 - checksum: ee53d0ed7172d48b5e3982d84b47aa77b0b02f66fd415dd1f9cfbcd9dd9af2246ef4c4d9f5d9dbf8601d76ceb70c29c08abdcf082e62f05bf3648977b336bcc9 + "@babel/runtime": ^7.20.7 + "@polkadot/util": ^10.2.3 + "@polkadot/x-bigint": ^10.2.3 + checksum: aedb21c9f0589374de4361c338a93d297b9021ca0dd7be34f8bc64f09809a3657685dc53ece4e0f663162f94db830b47061c9762a238b7f757c1cf51bbfff254 languageName: node linkType: hard -"@polkadot/types-known@npm:9.5.2": - version: 9.5.2 - resolution: "@polkadot/types-known@npm:9.5.2" +"@polkadot/types-create@npm:9.11.1": + version: 9.11.1 + resolution: "@polkadot/types-create@npm:9.11.1" dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/networks": ^10.1.11 - "@polkadot/types": 9.5.2 - "@polkadot/types-codec": 9.5.2 - "@polkadot/types-create": 9.5.2 - "@polkadot/util": ^10.1.11 - checksum: 3fd31a630f879675231424c6cf228d8a3fc711f2cb13e1ed8795d43d0ed43e0b873a028ccff27cfb93969eba63b8811499527edcb0b7420a46417bae827f82b5 + "@babel/runtime": ^7.20.7 + "@polkadot/types-codec": 9.11.1 + "@polkadot/util": ^10.2.3 + checksum: 761fe9839bd73d75140489e00dfceb0b816e4bad13db89231fb715488cb27ff48178adffe5169c13ee4c9b088efaf1a433b07fb1641ce680aa54a156b37e9f0f languageName: node linkType: hard -"@polkadot/types-support@npm:9.5.2": - version: 9.5.2 - resolution: "@polkadot/types-support@npm:9.5.2" +"@polkadot/types-known@npm:9.11.1": + version: 9.11.1 + resolution: "@polkadot/types-known@npm:9.11.1" dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/util": ^10.1.11 - checksum: 8b1c37ab88533b23455f8e45048ec8d2b84cebe695534cc7c45aa19691dd60da921ef87e375ae028c5982fd18176060a59ff53cdaed84d7cea79312022b2e605 + "@babel/runtime": ^7.20.7 + "@polkadot/networks": ^10.2.3 + "@polkadot/types": 9.11.1 + "@polkadot/types-codec": 9.11.1 + "@polkadot/types-create": 9.11.1 + "@polkadot/util": ^10.2.3 + checksum: b1708b17f691d88092c107761a61d27e9b1867cb54fb4f911093ca8d56603337d38bd51b9b9fc9622b95fa4b260b09bef638c9b0f108b277a4c3e7589b1a7946 languageName: node linkType: hard -"@polkadot/types@npm:9.5.2": - version: 9.5.2 - resolution: "@polkadot/types@npm:9.5.2" +"@polkadot/types-support@npm:9.11.1": + version: 9.11.1 + resolution: "@polkadot/types-support@npm:9.11.1" dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/keyring": ^10.1.11 - "@polkadot/types-augment": 9.5.2 - "@polkadot/types-codec": 9.5.2 - "@polkadot/types-create": 9.5.2 - "@polkadot/util": ^10.1.11 - "@polkadot/util-crypto": ^10.1.11 - rxjs: ^7.5.7 - checksum: 1cd604e2db92292248b7061ebc185c7215a212e2875c96e8c0176e970ea8f208f86790386621a1ceab539cb7b1d74e3eb1c7ac2b653a062abec3798bbf66f149 + "@babel/runtime": ^7.20.7 + "@polkadot/util": ^10.2.3 + checksum: 1b14ed0b5f2a5190a04b19eb94d1eb35a5f08d50ba6c284e4cbf1b94ba15994024b8ace7e71e309dda5d7bea5f2916dcfebf6199d98cadf9ae69ae69f49d9bce languageName: node linkType: hard -"@polkadot/util-crypto@npm:10.1.11, @polkadot/util-crypto@npm:^10.1.11": - version: 10.1.11 - resolution: "@polkadot/util-crypto@npm:10.1.11" +"@polkadot/types@npm:9.11.1": + version: 9.11.1 + resolution: "@polkadot/types@npm:9.11.1" dependencies: - "@babel/runtime": ^7.19.4 - "@noble/hashes": 1.1.3 - "@noble/secp256k1": 1.7.0 - "@polkadot/networks": 10.1.11 - "@polkadot/util": 10.1.11 - "@polkadot/wasm-crypto": ^6.3.1 - "@polkadot/x-bigint": 10.1.11 - "@polkadot/x-randomvalues": 10.1.11 - "@scure/base": 1.1.1 - ed2curve: ^0.3.0 - tweetnacl: ^1.0.3 - peerDependencies: - "@polkadot/util": 10.1.11 - checksum: 5bc035a40c500ae7079121cab222fd7aa56e35d5e3d9398959526c8c9149d2d2b6c4ce0f616202854fd4377f5352a4749fc426cdaf47dd1226135f8845d9123d + "@babel/runtime": ^7.20.7 + "@polkadot/keyring": ^10.2.3 + "@polkadot/types-augment": 9.11.1 + "@polkadot/types-codec": 9.11.1 + "@polkadot/types-create": 9.11.1 + "@polkadot/util": ^10.2.3 + "@polkadot/util-crypto": ^10.2.3 + rxjs: ^7.8.0 + checksum: 4cb11b7330c50c42c2f819894a459f1a06fb41f284ed3dfb7b08fb667545a995c9f902bd5470f078d969ea1904aee3fd0e5339153c97b6f6483e4b394864feda languageName: node linkType: hard -"@polkadot/util-crypto@npm:^10": - version: 10.2.1 - resolution: "@polkadot/util-crypto@npm:10.2.1" +"@polkadot/util-crypto@npm:10.2.3, @polkadot/util-crypto@npm:^10.2.3": + version: 10.2.3 + resolution: "@polkadot/util-crypto@npm:10.2.3" dependencies: - "@babel/runtime": ^7.20.6 - "@noble/hashes": 1.1.3 + "@babel/runtime": ^7.20.7 + "@noble/hashes": 1.1.5 "@noble/secp256k1": 1.7.0 - "@polkadot/networks": 10.2.1 - "@polkadot/util": 10.2.1 + "@polkadot/networks": 10.2.3 + "@polkadot/util": 10.2.3 "@polkadot/wasm-crypto": ^6.4.1 - "@polkadot/x-bigint": 10.2.1 - "@polkadot/x-randomvalues": 10.2.1 + "@polkadot/x-bigint": 10.2.3 + "@polkadot/x-randomvalues": 10.2.3 "@scure/base": 1.1.1 ed2curve: ^0.3.0 tweetnacl: ^1.0.3 peerDependencies: - "@polkadot/util": 10.2.1 - checksum: 159860330435550eb3266c87a36d8076a602adb82724aa8109e32028f1148abbf2082f8eb89ebdbabb708e7190a746c328750b192b8e990d6bd06d1e3f7bf582 + "@polkadot/util": 10.2.3 + checksum: 3c672893f8c986fadf15fe6c62a95e422eb789e6abe41950074624452e66e5269b035056d3120783801df56d118f9be80a4e40a583ad398678950ad11d7ee42e languageName: node linkType: hard -"@polkadot/util@npm:10.2.1": - version: 10.2.1 - resolution: "@polkadot/util@npm:10.2.1" +"@polkadot/util@npm:10.2.3": + version: 10.2.3 + resolution: "@polkadot/util@npm:10.2.3" dependencies: - "@babel/runtime": ^7.20.6 - "@polkadot/x-bigint": 10.2.1 - "@polkadot/x-global": 10.2.1 - "@polkadot/x-textdecoder": 10.2.1 - "@polkadot/x-textencoder": 10.2.1 + "@babel/runtime": ^7.20.7 + "@polkadot/x-bigint": 10.2.3 + "@polkadot/x-global": 10.2.3 + "@polkadot/x-textdecoder": 10.2.3 + "@polkadot/x-textencoder": 10.2.3 "@types/bn.js": ^5.1.1 bn.js: ^5.2.1 - checksum: e4ee46762e36410f8fd3cfd61b340030a72081387acae5cf4fdb14de4bb57fde81c2df02e78d8dc9f1df88ca3a606de1e85945d735ac0ac7996740fbb7970c0f - languageName: node - linkType: hard - -"@polkadot/wasm-bridge@npm:6.3.1": - version: 6.3.1 - resolution: "@polkadot/wasm-bridge@npm:6.3.1" - dependencies: - "@babel/runtime": ^7.18.9 - peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: ce8ed81dd6c670345211caa0a8cacf316113836fd716deb59f10a49acdf5629cf6bf1ec4d353e0c3e7542ba5494bd4ce3550e08978372c04523eb1b669c2fbdf + checksum: 466ae121352fffc9aad5b5e3f3eea665678fd6b18f864b77545ce54a794f3a1986e861442beb7eb469163c50069fb0b4675228332f24f04e8dc91b3be475afa5 languageName: node linkType: hard @@ -3055,17 +3021,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/wasm-crypto-asmjs@npm:6.3.1": - version: 6.3.1 - resolution: "@polkadot/wasm-crypto-asmjs@npm:6.3.1" - dependencies: - "@babel/runtime": ^7.18.9 - peerDependencies: - "@polkadot/util": "*" - checksum: 42d59c9e218455e95acbf9301be51a69d299204971177cd34b4b4ea8a1a14f02e18031d9e4fafa1de4d82a0f7c3c627e0490d804dadab5d82a7fa9e09176a927 - languageName: node - linkType: hard - "@polkadot/wasm-crypto-asmjs@npm:6.4.1": version: 6.4.1 resolution: "@polkadot/wasm-crypto-asmjs@npm:6.4.1" @@ -3077,21 +3032,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/wasm-crypto-init@npm:6.3.1": - version: 6.3.1 - resolution: "@polkadot/wasm-crypto-init@npm:6.3.1" - dependencies: - "@babel/runtime": ^7.18.9 - "@polkadot/wasm-bridge": 6.3.1 - "@polkadot/wasm-crypto-asmjs": 6.3.1 - "@polkadot/wasm-crypto-wasm": 6.3.1 - peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: c1ece641a95df111213af74088ee7a75e87fba0520711d33b629a7132c6171a4eb51831b496a742c9ee5a248f87079531a8963ef252552d47d7f9d046e042132 - languageName: node - linkType: hard - "@polkadot/wasm-crypto-init@npm:6.4.1": version: 6.4.1 resolution: "@polkadot/wasm-crypto-init@npm:6.4.1" @@ -3107,18 +3047,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/wasm-crypto-wasm@npm:6.3.1": - version: 6.3.1 - resolution: "@polkadot/wasm-crypto-wasm@npm:6.3.1" - dependencies: - "@babel/runtime": ^7.18.9 - "@polkadot/wasm-util": 6.3.1 - peerDependencies: - "@polkadot/util": "*" - checksum: a8f032ebe5c094a2eca0d93748457c4e28d0d1d84bc8bfa48d9eacbb6333d65db2a5927b3997dad12cf9621780786c752a6c626a410c323e1f9b8fd773d8bff8 - languageName: node - linkType: hard - "@polkadot/wasm-crypto-wasm@npm:6.4.1": version: 6.4.1 resolution: "@polkadot/wasm-crypto-wasm@npm:6.4.1" @@ -3131,23 +3059,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/wasm-crypto@npm:^6.3.1": - version: 6.3.1 - resolution: "@polkadot/wasm-crypto@npm:6.3.1" - dependencies: - "@babel/runtime": ^7.18.9 - "@polkadot/wasm-bridge": 6.3.1 - "@polkadot/wasm-crypto-asmjs": 6.3.1 - "@polkadot/wasm-crypto-init": 6.3.1 - "@polkadot/wasm-crypto-wasm": 6.3.1 - "@polkadot/wasm-util": 6.3.1 - peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: 36ecc015e8930f3cc908dcde433d538084f8ef1f812853ac8245734af6f79fc8b337d5226c1dc983a4c6aa28b256d7fde1860f9613fcdec09c43b10d7f3a0d6b - languageName: node - linkType: hard - "@polkadot/wasm-crypto@npm:^6.4.1": version: 6.4.1 resolution: "@polkadot/wasm-crypto@npm:6.4.1" @@ -3165,17 +3076,6 @@ __metadata: languageName: node linkType: hard -"@polkadot/wasm-util@npm:6.3.1": - version: 6.3.1 - resolution: "@polkadot/wasm-util@npm:6.3.1" - dependencies: - "@babel/runtime": ^7.18.9 - peerDependencies: - "@polkadot/util": "*" - checksum: 3cab3b86c6659f133db84823a92539006fc19a194a6831bbb346aa9498b4831f717852ac76ed2b485356abf33eaa39a2267f4ab8ff777a7b7f530c138fb0efbe - languageName: node - linkType: hard - "@polkadot/wasm-util@npm:6.4.1": version: 6.4.1 resolution: "@polkadot/wasm-util@npm:6.4.1" @@ -3187,105 +3087,76 @@ __metadata: languageName: node linkType: hard -"@polkadot/x-bigint@npm:10.1.11, @polkadot/x-bigint@npm:^10.1.11": - version: 10.1.11 - resolution: "@polkadot/x-bigint@npm:10.1.11" - dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/x-global": 10.1.11 - checksum: 6c4a72c3e57978844761cf4c9be476b08dad0a42ffefd1d32281f508ecb81277dafbfa10379a69e3b4e0a3ff2be9d20bc7f11132550513f27ea8887ddd3181b9 - languageName: node - linkType: hard - -"@polkadot/x-bigint@npm:10.2.1": - version: 10.2.1 - resolution: "@polkadot/x-bigint@npm:10.2.1" +"@polkadot/x-bigint@npm:10.2.3, @polkadot/x-bigint@npm:^10.2.3": + version: 10.2.3 + resolution: "@polkadot/x-bigint@npm:10.2.3" dependencies: - "@babel/runtime": ^7.20.6 - "@polkadot/x-global": 10.2.1 - checksum: 46e104ed1d3dc30fa4eda10e128e465a04a9a5dfced4e203dd16f50840ce8af44e60a351844afc26005c7c803a244d8101bd26a7d85c0df5efede3d9c823a752 + "@babel/runtime": ^7.20.7 + "@polkadot/x-global": 10.2.3 + checksum: 08c6c739aae1e597e073b301b2f32c1b2f6ec7d9f7ce056106977da2036a4f167d4276e7ed8a8f10f0753804573b39b365d943941f6902f9c32ebf091be0b725 languageName: node linkType: hard -"@polkadot/x-fetch@npm:^10.1.11": - version: 10.1.11 - resolution: "@polkadot/x-fetch@npm:10.1.11" +"@polkadot/x-fetch@npm:^10.2.3": + version: 10.2.3 + resolution: "@polkadot/x-fetch@npm:10.2.3" dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/x-global": 10.1.11 + "@babel/runtime": ^7.20.7 + "@polkadot/x-global": 10.2.3 "@types/node-fetch": ^2.6.2 - node-fetch: ^3.2.10 - checksum: dc45c4bd9b2f37d78e3c0d7cff31e4280cdff33709fc2f4a5cb514d50605711e0b41710c2eb1230a683a4a88932c8644ad6ee1aeaf9a9214c9ec080217476aed - languageName: node - linkType: hard - -"@polkadot/x-global@npm:10.1.11, @polkadot/x-global@npm:^10.1.11": - version: 10.1.11 - resolution: "@polkadot/x-global@npm:10.1.11" - dependencies: - "@babel/runtime": ^7.19.4 - checksum: 8df467ae5dc45341994b0763c83cdd236b6b10938bdcb758012234c8db399d5e0a5a2d3732a7de649a30df189c07b756a48d405e5290063f12ffb7988066b7f6 - languageName: node - linkType: hard - -"@polkadot/x-global@npm:10.2.1": - version: 10.2.1 - resolution: "@polkadot/x-global@npm:10.2.1" - dependencies: - "@babel/runtime": ^7.20.6 - checksum: 7032f7677916b402ff6bc0ee438ae18aa860909310aec7de535ddd45c40a4b46b26f2ddf78f2178a9a978f97ab8110b9e5fbce3701ea36183eb122cb4136c366 + node-fetch: ^3.3.0 + checksum: e5b03392efc2df782c684b4a64bb733ed2d11bfd1a9e47dac3bde6456110743cf4a70718b799eb2be7044c2e963f598e944f98c8dbe4f27e278a2f95dab6aa90 languageName: node linkType: hard -"@polkadot/x-randomvalues@npm:10.1.11": - version: 10.1.11 - resolution: "@polkadot/x-randomvalues@npm:10.1.11" +"@polkadot/x-global@npm:10.2.3, @polkadot/x-global@npm:^10.2.3": + version: 10.2.3 + resolution: "@polkadot/x-global@npm:10.2.3" dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/x-global": 10.1.11 - checksum: 660eef2370110f92efe4b26c2a27a268f00e249e519719960869f2dba11768965bffddb2f22e94bc639e479577a23c0c923d83ebc17b64838fb14e1e3da1cf1c + "@babel/runtime": ^7.20.7 + checksum: 4bd4d9b3bed8ed9ed1bf7905821b20598b83d5621920bb78d59a618e4f0bb6f0effbe1b4d3d51ee70bc414d6b7c50e470b36276292e3551ff14f82fe07fb77c4 languageName: node linkType: hard -"@polkadot/x-randomvalues@npm:10.2.1": - version: 10.2.1 - resolution: "@polkadot/x-randomvalues@npm:10.2.1" +"@polkadot/x-randomvalues@npm:10.2.3": + version: 10.2.3 + resolution: "@polkadot/x-randomvalues@npm:10.2.3" dependencies: - "@babel/runtime": ^7.20.6 - "@polkadot/x-global": 10.2.1 - checksum: e7f32d7f432fb0fdc9386eb379012edb0f6836135222d4750a2858845c4f8188c297070fa79d947bf3b199e57b20aa23f1dc1cd318ff371f42ae929c90f2c151 + "@babel/runtime": ^7.20.7 + "@polkadot/x-global": 10.2.3 + checksum: a22b9a02609836276d36032445b3c0d17986bd61fa067549319ca4b1ed4b08c748830d88753a5658ed26e17cac8cbec3b81c4e122da7f8e0a0e59597de2a4cf1 languageName: node linkType: hard -"@polkadot/x-textdecoder@npm:10.2.1": - version: 10.2.1 - resolution: "@polkadot/x-textdecoder@npm:10.2.1" +"@polkadot/x-textdecoder@npm:10.2.3": + version: 10.2.3 + resolution: "@polkadot/x-textdecoder@npm:10.2.3" dependencies: - "@babel/runtime": ^7.20.6 - "@polkadot/x-global": 10.2.1 - checksum: e7edcb4f0321bf474ce47c71c89fa2b4685e3fa2b77c17bc346a9034d204a48a4855ff8c882fb1047531bd1e0893fd9367085ea223c555ea51fe509a44347826 + "@babel/runtime": ^7.20.7 + "@polkadot/x-global": 10.2.3 + checksum: 0617b756f3d88bf3e31cf52b7080fdd4c62f5c024242d1870c3428dea6906d6d30993b4c7271df886be8ab1370e79b177c59c9c9759e7ce81e3b13309fcc7906 languageName: node linkType: hard -"@polkadot/x-textencoder@npm:10.2.1": - version: 10.2.1 - resolution: "@polkadot/x-textencoder@npm:10.2.1" +"@polkadot/x-textencoder@npm:10.2.3": + version: 10.2.3 + resolution: "@polkadot/x-textencoder@npm:10.2.3" dependencies: - "@babel/runtime": ^7.20.6 - "@polkadot/x-global": 10.2.1 - checksum: 758daf0f192e88ceeb331e82a97fc2a06db9cb88fcbefb906cf7bda1b5be988ec9c3ca0ffe599852e1b167cd3b95309c16d3fa09cb9279b0f2d8eb2b017edda7 + "@babel/runtime": ^7.20.7 + "@polkadot/x-global": 10.2.3 + checksum: eb1412fd5d79209bbeda80c758224a0605eb67aecbda412e31a93796e471bf4bd5d0e027b9e8aac881c71ad874ba9239e85465c30d217aa289654112188657ec languageName: node linkType: hard -"@polkadot/x-ws@npm:^10.1.11": - version: 10.1.11 - resolution: "@polkadot/x-ws@npm:10.1.11" +"@polkadot/x-ws@npm:^10.2.3": + version: 10.2.3 + resolution: "@polkadot/x-ws@npm:10.2.3" dependencies: - "@babel/runtime": ^7.19.4 - "@polkadot/x-global": 10.1.11 + "@babel/runtime": ^7.20.7 + "@polkadot/x-global": 10.2.3 "@types/websocket": ^1.0.5 websocket: ^1.0.34 - checksum: 5444a00c068a0b27e73361deb19a68fcf2fe4b941f915258bcdf24717e58e116621d6be4d37d8e6cdf2c5a939fd35305952992239f8dac9a2511b0181237f5b9 + checksum: 6c3512105296fac47fa3f3fc9098d3b4bd76a2ca976c0c9cba309bd5a9ae426a5ee483dde0fbaa4a98ec73c15e8325bf643ddd984f2b7e59c7bb9f6e6ae9774b languageName: node linkType: hard @@ -3451,18 +3322,18 @@ __metadata: languageName: node linkType: hard -"@subql/node-core@npm:1.6.1-1": - version: 1.6.1-1 - resolution: "@subql/node-core@npm:1.6.1-1" +"@subql/node-core@npm:1.7.2-2": + version: 1.7.2-2 + resolution: "@subql/node-core@npm:1.7.2-2" dependencies: "@nestjs/common": ^8.2.6 "@nestjs/event-emitter": ^1.3.0 "@nestjs/schedule": ^1.0.2 - "@polkadot/api": 9.9.1 + "@polkadot/api": 9.11.1 "@subql/apollo-links": 0.2.1-9 "@subql/common": 1.5.0 - "@subql/types": 1.7.0 - "@subql/utils": 1.3.1 + "@subql/types": 1.7.1-0 + "@subql/utils": 1.3.2-1 "@subql/x-merkle-mountain-range": ^2.0.0-0.1.2 "@willsoto/nestjs-prometheus": ^4.4.0 lodash: ^4.17.21 @@ -3470,7 +3341,7 @@ __metadata: sequelize: 6.23.0 vm2: ^3.9.9 yargs: ^16.2.0 - checksum: ba7b1d5f014e6988dcfca81199a9ceeef7d0212202ff0e089db3a67586e7c2966a910a9358b263042debbe5ef7ddf2594bd4a18fff1101230ab3148faf2149ef + checksum: 3e8256dee90a87572d389f6215d2213be491f18692024ef6633c33864ab5daaf46b558705d1ebf7991f381334e7a5cc1aca4f499b60011c2cc4768c54f438a1f languageName: node linkType: hard @@ -3492,7 +3363,7 @@ __metadata: "@polkadot/api": 9.5.2 "@subql/common": latest "@subql/common-cosmos": "workspace:*" - "@subql/node-core": 1.6.1-1 + "@subql/node-core": 1.7.2-2 "@subql/types-cosmos": "workspace:*" "@subql/utils": latest "@subql/x-merkle-mountain-range": 2.0.0-0.1.2 @@ -3544,21 +3415,21 @@ __metadata: languageName: unknown linkType: soft -"@subql/types@npm:1.7.0": - version: 1.7.0 - resolution: "@subql/types@npm:1.7.0" +"@subql/types@npm:1.7.1-0": + version: 1.7.1-0 + resolution: "@subql/types@npm:1.7.1-0" peerDependencies: "@polkadot/api": ^9 - checksum: 3fc6860f7a9c9ea9b4ccc8adeb5e6303f077869206ef2f48cedf3ae692b6ae41edbad81ba65155e7820a4c71bb50ff91ea98c9feb531af68b926353afd0142ee + checksum: 344c98f782d7cf944d665b2d56c7c43382a9729e2dd42c0733afaaf3ba068afe49e6ac5e4a38bdf1b4ff5d82492b4df75fe3c8575ff793df5326b2290776f01d languageName: node linkType: hard -"@subql/utils@npm:1.3.1": - version: 1.3.1 - resolution: "@subql/utils@npm:1.3.1" +"@subql/utils@npm:1.3.2-1": + version: 1.3.2-1 + resolution: "@subql/utils@npm:1.3.2-1" dependencies: - "@polkadot/util": ^10 - "@polkadot/util-crypto": ^10 + "@polkadot/util": ^10.2.3 + "@polkadot/util-crypto": ^10.2.3 ansi-styles: ^6.1.0 axios: ^0.27.1 chalk: ^4.1.2 @@ -3571,7 +3442,7 @@ __metadata: semver: ^7.3.7 sequelize: 6.23.0 tar: ^6.1.11 - checksum: 5d67dfe562b2f4cc1ad15295c665ee93585aee35d16db9403502518018a9252634e69ca3613792e520e7874fac932055d466ba854abb908612d74d1565688414 + checksum: b8cac94ef2f53618ad392b103aa53bd2ada28b3fccc50cf98b2efc0346aaf210fdc582568d4bcff656849d4c16a84221cd0edfaee7f5dbd3c6df930b79bed850 languageName: node linkType: hard @@ -3618,38 +3489,31 @@ __metadata: languageName: node linkType: hard -"@substrate/connect@npm:0.7.14": - version: 0.7.14 - resolution: "@substrate/connect@npm:0.7.14" +"@substrate/connect@npm:0.7.18": + version: 0.7.18 + resolution: "@substrate/connect@npm:0.7.18" dependencies: "@substrate/connect-extension-protocol": ^1.0.1 - "@substrate/smoldot-light": 0.6.34 + "@substrate/smoldot-light": 0.7.9 eventemitter3: ^4.0.7 - checksum: b125d3f12021e570f11d7fcb59b1f4ea020884b4228c3675349e8b6ed28abcbdc404f54e43a64e6358035b57e79bb6fe0b8717c7bb2b1a610f6a4bd6f84fc72e + checksum: cc3e189d3ceffc30b5a89b4575c76371f7b0dd620180f4846b784a168b459b37bb2017bd273de63a199a2d14cffbeabf67b0c8ae8db0fc7252297c9129902ebc languageName: node linkType: hard -"@substrate/smoldot-light@npm:0.6.34": - version: 0.6.34 - resolution: "@substrate/smoldot-light@npm:0.6.34" +"@substrate/smoldot-light@npm:0.7.9": + version: 0.7.9 + resolution: "@substrate/smoldot-light@npm:0.7.9" dependencies: pako: ^2.0.4 ws: ^8.8.1 - checksum: 123c93dc8968f8efc68ce68c22fca306fc21c57f9f9f239690e1509ff7cbe5051b5e130de1683e4a9605262a83f6430a5f466ead3ff4497051e16b7dafaad20e - languageName: node - linkType: hard - -"@substrate/ss58-registry@npm:^1.33.0": - version: 1.33.0 - resolution: "@substrate/ss58-registry@npm:1.33.0" - checksum: d4764e8b9eedb1d39d076fae443ad42f656162b4d55fdcc9ac146eb644e83afb11608cb5242c8c4435215d8b72489db0f6939d64af6ffc8396b8661074029d47 + checksum: d378ab3330734c3efbbba67fdd49e4ecb45e0ae9cd6539090e22718fd06f3eaeadcc520c030c8b16b30745a4a295c0ad406d3c61ddd37c50204722e251fcc6b9 languageName: node linkType: hard -"@substrate/ss58-registry@npm:^1.35.0": - version: 1.36.0 - resolution: "@substrate/ss58-registry@npm:1.36.0" - checksum: 4a804142d8f8cc693c2816e3eb4b5b195cc1d612f0f935b51ed9c77f980064b56b8001aae4aab7ec04d13f9ff7cde8346ac4d5e69ebabe52309713257dafb216 +"@substrate/ss58-registry@npm:^1.37.0": + version: 1.37.0 + resolution: "@substrate/ss58-registry@npm:1.37.0" + checksum: c70f9109318a53813b75db664bcc10738b407fd5dd9df1e9cb24a49157f6037b67061d9dc81a0174ec9281032277fdf2fef00a16ed8092bd35afa60061e6bfdd languageName: node linkType: hard @@ -10642,13 +10506,6 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.10": - version: 0.13.10 - resolution: "regenerator-runtime@npm:0.13.10" - checksum: 09893f5a9e82932642d9a999716b6c626dc53ef2a01307c952ebbf8e011802360163a37c304c18a6c358548be5a72b448e37209954a18696f21e438c81cbb4b9 - languageName: node - linkType: hard - "regenerator-runtime@npm:^0.13.11": version: 0.13.11 resolution: "regenerator-runtime@npm:0.13.11" @@ -10901,7 +10758,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.5.2, rxjs@npm:^7.5.5, rxjs@npm:^7.5.7": +"rxjs@npm:^7.5.2, rxjs@npm:^7.5.5": version: 7.5.7 resolution: "rxjs@npm:7.5.7" dependencies: @@ -10910,6 +10767,15 @@ __metadata: languageName: node linkType: hard +"rxjs@npm:^7.8.0": + version: 7.8.0 + resolution: "rxjs@npm:7.8.0" + dependencies: + tslib: ^2.1.0 + checksum: 61b4d4fd323c1043d8d6ceb91f24183b28bcf5def4f01ca111511d5c6b66755bc5578587fe714ef5d67cf4c9f2e26f4490d4e1d8cabf9bd5967687835e9866a2 + languageName: node + linkType: hard + "safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1"