diff --git a/.yarn/versions/a42fee2f.yml b/.yarn/versions/a42fee2f.yml
index 5e7ad956..658530cf 100644
--- a/.yarn/versions/a42fee2f.yml
+++ b/.yarn/versions/a42fee2f.yml
@@ -1,2 +1,3 @@
 undecided:
-  - "@subql/common-near"
+  - "@subql/node-near"
+  - "@subql/types-near"
diff --git a/packages/common-near/CHANGELOG.md b/packages/common-near/CHANGELOG.md
index 5f85e16e..a6bd3772 100644
--- a/packages/common-near/CHANGELOG.md
+++ b/packages/common-near/CHANGELOG.md
@@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased]
 
+## [3.0.1] - 2023-10-26
+### Changed
+- Update @subql/common
+
 ## [3.0.0] - 2023-10-04
 ### Added
 - Parent field to manifest for project upgrades
@@ -50,7 +54,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 - Add transaction receipts handlers and filters (#13)
 
 ## [1.0.0] - 2023-01-26
-[Unreleased]: https://github.com/subquery/subql-near/compare/common-near/3.0.0...HEAD
+[Unreleased]: https://github.com/subquery/subql-near/compare/common-near/3.0.1...HEAD
+[3.0.1]: https://github.com/subquery/subql-near/compare/common-near/3.0.0...common-near/3.0.1
 [3.0.0]: https://github.com/subquery/subql-near/compare/commonm-near/2.4.1...commonm-near/3.0.0
 [2.4.1]: https://github.com/subquery/subql-near/compare/common-near/2.4.0...common-near/2.4.1
 [2.4.0]: https://github.com/subquery/subql-near/compare/common-near/2.3.0...common-near/2.4.0
diff --git a/packages/common-near/package.json b/packages/common-near/package.json
index 6da3c401..ae8855e8 100644
--- a/packages/common-near/package.json
+++ b/packages/common-near/package.json
@@ -1,11 +1,12 @@
 {
   "name": "@subql/common-near",
-  "version": "3.0.0",
+  "version": "3.0.1",
   "description": "",
   "scripts": {
     "build": "rm -rf dist && tsc -b",
     "test": "echo \"Error: no test specified\" && exit 1",
-    "format": "prettier --write \"src/**/*.ts\""
+    "format": "prettier --write \"src/**/*.ts\"",
+    "changelog:release": "echo \"Updating changelog $npm_package_version\" && npx chan release $npm_package_version --git-url \"https://github.com/subquery/subql-near\" --release-prefix=\"common-near/\""
   },
   "homepage": "https://github.com/subquery/subql",
   "repository": "github:subquery/subql",
@@ -13,7 +14,7 @@
   "main": "dist/index.js",
   "license": "GPL-3.0",
   "dependencies": {
-    "@subql/common": "^3.1.1",
+    "@subql/common": "^3.2.0",
     "@subql/types-near": "workspace:*",
     "js-yaml": "^4.1.0",
     "reflect-metadata": "^0.1.13"
diff --git a/packages/node/CHANGELOG.md b/packages/node/CHANGELOG.md
index b2e08e29..9612d57b 100644
--- a/packages/node/CHANGELOG.md
+++ b/packages/node/CHANGELOG.md
@@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased]
 
+## [3.1.0] - 2023-10-26
+### Changed
+- Update node-core and make according changes
+
 ## [3.0.0] - 2023-10-04
 ### Changed
 - Update `@subql/node-core` and sync with main SDK.
@@ -132,7 +136,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 - Add `toJson` method to function args (#9)
 
 ## 1.18.0 - 2023-01-26
-[Unreleased]: https://github.com/subquery/subql-near/compare/node-near/3.0.0...HEAD
+[Unreleased]: https://github.com/subquery/subql-near/compare/node-near/3.1.0...HEAD
+[3.1.0]: https://github.com/subquery/subql-near/compare/node-near/3.0.0...node-near/3.1.0
 [3.0.0]: https://github.com/subquery/subql-near/compare/node-near/2.10.2...node-near/3.0.0
 [2.10.2]: https://github.com/subquery/subql-near/compare/node-near/2.10.1...node-near/2.10.2
 [2.10.1]: https://github.com/subquery/subql-near/compare/node-near/2.10.0...node-near/2.10.1
diff --git a/packages/node/package.json b/packages/node/package.json
index 6c1632e5..7d9521c5 100644
--- a/packages/node/package.json
+++ b/packages/node/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@subql/node-near",
-  "version": "3.0.0",
+  "version": "3.1.0",
   "description": "",
   "author": "Ian He",
   "license": "GPL-3.0",
@@ -10,7 +10,8 @@
     "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
     "start": "nest start",
     "start:dev": "nodemon",
-    "start:prod": "node dist/main"
+    "start:prod": "node dist/main",
+    "changelog:release": "echo \"Updating changelog $npm_package_version\" && npx chan release $npm_package_version --git-url \"https://github.com/subquery/subql-near\" --release-prefix=\"node-near/\""
   },
   "homepage": "https://github.com/subquery/subql",
   "repository": "github:subquery/subql",
@@ -24,9 +25,9 @@
     "@nestjs/event-emitter": "^2.0.0",
     "@nestjs/platform-express": "^9.4.0",
     "@nestjs/schedule": "^3.0.1",
-    "@subql/common": "^3.1.1",
+    "@subql/common": "^3.2.0",
     "@subql/common-near": "workspace:*",
-    "@subql/node-core": "^5.0.3",
+    "@subql/node-core": "^6.1.1",
     "@subql/types-near": "workspace:*",
     "cron-converter": "^1.0.2",
     "eventemitter2": "^6.4.5",
diff --git a/packages/node/src/indexer/blockDispatcher/block-dispatcher.service.ts b/packages/node/src/indexer/blockDispatcher/block-dispatcher.service.ts
index e6426f5e..d05d77fa 100644
--- a/packages/node/src/indexer/blockDispatcher/block-dispatcher.service.ts
+++ b/packages/node/src/indexer/blockDispatcher/block-dispatcher.service.ts
@@ -13,6 +13,7 @@ import {
   BlockDispatcher,
   ProcessBlockResponse,
   IProjectUpgradeService,
+  PoiSyncService,
 } from '@subql/node-core';
 import {
   NearProjectDs,
@@ -43,6 +44,7 @@ export class BlockDispatcherService
     storeService: StoreService,
     storeCacheService: StoreCacheService,
     poiService: PoiService,
+    poiSyncService: PoiSyncService,
     @Inject('ISubqueryProject') project: SubqueryProject,
     dynamicDsService: DynamicDsService,
   ) {
@@ -55,6 +57,7 @@ export class BlockDispatcherService
       storeService,
       storeCacheService,
       poiService,
+      poiSyncService,
       project,
       dynamicDsService,
       async (blockNums: number[]): Promise<BlockContent[]> => {
diff --git a/packages/node/src/indexer/blockDispatcher/worker-block-dispatcher.service.ts b/packages/node/src/indexer/blockDispatcher/worker-block-dispatcher.service.ts
index ba6a2f5c..e127a8ce 100644
--- a/packages/node/src/indexer/blockDispatcher/worker-block-dispatcher.service.ts
+++ b/packages/node/src/indexer/blockDispatcher/worker-block-dispatcher.service.ts
@@ -25,6 +25,7 @@ import {
   storeHostFunctions,
   dynamicDsHostFunctions,
   HostUnfinalizedBlocks,
+  PoiSyncService,
 } from '@subql/node-core';
 import { Store } from '@subql/types-core';
 import { NearDatasource } from '@subql/types-near';
@@ -91,6 +92,7 @@ export class WorkerBlockDispatcherService
     storeService: StoreService,
     storeCacheService: StoreCacheService,
     poiService: PoiService,
+    poiSyncService: PoiSyncService,
     @Inject('ISubqueryProject') project: SubqueryProject,
     dynamicDsService: DynamicDsService,
     unfinalizedBlocksSevice: UnfinalizedBlocksService,
@@ -105,6 +107,7 @@ export class WorkerBlockDispatcherService
       storeService,
       storeCacheService,
       poiService,
+      poiSyncService,
       project,
       dynamicDsService,
       () =>
diff --git a/packages/node/src/indexer/fetch.module.ts b/packages/node/src/indexer/fetch.module.ts
index c2ddb182..6fd61349 100644
--- a/packages/node/src/indexer/fetch.module.ts
+++ b/packages/node/src/indexer/fetch.module.ts
@@ -14,6 +14,7 @@ import {
   StoreCacheService,
   ConnectionPoolStateManager,
   IProjectUpgradeService,
+  PoiSyncService,
 } from '@subql/node-core';
 import { SubqueryProject } from '../configure/SubqueryProject';
 import { ApiService } from './api.service';
@@ -59,6 +60,7 @@ import { UnfinalizedBlocksService } from './unfinalizedBlocks.service';
         storeService: StoreService,
         storeCacheService: StoreCacheService,
         poiService: PoiService,
+        poiSyncService: PoiSyncService,
         project: SubqueryProject,
         dynamicDsService: DynamicDsService,
         unfinalizedBlocks: UnfinalizedBlocksService,
@@ -74,6 +76,7 @@ import { UnfinalizedBlocksService } from './unfinalizedBlocks.service';
               storeService,
               storeCacheService,
               poiService,
+              poiSyncService,
               project,
               dynamicDsService,
               unfinalizedBlocks,
@@ -90,6 +93,7 @@ import { UnfinalizedBlocksService } from './unfinalizedBlocks.service';
               storeService,
               storeCacheService,
               poiService,
+              poiSyncService,
               project,
               dynamicDsService,
             ),
@@ -104,6 +108,7 @@ import { UnfinalizedBlocksService } from './unfinalizedBlocks.service';
         StoreService,
         StoreCacheService,
         PoiService,
+        PoiSyncService,
         'ISubqueryProject',
         DynamicDsService,
         UnfinalizedBlocksService,
@@ -119,6 +124,7 @@ import { UnfinalizedBlocksService } from './unfinalizedBlocks.service';
     DsProcessorService,
     DynamicDsService,
     PoiService,
+    PoiSyncService,
     {
       useClass: ProjectService,
       provide: 'IProjectService',
diff --git a/packages/node/src/indexer/project.service.spec.ts b/packages/node/src/indexer/project.service.spec.ts
index 368f7d84..a2680ad4 100644
--- a/packages/node/src/indexer/project.service.spec.ts
+++ b/packages/node/src/indexer/project.service.spec.ts
@@ -32,6 +32,7 @@ describe('ProjectService', () => {
       null,
       null,
       null,
+      {} as any,
       null,
       null,
       null,
diff --git a/packages/node/src/indexer/project.service.ts b/packages/node/src/indexer/project.service.ts
index e5dbd57d..fc0042b6 100644
--- a/packages/node/src/indexer/project.service.ts
+++ b/packages/node/src/indexer/project.service.ts
@@ -10,6 +10,7 @@ import {
   StoreService,
   NodeConfig,
   IProjectUpgradeService,
+  PoiSyncService,
 } from '@subql/node-core';
 import { Sequelize } from '@subql/x-sequelize';
 import { NearProjectDs, SubqueryProject } from '../configure/SubqueryProject';
@@ -33,6 +34,8 @@ export class ProjectService extends BaseProjectService<
     dsProcessorService: DsProcessorService,
     apiService: ApiService,
     @Inject(isMainThread ? PoiService : 'Null') poiService: PoiService,
+    @Inject(isMainThread ? PoiSyncService : 'Null')
+    poiSyncService: PoiSyncService,
     @Inject(isMainThread ? Sequelize : 'Null') sequelize: Sequelize,
     @Inject('ISubqueryProject') project: SubqueryProject,
     @Inject('IProjectUpgradeService')
@@ -47,6 +50,7 @@ export class ProjectService extends BaseProjectService<
       dsProcessorService,
       apiService,
       poiService,
+      poiSyncService,
       sequelize,
       project,
       projectUpgradeService,
diff --git a/packages/node/src/indexer/worker/worker.ts b/packages/node/src/indexer/worker/worker.ts
index 39a2e874..b01e52a0 100644
--- a/packages/node/src/indexer/worker/worker.ts
+++ b/packages/node/src/indexer/worker/worker.ts
@@ -34,7 +34,7 @@ const logger = getLogger(`worker #${threadId}`);
 async function initWorker(startHeight: number): Promise<void> {
   try {
     const app = await NestFactory.create(WorkerModule, {
-      logger: new NestLogger(argv.debug), // TIP: If the worker is crashing comment out this line for better logging
+      logger: new NestLogger(!!argv.debug), // TIP: If the worker is crashing comment out this line for better logging
     });
 
     await app.init();
diff --git a/packages/node/src/init.ts b/packages/node/src/init.ts
index 0572a8c7..547850df 100644
--- a/packages/node/src/init.ts
+++ b/packages/node/src/init.ts
@@ -26,7 +26,7 @@ export async function bootstrap(): Promise<void> {
 
   try {
     const app = await NestFactory.create(AppModule, {
-      logger: new NestLogger(debug),
+      logger: new NestLogger(!!debug),
     });
     await app.init();
 
diff --git a/packages/node/src/subcommands/testing.service.ts b/packages/node/src/subcommands/testing.service.ts
index e8711f27..4e02d621 100644
--- a/packages/node/src/subcommands/testing.service.ts
+++ b/packages/node/src/subcommands/testing.service.ts
@@ -44,7 +44,7 @@ export class TestingService extends BaseTestingService<
     const testContext = await NestFactory.createApplicationContext(
       TestingModule,
       {
-        logger: new NestLogger(),
+        logger: new NestLogger(!!this.nodeConfig.debug),
       },
     );
 
diff --git a/packages/node/src/yargs.ts b/packages/node/src/yargs.ts
index 2292eea5..aa0447ac 100644
--- a/packages/node/src/yargs.ts
+++ b/packages/node/src/yargs.ts
@@ -13,7 +13,7 @@ export const yargsOptions = yargs(hideBin(process.argv))
     builder: {},
     handler: (argv) => {
       initLogger(
-        argv.debug as boolean,
+        argv.debug as string,
         argv.outputFmt as 'json' | 'colored',
         argv.logLevel as string | undefined,
       );
@@ -30,7 +30,7 @@ export const yargsOptions = yargs(hideBin(process.argv))
     builder: {},
     handler: (argv) => {
       initLogger(
-        argv.debug as boolean,
+        argv.debug as string,
         argv.outputFmt as 'json' | 'colored',
         argv.logLevel as string | undefined,
       );
@@ -53,7 +53,7 @@ export const yargsOptions = yargs(hideBin(process.argv))
       }),
     handler: (argv) => {
       initLogger(
-        argv.debug as boolean,
+        argv.debug as string,
         argv.outputFmt as 'json' | 'colored',
         argv.logLevel as string | undefined,
       );
@@ -63,81 +63,6 @@ export const yargsOptions = yargs(hideBin(process.argv))
       return reindexInit(argv.targetHeight);
     },
   })
-  .command({
-    command: 'mmr-regen',
-    describe:
-      'Re-generate mmr between Filebased/Postgres mmr and Proof of index',
-    builder: (yargs) =>
-      yargs.options({
-        probe: {
-          type: 'boolean',
-          description:
-            'Fetch latest mmr height information from file based/postgres DB and Poi table',
-          demandOption: false,
-          default: false,
-        },
-        resetOnly: {
-          type: 'boolean',
-          description:
-            'Only reset the mmr value in both POI and file based/postgres DB to target height',
-          demandOption: false,
-          default: false,
-        },
-        targetHeight: {
-          type: 'number',
-          description: 'Re-genrate mmr value from this block height',
-          demandOption: false,
-        },
-        unsafe: {
-          type: 'boolean',
-          description: 'Allow sync mmr from Poi table to file or a postgres DB',
-          demandOption: false,
-          default: false,
-        },
-      }),
-    handler: (argv) => {
-      initLogger(
-        argv.debug as boolean,
-        argv.outputFmt as 'json' | 'colored',
-        argv.logLevel as string | undefined,
-      );
-
-      // lazy import to make sure logger is instantiated before all other services
-      // eslint-disable-next-line @typescript-eslint/no-var-requires
-      const { mmrRegenerateInit } = require('./subcommands/mmrRegenerate.init');
-      return mmrRegenerateInit(
-        argv.probe,
-        argv.resetOnly,
-        argv.unsafe,
-        argv.targetHeight,
-      );
-    },
-  })
-  .command({
-    command: 'mmr-migrate',
-    describe: 'Migrate MMR data from storage file to postgres DB',
-    builder: (yargs) =>
-      yargs.options({
-        direction: {
-          type: 'string',
-          description: 'set direction of migration (file -> DB or DB -> file)',
-          demandOption: false,
-          choices: ['dbToFile', 'fileToDb'],
-          default: 'dbToFile',
-        },
-      }),
-    handler: (argv) => {
-      initLogger(
-        argv.debug as boolean,
-        argv.outputFmt as 'json' | 'colored',
-        argv.logLevel as string | undefined,
-      );
-      // lazy import to make sure logger is instantiated before all other services
-      // eslint-disable-next-line @typescript-eslint/no-var-requires
-      const { mmrMigrateInit } = require('./subcommands/mmrMigrate.init');
-      return mmrMigrateInit(argv.direction);
-    },
-  })
   // Note we must have default command $0 at last to avoid override
   .command({
     command: '$0', //default command
@@ -311,10 +236,8 @@ export const yargsOptions = yargs(hideBin(process.argv))
     },
     debug: {
       demandOption: false,
-      describe:
-        'Show debug information to console output. will forcefully set log level to debug',
-      type: 'boolean',
-      default: false,
+      describe: `Enable debug logging for specific scopes, this will override log-level. "*" will enable debug everywhere, or comma separated strings for specific scopes. e.g. "SQL,dictionary"`,
+      type: 'string',
     },
     ipfs: {
       demandOption: false,
diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md
index 15bd8872..a55e02ef 100644
--- a/packages/types/CHANGELOG.md
+++ b/packages/types/CHANGELOG.md
@@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased]
 
+## [3.0.1] - 2023-10-26
+### Changed
+- Update @subql/types-core
+
 ## [3.0.0] - 2023-10-04
 ### Changed
 - Use `@subql/types-core`
@@ -43,7 +47,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 - Args type for funciton calls (#9)
 
 ## [1.0.0] - 2023-01-26
-[Unreleased]: https://github.com/subquery/subql-near/compare/types-near/3.0.0...HEAD
+[Unreleased]: https://github.com/subquery/subql-near/compare/types-near/3.0.1...HEAD
+[3.0.1]: https://github.com/subquery/subql-near/compare/types-near/3.0.0...types-near/3.0.1
 [3.0.0]: https://github.com/subquery/subql-near/compare/types-near/2.1.3...types-near/3.0.0
 [2.1.3]: https://github.com/subquery/subql-near/compare/types-near/v2.1.2...types-near/v2.1.3
 [2.1.2]: https://github.com/subquery/subql-near/compare/types-near/v2.1.1...types-near/v2.1.2
diff --git a/packages/types/package.json b/packages/types/package.json
index 3abeb155..cb2be3d6 100644
--- a/packages/types/package.json
+++ b/packages/types/package.json
@@ -1,12 +1,13 @@
 {
   "name": "@subql/types-near",
-  "version": "3.0.0",
+  "version": "3.0.1",
   "description": "",
   "homepage": "https://github.com/subquery/subql",
   "repository": "github:subquery/subql",
   "scripts": {
     "test": "echo \"Error: no test specified\" && exit 1",
-    "build": "rm -rf dist && tsc -b"
+    "build": "rm -rf dist && tsc -b",
+    "changelog:release": "echo \"Updating changelog $npm_package_version\" && npx chan release $npm_package_version --git-url \"https://github.com/subquery/subql-near\" --release-prefix=\"types-near/\""
   },
   "author": "Ian He",
   "main": "dist/index.js",
@@ -16,7 +17,7 @@
     "/dist"
   ],
   "dependencies": {
-    "@subql/types-core": "^0.1.1",
+    "@subql/types-core": "^0.2.0",
     "bn.js": "5.2.1",
     "near-api-js": "^1.1.0"
   },
diff --git a/yarn.lock b/yarn.lock
index f571a48c..3a0a5ece 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3098,7 +3098,7 @@ __metadata:
   version: 0.0.0-use.local
   resolution: "@subql/common-near@workspace:packages/common-near"
   dependencies:
-    "@subql/common": ^3.1.1
+    "@subql/common": ^3.2.0
     "@subql/types-near": "workspace:*"
     "@types/bn.js": 4.11.6
     "@types/js-yaml": ^4.0.4
@@ -3111,11 +3111,11 @@ __metadata:
   languageName: unknown
   linkType: soft
 
-"@subql/common@npm:3.1.1, @subql/common@npm:^3.1.1":
-  version: 3.1.1
-  resolution: "@subql/common@npm:3.1.1"
+"@subql/common@npm:3.2.0, @subql/common@npm:^3.2.0":
+  version: 3.2.0
+  resolution: "@subql/common@npm:3.2.0"
   dependencies:
-    "@subql/types-core": 0.1.1
+    "@subql/types-core": 0.2.0
     axios: ^0.27.2
     class-transformer: ^0.5.1
     class-validator: ^0.14.0
@@ -3125,23 +3125,23 @@ __metadata:
     reflect-metadata: ^0.1.13
     semver: ^7.5.2
     update-notifier: 5.1.0
-  checksum: 1d1e3070f0a2f2368a7ba24f9b98012ca88362d51e7e53ed146026aa8c2844e8d58335496a19341facf4422aa2cac89b05e87860b0a4f73e542ca91f8240cdd0
+  checksum: bddf220f66e008a6b1ea40081143cc7ad71e144597a9a44cb59acb865923746006d13cfa376b49794fa81ca14200e905f5bea7292f6d70416353fdbe9f009dc1
   languageName: node
   linkType: hard
 
-"@subql/node-core@npm:^5.0.3":
-  version: 5.0.3
-  resolution: "@subql/node-core@npm:5.0.3"
+"@subql/node-core@npm:^6.1.1":
+  version: 6.1.1
+  resolution: "@subql/node-core@npm:6.1.1"
   dependencies:
     "@apollo/client": ^3.7.16
     "@nestjs/common": ^9.4.0
     "@nestjs/event-emitter": ^2.0.0
     "@nestjs/schedule": ^3.0.1
     "@subql/apollo-links": ^1.0.2
-    "@subql/common": 3.1.1
-    "@subql/testing": 2.0.3-0
-    "@subql/types": 3.1.1
-    "@subql/utils": 2.4.4-1
+    "@subql/common": 3.2.0
+    "@subql/testing": 2.1.0
+    "@subql/types": 3.2.0
+    "@subql/utils": 2.4.5-0
     "@subql/x-sequelize": 6.32.0-0.0.2
     "@willsoto/nestjs-prometheus": ^5.4.0
     async-lock: ^1.4.0
@@ -3156,7 +3156,7 @@ __metadata:
     tar: ^6.1.11
     vm2: ^3.9.19
     yargs: ^16.2.0
-  checksum: 8c620eb056436da207f079fd38fe34a599022417ca174187ee26e6b65e9442ea917ea1118920edbad5eb6dce88820124c1c5492333164e9b4c8edfba488d0154
+  checksum: 7709de62a75d2461c185d88600be657c43d9a8b0ab90355d5cece694b0077c57a329f4c5963f29213e0b0da117141c09c965561219cdc26614015441b99c9158
   languageName: node
   linkType: hard
 
@@ -3172,9 +3172,9 @@ __metadata:
     "@nestjs/schedule": ^3.0.1
     "@nestjs/schematics": ^9.2.0
     "@nestjs/testing": ^9.4.0
-    "@subql/common": ^3.1.1
+    "@subql/common": ^3.2.0
     "@subql/common-near": "workspace:*"
-    "@subql/node-core": ^5.0.3
+    "@subql/node-core": ^6.1.1
     "@subql/types-near": "workspace:*"
     "@types/express": ^4.17.13
     "@types/jest": ^27.4.0
@@ -3202,30 +3202,30 @@ __metadata:
   languageName: unknown
   linkType: soft
 
-"@subql/testing@npm:2.0.3-0":
-  version: 2.0.3-0
-  resolution: "@subql/testing@npm:2.0.3-0"
+"@subql/testing@npm:2.1.0":
+  version: 2.1.0
+  resolution: "@subql/testing@npm:2.1.0"
   dependencies:
-    "@subql/types-core": ^0.0.0-1
-  checksum: ded64670e266309115f1f8003dbf0cef1219ceff7fa30c2f1389588d1e659685b74e44e70d3f3389654a0e2ba2d04dddb239b19253d35af494cc8a93548955b5
+    "@subql/types-core": ^0.1.2-0
+  checksum: 42885519277ec48d079accbc68ca600da64e1c960930d506dcd4a207188ad399ff42f81dfeb5d447f235f3bf7ef61ea55d332d47cb10e6d89c4fafda61fe8bac
   languageName: node
   linkType: hard
 
-"@subql/types-core@npm:0.1.1, @subql/types-core@npm:^0.1.1":
-  version: 0.1.1
-  resolution: "@subql/types-core@npm:0.1.1"
+"@subql/types-core@npm:0.2.0, @subql/types-core@npm:^0.2.0":
+  version: 0.2.0
+  resolution: "@subql/types-core@npm:0.2.0"
   dependencies:
     package-json-type: ^1.0.3
-  checksum: 6a88547e5091795d2f9f24b5373ce531066bc04602b18f05cad77c5d1953523be479801447cd85e4f03468997e988b8c853fdb409631f8a396525cc723978afa
+  checksum: ef538b84cb0c32f41269fdb6708e9e0657da9e7f0469ef24882e0b392a797eaf35364a7ef9368c0c89b799d6522a66cbf17781deae1edfdc8a17f9cd43aed95f
   languageName: node
   linkType: hard
 
-"@subql/types-core@npm:^0.0.0-1":
-  version: 0.0.0-0-ts-manifest
-  resolution: "@subql/types-core@npm:0.0.0-0-ts-manifest"
+"@subql/types-core@npm:^0.1.2-0":
+  version: 0.1.2-1
+  resolution: "@subql/types-core@npm:0.1.2-1"
   dependencies:
     package-json-type: ^1.0.3
-  checksum: e37e0df66471d763200baa00cf2bea526cdf0a5ee81b496473675e5404fe9553d56a6f7ebb6a6a22916981f6a2a2e2d303c538d8d3120fcd81267cc4703a88d2
+  checksum: 1c54fecfd7b99875528a87109a3cb8cfcb86a61221f7e715be49198381c6c97e481b60f351c8210df67d1074d3541cd6ee0aad17831f0896dcea63e9784bda64
   languageName: node
   linkType: hard
 
@@ -3233,25 +3233,27 @@ __metadata:
   version: 0.0.0-use.local
   resolution: "@subql/types-near@workspace:packages/types"
   dependencies:
-    "@subql/types-core": ^0.1.1
+    "@subql/types-core": ^0.2.0
     "@types/app-module-path": ^2.2.0
     bn.js: 5.2.1
     near-api-js: ^1.1.0
   languageName: unknown
   linkType: soft
 
-"@subql/types@npm:3.1.1":
-  version: 3.1.1
-  resolution: "@subql/types@npm:3.1.1"
+"@subql/types@npm:3.2.0":
+  version: 3.2.0
+  resolution: "@subql/types@npm:3.2.0"
+  dependencies:
+    "@subql/types-core": 0.2.0
   peerDependencies:
     "@polkadot/api": ^10
-  checksum: 0b1765dfea7e180366cb846b6e8c398bb30be762d79823508c0e4a2953be6785316858f0efe67469cbb693f0bf3db0a81c625b7265cdcc095bd449df75e60d63
+  checksum: dbd592a2b7322bcea301bbcd320e1706f0af67330f8a0bf7893f5de5d7df58e139a635a69b4d0a1fc14b7b54972d898ebe54c8303ae3a139db892d673f74cc02
   languageName: node
   linkType: hard
 
-"@subql/utils@npm:2.4.4-1":
-  version: 2.4.4-1
-  resolution: "@subql/utils@npm:2.4.4-1"
+"@subql/utils@npm:2.4.5-0":
+  version: 2.4.5-0
+  resolution: "@subql/utils@npm:2.4.5-0"
   dependencies:
     "@polkadot/util": ^12.2.1
     "@polkadot/util-crypto": ^12.2.1
@@ -3268,7 +3270,7 @@ __metadata:
     rotating-file-stream: ^3.0.2
     semver: ^7.5.2
     tar: ^6.1.11
-  checksum: f80fac522d9739a493b8afe8f69029996b1e597241a60c8e2641a6192da1a03300c76738f9bcdaedc973f208ed60c6e9608483e60dd8711b0d0843d42b647b42
+  checksum: 7d76203fcb25251225ce7a2a56bf3de8e2a98caed4f1598ca50dea4bf96511bec71b7d4bdbec8648a7b76b654259a94dbdf2c66105961e8aebe780c318ad2ae0
   languageName: node
   linkType: hard