From 173941e6e7dce33fc27b02e3261e93ec430e10a2 Mon Sep 17 00:00:00 2001 From: Mark Stacey Date: Thu, 9 Oct 2025 19:34:55 -0230 Subject: [PATCH 1/7] chore: Update dependencies that indirectly use v4 of `eth-json-rpc-provider` Various packages have been updated to ensure that no more copies of `@metamask/eth-json-rpc-provider` are required in the dependency tree. Only one major version update is included, for `@metamask/eth-json-rpc-middleware`. Changelog: https://github.com/MetaMask/eth-json-rpc-middleware/blob/main/CHANGELOG.md#1900 --- package.json | 2 +- packages/network-controller/package.json | 6 +- .../user-operation-controller/package.json | 2 +- yarn.lock | 63 ++++++++----------- 4 files changed, 30 insertions(+), 43 deletions(-) diff --git a/package.json b/package.json index 5e8ba3ca1b9..0bdbff845ea 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "@metamask/eslint-config-jest": "^14.0.0", "@metamask/eslint-config-nodejs": "^14.0.0", "@metamask/eslint-config-typescript": "^14.0.0", - "@metamask/eth-block-tracker": "^12.0.1", + "@metamask/eth-block-tracker": "^12.2.0", "@metamask/eth-json-rpc-provider": "^5.0.1", "@metamask/json-rpc-engine": "^10.1.1", "@metamask/utils": "^11.8.1", diff --git a/packages/network-controller/package.json b/packages/network-controller/package.json index 2daa4e84ef9..2d59fe74c2d 100644 --- a/packages/network-controller/package.json +++ b/packages/network-controller/package.json @@ -49,9 +49,9 @@ "dependencies": { "@metamask/base-controller": "^8.4.1", "@metamask/controller-utils": "^11.14.1", - "@metamask/eth-block-tracker": "^12.0.1", - "@metamask/eth-json-rpc-infura": "^10.2.0", - "@metamask/eth-json-rpc-middleware": "^18.0.0", + "@metamask/eth-block-tracker": "^12.2.0", + "@metamask/eth-json-rpc-infura": "^10.3.0", + "@metamask/eth-json-rpc-middleware": "^19.0.0", "@metamask/eth-json-rpc-provider": "^5.0.1", "@metamask/eth-query": "^4.0.0", "@metamask/json-rpc-engine": "^10.1.1", diff --git a/packages/user-operation-controller/package.json b/packages/user-operation-controller/package.json index 0b069a46e87..98ca49136a4 100644 --- a/packages/user-operation-controller/package.json +++ b/packages/user-operation-controller/package.json @@ -63,7 +63,7 @@ "devDependencies": { "@metamask/approval-controller": "^7.2.0", "@metamask/auto-changelog": "^3.4.4", - "@metamask/eth-block-tracker": "^12.0.1", + "@metamask/eth-block-tracker": "^12.2.0", "@metamask/gas-fee-controller": "^24.1.0", "@metamask/keyring-controller": "^23.1.1", "@metamask/network-controller": "^24.2.1", diff --git a/yarn.lock b/yarn.lock index cc1e050c145..bd9bb6be040 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3125,7 +3125,7 @@ __metadata: "@metamask/eslint-config-jest": "npm:^14.0.0" "@metamask/eslint-config-nodejs": "npm:^14.0.0" "@metamask/eslint-config-typescript": "npm:^14.0.0" - "@metamask/eth-block-tracker": "npm:^12.0.1" + "@metamask/eth-block-tracker": "npm:^12.2.0" "@metamask/eth-json-rpc-provider": "npm:^5.0.1" "@metamask/json-rpc-engine": "npm:^10.1.1" "@metamask/utils": "npm:^11.8.1" @@ -3413,16 +3413,16 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-block-tracker@npm:^12.0.0, @metamask/eth-block-tracker@npm:^12.0.1": - version: 12.0.1 - resolution: "@metamask/eth-block-tracker@npm:12.0.1" +"@metamask/eth-block-tracker@npm:^12.0.1, @metamask/eth-block-tracker@npm:^12.2.0": + version: 12.2.0 + resolution: "@metamask/eth-block-tracker@npm:12.2.0" dependencies: - "@metamask/eth-json-rpc-provider": "npm:^4.1.5" + "@metamask/eth-json-rpc-provider": "npm:^5.0.0" "@metamask/safe-event-emitter": "npm:^3.1.1" "@metamask/utils": "npm:^11.0.1" json-rpc-random-id: "npm:^1.0.1" pify: "npm:^5.0.0" - checksum: 10/732dc58819bfb3593e2bde88f0cde5049db70d11ffffbe4ec18353edf2621328741f6ebb2ec5e6f6db26411c15b827941f88ca6eb739b2591624f85cfa5f687b + checksum: 10/b25bcb173f931c98e12266e25c0e807b6d01ea95271e85ce8883e217159f59cca0c8e86dc9e509a8907fea2f05dd08d99bda46dc966c268c77c1007d17008b21 languageName: node linkType: hard @@ -3454,26 +3454,26 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-json-rpc-infura@npm:^10.2.0": - version: 10.2.0 - resolution: "@metamask/eth-json-rpc-infura@npm:10.2.0" +"@metamask/eth-json-rpc-infura@npm:^10.3.0": + version: 10.3.0 + resolution: "@metamask/eth-json-rpc-infura@npm:10.3.0" dependencies: - "@metamask/eth-json-rpc-provider": "npm:^4.1.7" - "@metamask/json-rpc-engine": "npm:^10.0.2" + "@metamask/eth-json-rpc-provider": "npm:^5.0.0" + "@metamask/json-rpc-engine": "npm:^10.1.0" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/utils": "npm:^11.0.1" - checksum: 10/f3e2ac8f8657259978923bdb08cee660ae8e1f6a3f2a67c9e8b93a55030c42b0a8ba45e9321dd6d52f7a4309d1c4241745c2c292d6be0596dd4954ac38d586f6 + checksum: 10/164c9ef1285a0895db668f3949d9258df721d348c857c4337b964f147000221d69fd103851c6483d8dd6bfe851c76cc5299155a8818eac0b92334469c40ccaef languageName: node linkType: hard -"@metamask/eth-json-rpc-middleware@npm:^18.0.0": - version: 18.0.0 - resolution: "@metamask/eth-json-rpc-middleware@npm:18.0.0" +"@metamask/eth-json-rpc-middleware@npm:^19.0.0": + version: 19.0.0 + resolution: "@metamask/eth-json-rpc-middleware@npm:19.0.0" dependencies: - "@metamask/eth-block-tracker": "npm:^12.0.0" - "@metamask/eth-json-rpc-provider": "npm:^4.1.7" + "@metamask/eth-block-tracker": "npm:^12.2.0" + "@metamask/eth-json-rpc-provider": "npm:^5.0.0" "@metamask/eth-sig-util": "npm:^8.1.2" - "@metamask/json-rpc-engine": "npm:^10.0.2" + "@metamask/json-rpc-engine": "npm:^10.1.0" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/superstruct": "npm:^3.1.0" "@metamask/utils": "npm:^11.7.0" @@ -3482,24 +3482,11 @@ __metadata: klona: "npm:^2.0.6" pify: "npm:^5.0.0" safe-stable-stringify: "npm:^2.4.3" - checksum: 10/e25f7e4575d08a23070a46e1653e94b295f8b63816d7cd82f7f2bc8ed9777d4d16d6241016e9f8afe3c5b5e17b400de48e9751d64b3cc0478982f787ec2e586c + checksum: 10/01c6c41ea05c5ab3d857a5a69bb496783a20509b227585df8c0b0b7866b1cc7607171d4cb4252625df5a3a0be7edad531044c2bb3bb562b3ae908727672e7292 languageName: node linkType: hard -"@metamask/eth-json-rpc-provider@npm:^4.1.5, @metamask/eth-json-rpc-provider@npm:^4.1.7": - version: 4.1.8 - resolution: "@metamask/eth-json-rpc-provider@npm:4.1.8" - dependencies: - "@metamask/json-rpc-engine": "npm:^10.0.3" - "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/safe-event-emitter": "npm:^3.0.0" - "@metamask/utils": "npm:^11.1.0" - uuid: "npm:^8.3.2" - checksum: 10/8247f22a23ec0cae7f80c7755b00bfa337a27cc4d2ea416ed08f65a898cd6110057a3710e55e0454db7406c114a4a570b9a286baa8136db6f1c485f62a6c2800 - languageName: node - linkType: hard - -"@metamask/eth-json-rpc-provider@npm:^5.0.1, @metamask/eth-json-rpc-provider@workspace:packages/eth-json-rpc-provider": +"@metamask/eth-json-rpc-provider@npm:^5.0.0, @metamask/eth-json-rpc-provider@npm:^5.0.1, @metamask/eth-json-rpc-provider@workspace:packages/eth-json-rpc-provider": version: 0.0.0-use.local resolution: "@metamask/eth-json-rpc-provider@workspace:packages/eth-json-rpc-provider" dependencies: @@ -3815,7 +3802,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/json-rpc-engine@npm:^10.0.0, @metamask/json-rpc-engine@npm:^10.0.2, @metamask/json-rpc-engine@npm:^10.0.3, @metamask/json-rpc-engine@npm:^10.1.1, @metamask/json-rpc-engine@workspace:packages/json-rpc-engine": +"@metamask/json-rpc-engine@npm:^10.0.0, @metamask/json-rpc-engine@npm:^10.0.2, @metamask/json-rpc-engine@npm:^10.1.0, @metamask/json-rpc-engine@npm:^10.1.1, @metamask/json-rpc-engine@workspace:packages/json-rpc-engine": version: 0.0.0-use.local resolution: "@metamask/json-rpc-engine@workspace:packages/json-rpc-engine" dependencies: @@ -4203,9 +4190,9 @@ __metadata: "@metamask/base-controller": "npm:^8.4.1" "@metamask/controller-utils": "npm:^11.14.1" "@metamask/error-reporting-service": "npm:^2.2.1" - "@metamask/eth-block-tracker": "npm:^12.0.1" - "@metamask/eth-json-rpc-infura": "npm:^10.2.0" - "@metamask/eth-json-rpc-middleware": "npm:^18.0.0" + "@metamask/eth-block-tracker": "npm:^12.2.0" + "@metamask/eth-json-rpc-infura": "npm:^10.3.0" + "@metamask/eth-json-rpc-middleware": "npm:^19.0.0" "@metamask/eth-json-rpc-provider": "npm:^5.0.1" "@metamask/eth-query": "npm:^4.0.0" "@metamask/json-rpc-engine": "npm:^10.1.1" @@ -5024,7 +5011,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.4.1" "@metamask/controller-utils": "npm:^11.14.1" - "@metamask/eth-block-tracker": "npm:^12.0.1" + "@metamask/eth-block-tracker": "npm:^12.2.0" "@metamask/eth-query": "npm:^4.0.0" "@metamask/gas-fee-controller": "npm:^24.1.0" "@metamask/keyring-controller": "npm:^23.1.1" From ad4e7cb0109f1d8340721fa4f568bc085832ac53 Mon Sep 17 00:00:00 2001 From: Mark Stacey Date: Thu, 9 Oct 2025 19:40:53 -0230 Subject: [PATCH 2/7] Update changelog --- packages/network-controller/CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/network-controller/CHANGELOG.md b/packages/network-controller/CHANGELOG.md index ac869187450..77f9d81367a 100644 --- a/packages/network-controller/CHANGELOG.md +++ b/packages/network-controller/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- Bump `@metamask/eth-block-tracker` from `^12.0.1` to `^12.2.0` ([#6811](https://github.com/MetaMask/core/pull/6811)) +- Bump `@metamask/eth-json-rpc-infura` from `^10.2.0` to `^10.3.0` ([#6811](https://github.com/MetaMask/core/pull/6811)) +- Bump `@metamask/eth-json-rpc-middleware` from `^18.0.0` to `^19.0.0` ([#6811](https://github.com/MetaMask/core/pull/6811)) + ## [24.2.1] ### Changed From ce1c0f414e1f06d1ffbb894bd8f9ea7e18935a03 Mon Sep 17 00:00:00 2001 From: Mark Stacey Date: Thu, 9 Oct 2025 19:50:40 -0230 Subject: [PATCH 3/7] Add missing block tracker bump --- packages/transaction-controller/package.json | 2 +- yarn.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index f6827d78222..4c01ff1d241 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -73,7 +73,7 @@ "@metamask/accounts-controller": "^33.1.1", "@metamask/approval-controller": "^7.2.0", "@metamask/auto-changelog": "^3.4.4", - "@metamask/eth-block-tracker": "^12.0.1", + "@metamask/eth-block-tracker": "^12.2.0", "@metamask/eth-json-rpc-provider": "^5.0.1", "@metamask/ethjs-provider-http": "^0.3.0", "@metamask/gas-fee-controller": "^24.1.0", diff --git a/yarn.lock b/yarn.lock index bd9bb6be040..78c20098266 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3413,7 +3413,7 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-block-tracker@npm:^12.0.1, @metamask/eth-block-tracker@npm:^12.2.0": +"@metamask/eth-block-tracker@npm:^12.2.0": version: 12.2.0 resolution: "@metamask/eth-block-tracker@npm:12.2.0" dependencies: @@ -4962,7 +4962,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.4.1" "@metamask/controller-utils": "npm:^11.14.1" - "@metamask/eth-block-tracker": "npm:^12.0.1" + "@metamask/eth-block-tracker": "npm:^12.2.0" "@metamask/eth-json-rpc-provider": "npm:^5.0.1" "@metamask/eth-query": "npm:^4.0.0" "@metamask/ethjs-provider-http": "npm:^0.3.0" From c47ee1a7b08f63a6ef95033555a430a53d790f11 Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Thu, 9 Oct 2025 15:35:55 -0700 Subject: [PATCH 4/7] Add extra ethBlockNumber mock call for confirmation scenarios --- .../src/TransactionControllerIntegration.test.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/transaction-controller/src/TransactionControllerIntegration.test.ts b/packages/transaction-controller/src/TransactionControllerIntegration.test.ts index b1713b98523..36d5dcb21d4 100644 --- a/packages/transaction-controller/src/TransactionControllerIntegration.test.ts +++ b/packages/transaction-controller/src/TransactionControllerIntegration.test.ts @@ -492,6 +492,7 @@ describe('TransactionController Integration', () => { '0x1', ), buildEthBlockNumberRequestMock('0x3'), + buildEthBlockNumberRequestMock('0x3'), buildEthGetTransactionReceiptRequestMock('0x1', '0x1', '0x3'), buildEthGetBlockByHashRequestMock('0x1'), ], @@ -541,6 +542,7 @@ describe('TransactionController Integration', () => { '0x1', ), buildEthBlockNumberRequestMock('0x3'), + buildEthBlockNumberRequestMock('0x3'), buildEthGetTransactionReceiptRequestMock('0x1', '0x1', '0x3'), buildEthGetBlockByHashRequestMock('0x1'), ], @@ -562,6 +564,7 @@ describe('TransactionController Integration', () => { '0x1', ), buildEthBlockNumberRequestMock('0x3'), + buildEthBlockNumberRequestMock('0x3'), buildEthGetTransactionReceiptRequestMock('0x1', '0x1', '0x3'), buildEthGetBlockByHashRequestMock('0x1'), ], From 91eb4fce48b1b4c580677014eb51fdc66b82b76c Mon Sep 17 00:00:00 2001 From: Mark Stacey Date: Wed, 15 Oct 2025 16:02:49 -0230 Subject: [PATCH 5/7] Update to latest versions of RPC packages --- package.json | 2 +- packages/network-controller/package.json | 4 +-- packages/transaction-controller/package.json | 2 +- .../user-operation-controller/package.json | 2 +- yarn.lock | 28 +++++++++---------- 5 files changed, 19 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index 0bdbff845ea..ce470575c4f 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "@metamask/eslint-config-jest": "^14.0.0", "@metamask/eslint-config-nodejs": "^14.0.0", "@metamask/eslint-config-typescript": "^14.0.0", - "@metamask/eth-block-tracker": "^12.2.0", + "@metamask/eth-block-tracker": "^12.2.1", "@metamask/eth-json-rpc-provider": "^5.0.1", "@metamask/json-rpc-engine": "^10.1.1", "@metamask/utils": "^11.8.1", diff --git a/packages/network-controller/package.json b/packages/network-controller/package.json index 2d59fe74c2d..16523daeb13 100644 --- a/packages/network-controller/package.json +++ b/packages/network-controller/package.json @@ -49,9 +49,9 @@ "dependencies": { "@metamask/base-controller": "^8.4.1", "@metamask/controller-utils": "^11.14.1", - "@metamask/eth-block-tracker": "^12.2.0", + "@metamask/eth-block-tracker": "^12.2.1", "@metamask/eth-json-rpc-infura": "^10.3.0", - "@metamask/eth-json-rpc-middleware": "^19.0.0", + "@metamask/eth-json-rpc-middleware": "^19.0.1", "@metamask/eth-json-rpc-provider": "^5.0.1", "@metamask/eth-query": "^4.0.0", "@metamask/json-rpc-engine": "^10.1.1", diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index 4c01ff1d241..057c1e0e9c2 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -73,7 +73,7 @@ "@metamask/accounts-controller": "^33.1.1", "@metamask/approval-controller": "^7.2.0", "@metamask/auto-changelog": "^3.4.4", - "@metamask/eth-block-tracker": "^12.2.0", + "@metamask/eth-block-tracker": "^12.2.1", "@metamask/eth-json-rpc-provider": "^5.0.1", "@metamask/ethjs-provider-http": "^0.3.0", "@metamask/gas-fee-controller": "^24.1.0", diff --git a/packages/user-operation-controller/package.json b/packages/user-operation-controller/package.json index 98ca49136a4..7c32e69e4a4 100644 --- a/packages/user-operation-controller/package.json +++ b/packages/user-operation-controller/package.json @@ -63,7 +63,7 @@ "devDependencies": { "@metamask/approval-controller": "^7.2.0", "@metamask/auto-changelog": "^3.4.4", - "@metamask/eth-block-tracker": "^12.2.0", + "@metamask/eth-block-tracker": "^12.2.1", "@metamask/gas-fee-controller": "^24.1.0", "@metamask/keyring-controller": "^23.1.1", "@metamask/network-controller": "^24.2.1", diff --git a/yarn.lock b/yarn.lock index 78c20098266..163e641a559 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3125,7 +3125,7 @@ __metadata: "@metamask/eslint-config-jest": "npm:^14.0.0" "@metamask/eslint-config-nodejs": "npm:^14.0.0" "@metamask/eslint-config-typescript": "npm:^14.0.0" - "@metamask/eth-block-tracker": "npm:^12.2.0" + "@metamask/eth-block-tracker": "npm:^12.2.1" "@metamask/eth-json-rpc-provider": "npm:^5.0.1" "@metamask/json-rpc-engine": "npm:^10.1.1" "@metamask/utils": "npm:^11.8.1" @@ -3413,16 +3413,16 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-block-tracker@npm:^12.2.0": - version: 12.2.0 - resolution: "@metamask/eth-block-tracker@npm:12.2.0" +"@metamask/eth-block-tracker@npm:^12.2.1": + version: 12.2.1 + resolution: "@metamask/eth-block-tracker@npm:12.2.1" dependencies: "@metamask/eth-json-rpc-provider": "npm:^5.0.0" "@metamask/safe-event-emitter": "npm:^3.1.1" "@metamask/utils": "npm:^11.0.1" json-rpc-random-id: "npm:^1.0.1" pify: "npm:^5.0.0" - checksum: 10/b25bcb173f931c98e12266e25c0e807b6d01ea95271e85ce8883e217159f59cca0c8e86dc9e509a8907fea2f05dd08d99bda46dc966c268c77c1007d17008b21 + checksum: 10/70f0f4179bb7d0d9d64d54887ea03302e74221c92971a7081db05811d97cc85b8d75d95cf00ea09b10a0188c1c3cde34896d97d1952623e99ea124ac5e5eeb67 languageName: node linkType: hard @@ -3466,11 +3466,11 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-json-rpc-middleware@npm:^19.0.0": - version: 19.0.0 - resolution: "@metamask/eth-json-rpc-middleware@npm:19.0.0" +"@metamask/eth-json-rpc-middleware@npm:^19.0.1": + version: 19.0.1 + resolution: "@metamask/eth-json-rpc-middleware@npm:19.0.1" dependencies: - "@metamask/eth-block-tracker": "npm:^12.2.0" + "@metamask/eth-block-tracker": "npm:^12.2.1" "@metamask/eth-json-rpc-provider": "npm:^5.0.0" "@metamask/eth-sig-util": "npm:^8.1.2" "@metamask/json-rpc-engine": "npm:^10.1.0" @@ -3482,7 +3482,7 @@ __metadata: klona: "npm:^2.0.6" pify: "npm:^5.0.0" safe-stable-stringify: "npm:^2.4.3" - checksum: 10/01c6c41ea05c5ab3d857a5a69bb496783a20509b227585df8c0b0b7866b1cc7607171d4cb4252625df5a3a0be7edad531044c2bb3bb562b3ae908727672e7292 + checksum: 10/13e93b51c477c62cfd6719b84dee0c8f6b0660cf09c30ce9c0e32dcad0298957b17b3556f2df5ceb33fc115a0261f93ab8a7f37d398bb3832d20e6189f39b259 languageName: node linkType: hard @@ -4190,9 +4190,9 @@ __metadata: "@metamask/base-controller": "npm:^8.4.1" "@metamask/controller-utils": "npm:^11.14.1" "@metamask/error-reporting-service": "npm:^2.2.1" - "@metamask/eth-block-tracker": "npm:^12.2.0" + "@metamask/eth-block-tracker": "npm:^12.2.1" "@metamask/eth-json-rpc-infura": "npm:^10.3.0" - "@metamask/eth-json-rpc-middleware": "npm:^19.0.0" + "@metamask/eth-json-rpc-middleware": "npm:^19.0.1" "@metamask/eth-json-rpc-provider": "npm:^5.0.1" "@metamask/eth-query": "npm:^4.0.0" "@metamask/json-rpc-engine": "npm:^10.1.1" @@ -4962,7 +4962,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.4.1" "@metamask/controller-utils": "npm:^11.14.1" - "@metamask/eth-block-tracker": "npm:^12.2.0" + "@metamask/eth-block-tracker": "npm:^12.2.1" "@metamask/eth-json-rpc-provider": "npm:^5.0.1" "@metamask/eth-query": "npm:^4.0.0" "@metamask/ethjs-provider-http": "npm:^0.3.0" @@ -5011,7 +5011,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.4.1" "@metamask/controller-utils": "npm:^11.14.1" - "@metamask/eth-block-tracker": "npm:^12.2.0" + "@metamask/eth-block-tracker": "npm:^12.2.1" "@metamask/eth-query": "npm:^4.0.0" "@metamask/gas-fee-controller": "npm:^24.1.0" "@metamask/keyring-controller": "npm:^23.1.1" From 622c318a5cb0088a76a1e2492fb545454dc3a969 Mon Sep 17 00:00:00 2001 From: Mark Stacey Date: Wed, 15 Oct 2025 16:08:46 -0230 Subject: [PATCH 6/7] Revert TransactionController test changes that are no longer necessary with latest block tracker version --- .../src/TransactionControllerIntegration.test.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/transaction-controller/src/TransactionControllerIntegration.test.ts b/packages/transaction-controller/src/TransactionControllerIntegration.test.ts index 36d5dcb21d4..b1713b98523 100644 --- a/packages/transaction-controller/src/TransactionControllerIntegration.test.ts +++ b/packages/transaction-controller/src/TransactionControllerIntegration.test.ts @@ -492,7 +492,6 @@ describe('TransactionController Integration', () => { '0x1', ), buildEthBlockNumberRequestMock('0x3'), - buildEthBlockNumberRequestMock('0x3'), buildEthGetTransactionReceiptRequestMock('0x1', '0x1', '0x3'), buildEthGetBlockByHashRequestMock('0x1'), ], @@ -542,7 +541,6 @@ describe('TransactionController Integration', () => { '0x1', ), buildEthBlockNumberRequestMock('0x3'), - buildEthBlockNumberRequestMock('0x3'), buildEthGetTransactionReceiptRequestMock('0x1', '0x1', '0x3'), buildEthGetBlockByHashRequestMock('0x1'), ], @@ -564,7 +562,6 @@ describe('TransactionController Integration', () => { '0x1', ), buildEthBlockNumberRequestMock('0x3'), - buildEthBlockNumberRequestMock('0x3'), buildEthGetTransactionReceiptRequestMock('0x1', '0x1', '0x3'), buildEthGetBlockByHashRequestMock('0x1'), ], From c6007ccd8a6b7b7597848b53debe840c48783163 Mon Sep 17 00:00:00 2001 From: Mark Stacey Date: Wed, 15 Oct 2025 16:09:49 -0230 Subject: [PATCH 7/7] Update changelog --- packages/network-controller/CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/network-controller/CHANGELOG.md b/packages/network-controller/CHANGELOG.md index 77f9d81367a..8e8bdaa5156 100644 --- a/packages/network-controller/CHANGELOG.md +++ b/packages/network-controller/CHANGELOG.md @@ -9,9 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- Bump `@metamask/eth-block-tracker` from `^12.0.1` to `^12.2.0` ([#6811](https://github.com/MetaMask/core/pull/6811)) +- Bump `@metamask/eth-block-tracker` from `^12.0.1` to `^12.2.1` ([#6811](https://github.com/MetaMask/core/pull/6811)) - Bump `@metamask/eth-json-rpc-infura` from `^10.2.0` to `^10.3.0` ([#6811](https://github.com/MetaMask/core/pull/6811)) -- Bump `@metamask/eth-json-rpc-middleware` from `^18.0.0` to `^19.0.0` ([#6811](https://github.com/MetaMask/core/pull/6811)) +- Bump `@metamask/eth-json-rpc-middleware` from `^18.0.0` to `^19.0.1` ([#6811](https://github.com/MetaMask/core/pull/6811)) ## [24.2.1]