Skip to content

Commit 8aa0f04

Browse files
committed
Bump network-controller to v24
This ensures that clients can upgrade to `@metamask/network-controller` v24 and not receive peer dependency warnings from this package. There are no functional changes.
1 parent 2952f81 commit 8aa0f04

3 files changed

Lines changed: 111 additions & 89 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Changed
11+
12+
- **BREAKING:** Bump peer dependency on `@metamask/network-controller` to `^24.0.0` ([#519](https://github.com/MetaMask/smart-transactions-controller/pull/519))
13+
1014
## [16.5.0]
1115

1216
### Added

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
"@metamask/eslint-config-typescript": "^12.1.0",
5050
"@metamask/gas-fee-controller": "^22.0.0",
5151
"@metamask/json-rpc-engine": "^10.0.1",
52-
"@metamask/network-controller": "^22.0.0",
52+
"@metamask/network-controller": "^24.0.0",
5353
"@metamask/transaction-controller": "^42.0.0",
5454
"@types/jest": "^26.0.24",
5555
"@types/lodash": "^4.14.194",

yarn.lock

Lines changed: 106 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -558,18 +558,13 @@ __metadata:
558558
languageName: node
559559
linkType: hard
560560

561-
"@ethereumjs/util@npm:^9.0.2":
562-
version: 9.0.2
563-
resolution: "@ethereumjs/util@npm:9.0.2"
561+
"@ethereumjs/util@npm:^9.0.2, @ethereumjs/util@npm:^9.1.0":
562+
version: 9.1.0
563+
resolution: "@ethereumjs/util@npm:9.1.0"
564564
dependencies:
565565
"@ethereumjs/rlp": ^5.0.2
566-
ethereum-cryptography: ^2.1.3
567-
peerDependencies:
568-
c-kzg: ^2.1.2
569-
peerDependenciesMeta:
570-
c-kzg:
571-
optional: true
572-
checksum: cfac8c92beafc3ad1e7d7bce59027cde1f3cfd32623dea57c2295afbc1e33549799d39f92bdcf3cb7a8626b4620b0ba90af945534773fc9480c59def0e25e07d
566+
ethereum-cryptography: ^2.2.1
567+
checksum: 594e009c3001ca1ca658b4ded01b38e72f5dd5dd76389efd90cb020de099176a3327685557df268161ac3144333cfe8abaae68cda8ae035d9cc82409d386d79a
573568
languageName: node
574569
linkType: hard
575570

@@ -1249,13 +1244,13 @@ __metadata:
12491244
languageName: node
12501245
linkType: hard
12511246

1252-
"@metamask/abi-utils@npm:^2.0.4":
1253-
version: 2.0.4
1254-
resolution: "@metamask/abi-utils@npm:2.0.4"
1247+
"@metamask/abi-utils@npm:^3.0.0":
1248+
version: 3.0.0
1249+
resolution: "@metamask/abi-utils@npm:3.0.0"
12551250
dependencies:
12561251
"@metamask/superstruct": ^3.1.0
1257-
"@metamask/utils": ^9.0.0
1258-
checksum: 85b15419248ddec1ab59ec5f3e41276f7509dadd9ced871658fa3cc04805ad35ace96986416aaecd24e3630e92b0ed078328966c92383ffa9b1cc3f0f357ad6c
1252+
"@metamask/utils": ^11.0.1
1253+
checksum: 5ac03df29bbb6cb34073e84022f8c53782c46de2817abf057ad4efc841921cee5b9dba8958b22373191fbf111e81b59bbb22d715020e032e06d6a922d59e37cc
12591254
languageName: node
12601255
linkType: hard
12611256

@@ -1284,23 +1279,34 @@ __metadata:
12841279
languageName: node
12851280
linkType: hard
12861281

1287-
"@metamask/controller-utils@npm:^11.0.0, @metamask/controller-utils@npm:^11.4.2, @metamask/controller-utils@npm:^11.4.3, @metamask/controller-utils@npm:^11.4.4":
1288-
version: 11.4.4
1289-
resolution: "@metamask/controller-utils@npm:11.4.4"
1282+
"@metamask/base-controller@npm:^8.0.1":
1283+
version: 8.0.1
1284+
resolution: "@metamask/base-controller@npm:8.0.1"
12901285
dependencies:
1291-
"@ethereumjs/util": ^8.1.0
1286+
"@metamask/utils": ^11.2.0
1287+
immer: ^9.0.6
1288+
checksum: a8085a574fd101f8507a668e8b95b34a9a9ba5182c3af602df4f04abcba977dc024bd668d5e2dd3a0ed08e6c1eadfd32abb8cba5743eb5fd8c94d98eb9344f3e
1289+
languageName: node
1290+
linkType: hard
1291+
1292+
"@metamask/controller-utils@npm:^11.0.0, @metamask/controller-utils@npm:^11.10.0, @metamask/controller-utils@npm:^11.4.2, @metamask/controller-utils@npm:^11.4.3, @metamask/controller-utils@npm:^11.4.4":
1293+
version: 11.10.0
1294+
resolution: "@metamask/controller-utils@npm:11.10.0"
1295+
dependencies:
1296+
"@ethereumjs/util": ^9.1.0
12921297
"@metamask/eth-query": ^4.0.0
12931298
"@metamask/ethjs-unit": ^0.3.0
1294-
"@metamask/utils": ^10.0.0
1299+
"@metamask/utils": ^11.2.0
12951300
"@spruceid/siwe-parser": 2.1.0
12961301
"@types/bn.js": ^5.1.5
12971302
bignumber.js: ^9.1.2
12981303
bn.js: ^5.2.1
1304+
cockatiel: ^3.1.2
12991305
eth-ens-namehash: ^2.0.8
13001306
fast-deep-equal: ^3.1.3
13011307
peerDependencies:
13021308
"@babel/runtime": ^7.0.0
1303-
checksum: 1f25521a31b0fad7567a2186ee37acb95d7ef2560c1244cf1cb7ed4b61868ffe35719dba0ac7194f47d787b46fe345bd2fb577b178e4683fa252222f0ee09e7b
1309+
checksum: b6b1b3ed6b963a21dcb6c0eb9779a4e4d66b6dab7459cee18fc75db7e66a8b717e6b3095a1a981f102321ff9ebcb7eb2e842af863ef546334bd6b602e61fd77e
13041310
languageName: node
13051311
linkType: hard
13061312

@@ -1354,60 +1360,61 @@ __metadata:
13541360
languageName: node
13551361
linkType: hard
13561362

1357-
"@metamask/eth-block-tracker@npm:^11.0.3":
1358-
version: 11.0.3
1359-
resolution: "@metamask/eth-block-tracker@npm:11.0.3"
1363+
"@metamask/eth-block-tracker@npm:^12.0.0, @metamask/eth-block-tracker@npm:^12.0.1":
1364+
version: 12.0.1
1365+
resolution: "@metamask/eth-block-tracker@npm:12.0.1"
13601366
dependencies:
13611367
"@metamask/eth-json-rpc-provider": ^4.1.5
13621368
"@metamask/safe-event-emitter": ^3.1.1
1363-
"@metamask/utils": ^9.1.0
1369+
"@metamask/utils": ^11.0.1
13641370
json-rpc-random-id: ^1.0.1
13651371
pify: ^5.0.0
1366-
checksum: e1c9673ccc36c14558ebecd8617d9ed704c77e5a3c5ef604c320a8ec56087307dd21651802d0892d1e1e567c82bd1748a7454dbb54099cab25db15f045bd797c
1372+
checksum: 2c4aa326d9665665f6986a2fbaed905d9682de536c325974878e145c5a50740b2542d6ea4173772036b0f79e86249cc635025ca384d2687c41cb19911e1636bb
13671373
languageName: node
13681374
linkType: hard
13691375

1370-
"@metamask/eth-json-rpc-infura@npm:^10.0.0":
1371-
version: 10.0.0
1372-
resolution: "@metamask/eth-json-rpc-infura@npm:10.0.0"
1376+
"@metamask/eth-json-rpc-infura@npm:^10.2.0":
1377+
version: 10.2.0
1378+
resolution: "@metamask/eth-json-rpc-infura@npm:10.2.0"
13731379
dependencies:
1374-
"@metamask/eth-json-rpc-provider": ^4.1.5
1375-
"@metamask/json-rpc-engine": ^10.0.0
1376-
"@metamask/rpc-errors": ^7.0.0
1377-
"@metamask/utils": ^9.1.0
1378-
checksum: bfee1c32e71150b06acd163eecc317926de07678e0be0bc65b9ed81a8ddb56bdffc54e0270de6bf80ed4e09c2925088a6a315f534605c19dcdb5f2a711e97d37
1380+
"@metamask/eth-json-rpc-provider": ^4.1.7
1381+
"@metamask/json-rpc-engine": ^10.0.2
1382+
"@metamask/rpc-errors": ^7.0.2
1383+
"@metamask/utils": ^11.0.1
1384+
checksum: d183a1577c5b47b648a359efdcc389cf4467d396213057f061d66ba2d20a44c3234d18f67c4b6130827da6f5d192c67dd4c731476207e4a9969e7b21548df475
13791385
languageName: node
13801386
linkType: hard
13811387

1382-
"@metamask/eth-json-rpc-middleware@npm:^15.0.1":
1383-
version: 15.0.1
1384-
resolution: "@metamask/eth-json-rpc-middleware@npm:15.0.1"
1388+
"@metamask/eth-json-rpc-middleware@npm:^17.0.1":
1389+
version: 17.0.1
1390+
resolution: "@metamask/eth-json-rpc-middleware@npm:17.0.1"
13851391
dependencies:
1386-
"@metamask/eth-block-tracker": ^11.0.3
1387-
"@metamask/eth-json-rpc-provider": ^4.1.5
1388-
"@metamask/eth-sig-util": ^7.0.3
1389-
"@metamask/json-rpc-engine": ^10.0.0
1390-
"@metamask/rpc-errors": ^7.0.0
1391-
"@metamask/utils": ^9.1.0
1392+
"@metamask/eth-block-tracker": ^12.0.0
1393+
"@metamask/eth-json-rpc-provider": ^4.1.7
1394+
"@metamask/eth-sig-util": ^8.1.2
1395+
"@metamask/json-rpc-engine": ^10.0.2
1396+
"@metamask/rpc-errors": ^7.0.2
1397+
"@metamask/superstruct": ^3.1.0
1398+
"@metamask/utils": ^11.1.0
13921399
"@types/bn.js": ^5.1.5
13931400
bn.js: ^5.2.1
13941401
klona: ^2.0.6
13951402
pify: ^5.0.0
13961403
safe-stable-stringify: ^2.4.3
1397-
checksum: 05da025f7c436cf3f65fc4afa0050c0360bb237dd24df85c654225e6bab5e9e86697e67714d6bb80a5c1d6b0268a47d8997f082cd31c2bacb4f7005a924e98fc
1404+
checksum: 044ebaacc9df53cbec8e7048858a13c62c5bfbb62b8fe1dad29786ed0e663466e574aebb5fbb66e2c88ad96ea3d861713e59f5aa5c816d17df2e19bd1a707af1
13981405
languageName: node
13991406
linkType: hard
14001407

1401-
"@metamask/eth-json-rpc-provider@npm:^4.1.5, @metamask/eth-json-rpc-provider@npm:^4.1.6":
1402-
version: 4.1.6
1403-
resolution: "@metamask/eth-json-rpc-provider@npm:4.1.6"
1408+
"@metamask/eth-json-rpc-provider@npm:^4.1.5, @metamask/eth-json-rpc-provider@npm:^4.1.6, @metamask/eth-json-rpc-provider@npm:^4.1.7, @metamask/eth-json-rpc-provider@npm:^4.1.8":
1409+
version: 4.1.8
1410+
resolution: "@metamask/eth-json-rpc-provider@npm:4.1.8"
14041411
dependencies:
1405-
"@metamask/json-rpc-engine": ^10.0.1
1406-
"@metamask/rpc-errors": ^7.0.1
1412+
"@metamask/json-rpc-engine": ^10.0.3
1413+
"@metamask/rpc-errors": ^7.0.2
14071414
"@metamask/safe-event-emitter": ^3.0.0
1408-
"@metamask/utils": ^10.0.0
1415+
"@metamask/utils": ^11.1.0
14091416
uuid: ^8.3.2
1410-
checksum: 089f10444304527626c044b49dac741e1ee34dca60dc582915b8a4df5545caa46632762a1e160b15d88df756140d3eba849e0a685e49d1bd4d7856219b40a4c3
1417+
checksum: 08f610e318ff32e37afb9d21ed3e55d655c6382c76af70427a88468e89725f8374bd9e4d2b3672e7319c2030d5b8c3e3d7924a3143b83e96d581efd08ece068b
14111418
languageName: node
14121419
linkType: hard
14131420

@@ -1421,17 +1428,18 @@ __metadata:
14211428
languageName: node
14221429
linkType: hard
14231430

1424-
"@metamask/eth-sig-util@npm:^7.0.3":
1425-
version: 7.0.3
1426-
resolution: "@metamask/eth-sig-util@npm:7.0.3"
1431+
"@metamask/eth-sig-util@npm:^8.1.2":
1432+
version: 8.2.0
1433+
resolution: "@metamask/eth-sig-util@npm:8.2.0"
14271434
dependencies:
1435+
"@ethereumjs/rlp": ^4.0.1
14281436
"@ethereumjs/util": ^8.1.0
1429-
"@metamask/abi-utils": ^2.0.4
1430-
"@metamask/utils": ^9.0.0
1437+
"@metamask/abi-utils": ^3.0.0
1438+
"@metamask/utils": ^11.0.1
14311439
"@scure/base": ~1.1.3
14321440
ethereum-cryptography: ^2.1.2
14331441
tweetnacl: ^1.0.3
1434-
checksum: fd4d0710857525815b241ddecce64988dd12303a9638577429baf180c62cf9cef9403aed01bc046b4860b332d455604c84e4b2a9b5997db16f444125b4b39398
1442+
checksum: 273e8bd3578a2395d888e0e7a2a8310311e320dd1d77b81035b1e5b21c432296ef144abd8f2e7ee3147ff82e660941e9671c080c0a6883017e2946523a09dcf4
14351443
languageName: node
14361444
linkType: hard
14371445

@@ -1543,14 +1551,14 @@ __metadata:
15431551
languageName: node
15441552
linkType: hard
15451553

1546-
"@metamask/json-rpc-engine@npm:^10.0.0, @metamask/json-rpc-engine@npm:^10.0.1":
1547-
version: 10.0.1
1548-
resolution: "@metamask/json-rpc-engine@npm:10.0.1"
1554+
"@metamask/json-rpc-engine@npm:^10.0.1, @metamask/json-rpc-engine@npm:^10.0.2, @metamask/json-rpc-engine@npm:^10.0.3":
1555+
version: 10.0.3
1556+
resolution: "@metamask/json-rpc-engine@npm:10.0.3"
15491557
dependencies:
1550-
"@metamask/rpc-errors": ^7.0.1
1558+
"@metamask/rpc-errors": ^7.0.2
15511559
"@metamask/safe-event-emitter": ^3.0.0
1552-
"@metamask/utils": ^10.0.0
1553-
checksum: 277c68cf0036d62c9a1528e9d7e55e000233d02a55fb652edcc16b6149631346d34fe3fefaab13bc55377405e79293afdde5b6e3b61d49a2ce125ca50d7eafe1
1560+
"@metamask/utils": ^11.1.0
1561+
checksum: 1ad7e23e3a4017da8bb70a8ed8d4932475d42c60ace0d088f462a8e438cbf9154eaec4ba79621661fed95ff50ff6fa3db479404086238ab9eb5b3e9153c1051c
15541562
languageName: node
15551563
linkType: hard
15561564

@@ -1561,29 +1569,31 @@ __metadata:
15611569
languageName: node
15621570
linkType: hard
15631571

1564-
"@metamask/network-controller@npm:^22.0.0":
1565-
version: 22.1.1
1566-
resolution: "@metamask/network-controller@npm:22.1.1"
1572+
"@metamask/network-controller@npm:^24.0.0":
1573+
version: 24.0.0
1574+
resolution: "@metamask/network-controller@npm:24.0.0"
15671575
dependencies:
1568-
"@metamask/base-controller": ^7.0.2
1569-
"@metamask/controller-utils": ^11.4.4
1570-
"@metamask/eth-block-tracker": ^11.0.3
1571-
"@metamask/eth-json-rpc-infura": ^10.0.0
1572-
"@metamask/eth-json-rpc-middleware": ^15.0.1
1573-
"@metamask/eth-json-rpc-provider": ^4.1.6
1576+
"@metamask/base-controller": ^8.0.1
1577+
"@metamask/controller-utils": ^11.10.0
1578+
"@metamask/eth-block-tracker": ^12.0.1
1579+
"@metamask/eth-json-rpc-infura": ^10.2.0
1580+
"@metamask/eth-json-rpc-middleware": ^17.0.1
1581+
"@metamask/eth-json-rpc-provider": ^4.1.8
15741582
"@metamask/eth-query": ^4.0.0
1575-
"@metamask/json-rpc-engine": ^10.0.1
1576-
"@metamask/rpc-errors": ^7.0.1
1583+
"@metamask/json-rpc-engine": ^10.0.3
1584+
"@metamask/rpc-errors": ^7.0.2
15771585
"@metamask/swappable-obj-proxy": ^2.3.0
1578-
"@metamask/utils": ^10.0.0
1586+
"@metamask/utils": ^11.2.0
15791587
async-mutex: ^0.5.0
15801588
fast-deep-equal: ^3.1.3
15811589
immer: ^9.0.6
15821590
loglevel: ^1.8.1
15831591
reselect: ^5.1.1
15841592
uri-js: ^4.4.1
15851593
uuid: ^8.3.2
1586-
checksum: 76faf858590fdc7d8af36e4cff7128440cb80442e2d4fea057e6c0ef730837864e6ceb881b9b798df473e3bb0c99cc76d6a95d23766ec04dde73df43e18d8c2c
1594+
peerDependencies:
1595+
"@metamask/error-reporting-service": ^2.0.0
1596+
checksum: f005caf21b0a2c00b791442813848690097a882f9b55cea2ef0608fe3c5675344d35fe3198f53e08fe836e89693185ee9956a3c9f179fd5f47bf54f72cd52253
15871597
languageName: node
15881598
linkType: hard
15891599

@@ -1625,13 +1635,13 @@ __metadata:
16251635
languageName: node
16261636
linkType: hard
16271637

1628-
"@metamask/rpc-errors@npm:^7.0.0, @metamask/rpc-errors@npm:^7.0.1":
1629-
version: 7.0.1
1630-
resolution: "@metamask/rpc-errors@npm:7.0.1"
1638+
"@metamask/rpc-errors@npm:^7.0.1, @metamask/rpc-errors@npm:^7.0.2":
1639+
version: 7.0.3
1640+
resolution: "@metamask/rpc-errors@npm:7.0.3"
16311641
dependencies:
1632-
"@metamask/utils": ^10.0.0
1642+
"@metamask/utils": ^11.4.2
16331643
fast-safe-stringify: ^2.0.6
1634-
checksum: 20b300d26550c667a635eb5f97784c80d86c0b765433a32a9bced5b4c2a05a783cf2cd3a2bfe2aca6382181f53458bd2e7dc1bbb02e28005d3b4d0f3a46ca3ac
1644+
checksum: 274ec61d1a567a0a34cda6202af8e91dc2822dc24f0280358c6efedbca8bda1bfb87609fb448ee90652bc597be6a3d678da315ca3ead92f90a89933975c98107
16351645
languageName: node
16361646
linkType: hard
16371647

@@ -1663,7 +1673,7 @@ __metadata:
16631673
"@metamask/eth-query": ^4.0.0
16641674
"@metamask/gas-fee-controller": ^22.0.0
16651675
"@metamask/json-rpc-engine": ^10.0.1
1666-
"@metamask/network-controller": ^22.0.0
1676+
"@metamask/network-controller": ^24.0.0
16671677
"@metamask/polling-controller": ^12.0.0
16681678
"@metamask/transaction-controller": ^42.0.0
16691679
"@types/jest": ^26.0.24
@@ -1767,20 +1777,21 @@ __metadata:
17671777
languageName: node
17681778
linkType: hard
17691779

1770-
"@metamask/utils@npm:^9.0.0, @metamask/utils@npm:^9.1.0":
1771-
version: 9.3.0
1772-
resolution: "@metamask/utils@npm:9.3.0"
1780+
"@metamask/utils@npm:^11.0.1, @metamask/utils@npm:^11.1.0, @metamask/utils@npm:^11.2.0, @metamask/utils@npm:^11.4.2":
1781+
version: 11.4.2
1782+
resolution: "@metamask/utils@npm:11.4.2"
17731783
dependencies:
17741784
"@ethereumjs/tx": ^4.2.0
17751785
"@metamask/superstruct": ^3.1.0
17761786
"@noble/hashes": ^1.3.1
17771787
"@scure/base": ^1.1.3
17781788
"@types/debug": ^4.1.7
17791789
debug: ^4.3.4
1790+
lodash.memoize: ^4.1.2
17801791
pony-cause: ^2.1.10
17811792
semver: ^7.5.4
17821793
uuid: ^9.0.1
1783-
checksum: f720b0f7bdd46054aa88d15a9702e1de6d7200a1ca1d4f6bc48761b039f1bbffb46ac88bc87fe79e66128c196d424f3b9ef071b3cb4b40139223786d56da35e0
1794+
checksum: 11061a93f49684563a14caaaab2d8dbb969c907dbc24358cf188dd10ec00ac91e5d04369ef605e9d78e75f8ad53d9a0fbdb65f2325b12ef6c8db85bb46160dff
17841795
languageName: node
17851796
linkType: hard
17861797

@@ -3085,6 +3096,13 @@ __metadata:
30853096
languageName: node
30863097
linkType: hard
30873098

3099+
"cockatiel@npm:^3.1.2":
3100+
version: 3.2.1
3101+
resolution: "cockatiel@npm:3.2.1"
3102+
checksum: d31317616f996fe6328781c28302d0b1a38a69ef3938c0eea791fd8a1b8e1379487b3024d6a2f7a811d4fd2cb4cb5e4d672f5dface945e7f4ac9645819e1445b
3103+
languageName: node
3104+
linkType: hard
3105+
30883106
"collect-v8-coverage@npm:^1.0.0":
30893107
version: 1.0.1
30903108
resolution: "collect-v8-coverage@npm:1.0.1"
@@ -3985,7 +4003,7 @@ __metadata:
39854003
languageName: node
39864004
linkType: hard
39874005

3988-
"ethereum-cryptography@npm:^2.0.0, ethereum-cryptography@npm:^2.1.2, ethereum-cryptography@npm:^2.1.3":
4006+
"ethereum-cryptography@npm:^2.0.0, ethereum-cryptography@npm:^2.1.2, ethereum-cryptography@npm:^2.1.3, ethereum-cryptography@npm:^2.2.1":
39894007
version: 2.2.1
39904008
resolution: "ethereum-cryptography@npm:2.2.1"
39914009
dependencies:
@@ -5923,7 +5941,7 @@ __metadata:
59235941
languageName: node
59245942
linkType: hard
59255943

5926-
"lodash.memoize@npm:4.x":
5944+
"lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2":
59275945
version: 4.1.2
59285946
resolution: "lodash.memoize@npm:4.1.2"
59295947
checksum: 9ff3942feeccffa4f1fafa88d32f0d24fdc62fd15ded5a74a5f950ff5f0c6f61916157246744c620173dddf38d37095a92327d5fd3861e2063e736a5c207d089

0 commit comments

Comments
 (0)