Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit d317984

Browse files
committedFeb 28, 2024··
Bump several MetaMask dependencies
1 parent 2f6d3f8 commit d317984

File tree

3 files changed

+66
-91
lines changed

3 files changed

+66
-91
lines changed
 

‎package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,16 @@
5757
"extension-port-stream/readable-stream": "^3.6.2"
5858
},
5959
"dependencies": {
60-
"@metamask/json-rpc-engine": "^7.1.1",
60+
"@metamask/json-rpc-engine": "^7.3.2",
61+
"@metamask/json-rpc-middleware-stream": "^6.0.2",
6162
"@metamask/object-multiplex": "^2.0.0",
62-
"@metamask/rpc-errors": "^6.0.0",
63+
"@metamask/rpc-errors": "^6.2.1",
6364
"@metamask/safe-event-emitter": "^3.0.0",
64-
"@metamask/utils": "^8.1.0",
65+
"@metamask/utils": "^8.3.0",
6566
"detect-browser": "^5.2.0",
6667
"extension-port-stream": "^3.0.0",
6768
"fast-deep-equal": "^3.1.3",
6869
"is-stream": "^2.0.0",
69-
"json-rpc-middleware-stream": "^5.0.1",
7070
"readable-stream": "^3.6.2",
7171
"webextension-polyfill": "^0.10.0"
7272
},

‎src/StreamProvider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import type { JsonRpcMiddleware } from '@metamask/json-rpc-engine';
2+
import { createStreamMiddleware } from '@metamask/json-rpc-middleware-stream';
23
import ObjectMultiplex from '@metamask/object-multiplex';
34
import type SafeEventEmitter from '@metamask/safe-event-emitter';
45
import type { Json, JsonRpcParams } from '@metamask/utils';
56
import { duplex as isDuplex } from 'is-stream';
6-
import { createStreamMiddleware } from 'json-rpc-middleware-stream';
77
import { pipeline } from 'readable-stream';
88
import type { Duplex } from 'readable-stream';
99

‎yarn.lock

+61-86
Original file line numberDiff line numberDiff line change
@@ -413,33 +413,6 @@ __metadata:
413413
languageName: node
414414
linkType: hard
415415

416-
"@chainsafe/as-sha256@npm:^0.4.1":
417-
version: 0.4.1
418-
resolution: "@chainsafe/as-sha256@npm:0.4.1"
419-
checksum: 6d86975e648ecdafd366802278ac15b392b252e967f3681412ec48b5a3518b936cc5e977517499882b084991446d25787d98f8f585891943688cc81549a44e9a
420-
languageName: node
421-
linkType: hard
422-
423-
"@chainsafe/persistent-merkle-tree@npm:^0.6.1":
424-
version: 0.6.1
425-
resolution: "@chainsafe/persistent-merkle-tree@npm:0.6.1"
426-
dependencies:
427-
"@chainsafe/as-sha256": ^0.4.1
428-
"@noble/hashes": ^1.3.0
429-
checksum: 74614b8d40970dc930d5bf741619498b0bbbde5ff24ce45fce6ad122143aa77bf57249a28175b1b972cf56bff57d529a4258b7222ab4e60c1261119b5986c51b
430-
languageName: node
431-
linkType: hard
432-
433-
"@chainsafe/ssz@npm:^0.11.1":
434-
version: 0.11.1
435-
resolution: "@chainsafe/ssz@npm:0.11.1"
436-
dependencies:
437-
"@chainsafe/as-sha256": ^0.4.1
438-
"@chainsafe/persistent-merkle-tree": ^0.6.1
439-
checksum: e3c2928f9ab4a0544e645f0302b9535046d1e6e1d4b3bd1c3dd6bc8e6302fddad6036d65e7900d1446f285f496051da05fa14c1bde590b511d03033907175c8f
440-
languageName: node
441-
linkType: hard
442-
443416
"@cspotcode/source-map-support@npm:^0.8.0":
444417
version: 0.8.1
445418
resolution: "@cspotcode/source-map-support@npm:0.8.1"
@@ -656,13 +629,13 @@ __metadata:
656629
languageName: node
657630
linkType: hard
658631

659-
"@ethereumjs/common@npm:^3.1.2":
660-
version: 3.1.2
661-
resolution: "@ethereumjs/common@npm:3.1.2"
632+
"@ethereumjs/common@npm:^3.2.0":
633+
version: 3.2.0
634+
resolution: "@ethereumjs/common@npm:3.2.0"
662635
dependencies:
663-
"@ethereumjs/util": ^8.0.6
636+
"@ethereumjs/util": ^8.1.0
664637
crc-32: ^1.2.0
665-
checksum: e80a8bc86476f1ce878bacb1915d91681671bb5303291cdcece26e456ac13a6158f0f59625cb02a1cfbdd7c9a7dc8b175f8d8f0fee596b3eb9dfb965465ad43d
638+
checksum: cb9cc11f5c868cb577ba611cebf55046e509218bbb89b47ccce010776dafe8256d70f8f43fab238aec74cf71f62601cd5842bc03a83261200802de365732a14b
666639
languageName: node
667640
linkType: hard
668641

@@ -675,33 +648,26 @@ __metadata:
675648
languageName: node
676649
linkType: hard
677650

678-
"@ethereumjs/tx@npm:^4.1.2":
679-
version: 4.1.2
680-
resolution: "@ethereumjs/tx@npm:4.1.2"
651+
"@ethereumjs/tx@npm:^4.2.0":
652+
version: 4.2.0
653+
resolution: "@ethereumjs/tx@npm:4.2.0"
681654
dependencies:
682-
"@chainsafe/ssz": ^0.11.1
683-
"@ethereumjs/common": ^3.1.2
655+
"@ethereumjs/common": ^3.2.0
684656
"@ethereumjs/rlp": ^4.0.1
685-
"@ethereumjs/util": ^8.0.6
657+
"@ethereumjs/util": ^8.1.0
686658
ethereum-cryptography: ^2.0.0
687-
peerDependencies:
688-
c-kzg: ^1.0.8
689-
peerDependenciesMeta:
690-
c-kzg:
691-
optional: true
692-
checksum: ad2fb692c3746cd5935b01c98b6b54046ae2a1fccff57ad2209e10446f3b279a204d7477accf05b27078445b14379314077769662142ac07117c45a5a1ea427f
659+
checksum: 87a3f5f2452cfbf6712f8847525a80c213210ed453c211c793c5df801fe35ecef28bae17fadd222fcbdd94277478a47e52d2b916a90a6b30cda21f1e0cdaee42
693660
languageName: node
694661
linkType: hard
695662

696-
"@ethereumjs/util@npm:^8.0.6":
697-
version: 8.0.6
698-
resolution: "@ethereumjs/util@npm:8.0.6"
663+
"@ethereumjs/util@npm:^8.1.0":
664+
version: 8.1.0
665+
resolution: "@ethereumjs/util@npm:8.1.0"
699666
dependencies:
700-
"@chainsafe/ssz": ^0.11.1
701667
"@ethereumjs/rlp": ^4.0.1
702668
ethereum-cryptography: ^2.0.0
703669
micro-ftch: ^0.3.1
704-
checksum: 034e06cddec27417318434a1a7cd7a9dc0f0b447c1f54423c515d8809c9697386eee6429d0a1c13517a85c696e6fdba570b243d882e65764c274859606027015
670+
checksum: 9ae5dee8f12b0faf81cd83f06a41560e79b0ba96a48262771d897a510ecae605eb6d84f687da001ab8ccffd50f612ae50f988ef76e6312c752897f462f3ac08d
705671
languageName: node
706672
linkType: hard
707673

@@ -1253,14 +1219,26 @@ __metadata:
12531219
languageName: node
12541220
linkType: hard
12551221

1256-
"@metamask/json-rpc-engine@npm:^7.1.1":
1257-
version: 7.1.1
1258-
resolution: "@metamask/json-rpc-engine@npm:7.1.1"
1222+
"@metamask/json-rpc-engine@npm:^7.3.2":
1223+
version: 7.3.2
1224+
resolution: "@metamask/json-rpc-engine@npm:7.3.2"
12591225
dependencies:
1260-
"@metamask/rpc-errors": ^6.0.0
1226+
"@metamask/rpc-errors": ^6.1.0
12611227
"@metamask/safe-event-emitter": ^3.0.0
1262-
"@metamask/utils": ^8.1.0
1263-
checksum: 9dddd9142965ccd86313cda5bf13f15bf99c6c14631f93aab78de353317d548a334b5b125cdc134edd7d54e2f2e4961a0bdcd24fba997b2913083955df8fefa1
1228+
"@metamask/utils": ^8.3.0
1229+
checksum: 396861afc72944af410d5b06c81806db2fd9812206dbf799438f42d974edac6931f6814133adf52d6aa233d5ea3f3629663ef4f54a0cf9ccb948ce9b527137fd
1230+
languageName: node
1231+
linkType: hard
1232+
1233+
"@metamask/json-rpc-middleware-stream@npm:^6.0.2":
1234+
version: 6.0.2
1235+
resolution: "@metamask/json-rpc-middleware-stream@npm:6.0.2"
1236+
dependencies:
1237+
"@metamask/json-rpc-engine": ^7.3.2
1238+
"@metamask/safe-event-emitter": ^3.0.0
1239+
"@metamask/utils": ^8.3.0
1240+
readable-stream: ^3.6.2
1241+
checksum: e831041b03e9f48f584f4425188f72b58974f95b60429c9fe8b5561da69c6bbfad2f2b2199acdff06ee718967214b65c05604d4f85f3287186619683487f1060
12641242
languageName: node
12651243
linkType: hard
12661244

@@ -1285,11 +1263,12 @@ __metadata:
12851263
"@metamask/eslint-config-jest": ^12.1.0
12861264
"@metamask/eslint-config-nodejs": ^12.1.0
12871265
"@metamask/eslint-config-typescript": ^12.1.0
1288-
"@metamask/json-rpc-engine": ^7.1.1
1266+
"@metamask/json-rpc-engine": ^7.3.2
1267+
"@metamask/json-rpc-middleware-stream": ^6.0.2
12891268
"@metamask/object-multiplex": ^2.0.0
1290-
"@metamask/rpc-errors": ^6.0.0
1269+
"@metamask/rpc-errors": ^6.2.1
12911270
"@metamask/safe-event-emitter": ^3.0.0
1292-
"@metamask/utils": ^8.1.0
1271+
"@metamask/utils": ^8.3.0
12931272
"@types/chrome": ^0.0.233
12941273
"@types/jest": ^28.1.6
12951274
"@types/node": ^17.0.23
@@ -1314,7 +1293,6 @@ __metadata:
13141293
jest-chrome: ^0.7.1
13151294
jest-environment-jsdom: ^29.5.0
13161295
jest-it-up: ^2.0.2
1317-
json-rpc-middleware-stream: ^5.0.1
13181296
prettier: ^2.7.1
13191297
prettier-plugin-packagejson: ^2.3.0
13201298
readable-stream: ^3.6.2
@@ -1328,13 +1306,13 @@ __metadata:
13281306
languageName: unknown
13291307
linkType: soft
13301308

1331-
"@metamask/rpc-errors@npm:^6.0.0":
1332-
version: 6.0.0
1333-
resolution: "@metamask/rpc-errors@npm:6.0.0"
1309+
"@metamask/rpc-errors@npm:^6.1.0, @metamask/rpc-errors@npm:^6.2.1":
1310+
version: 6.2.1
1311+
resolution: "@metamask/rpc-errors@npm:6.2.1"
13341312
dependencies:
1335-
"@metamask/utils": ^8.0.0
1313+
"@metamask/utils": ^8.3.0
13361314
fast-safe-stringify: ^2.0.6
1337-
checksum: 7e1ee1a98972266af4a34f0bbc842cdc11dc565056f0b8fbc93aa95663a7027eab8ff1fecbe3e09c38a1dc199f8219a6c69b2237015b2fdb8de0e5b35027c3f8
1315+
checksum: a9223c3cb9ab05734ea0dda990597f90a7cdb143efa0c026b1a970f2094fe5fa3c341ed39b1e7623be13a96b98fb2c697ef51a2e2b87d8f048114841d35ee0a9
13381316
languageName: node
13391317
linkType: hard
13401318

@@ -1345,17 +1323,19 @@ __metadata:
13451323
languageName: node
13461324
linkType: hard
13471325

1348-
"@metamask/utils@npm:^8.0.0, @metamask/utils@npm:^8.1.0":
1349-
version: 8.1.0
1350-
resolution: "@metamask/utils@npm:8.1.0"
1326+
"@metamask/utils@npm:^8.3.0":
1327+
version: 8.3.0
1328+
resolution: "@metamask/utils@npm:8.3.0"
13511329
dependencies:
1352-
"@ethereumjs/tx": ^4.1.2
1330+
"@ethereumjs/tx": ^4.2.0
13531331
"@noble/hashes": ^1.3.1
1332+
"@scure/base": ^1.1.3
13541333
"@types/debug": ^4.1.7
13551334
debug: ^4.3.4
1335+
pony-cause: ^2.1.10
13561336
semver: ^7.5.4
13571337
superstruct: ^1.0.3
1358-
checksum: 4cbee36d0c227f3e528930e83f75a0c6b71b55b332c3e162f0e87f3dd86ae017d0b20405d76ea054ab99e4d924d3d9b8b896ed12a12aae57b090350e5a625999
1338+
checksum: cd60c49b4c0397fb31e6b38937a0d9346cbb8337cb8add59db8db0e0e2156fb063ff4df93a26410157f0cc02aa9a9b785fc1b53cfc4ab73204462893ed11cacb
13591339
languageName: node
13601340
linkType: hard
13611341

@@ -1375,7 +1355,7 @@ __metadata:
13751355
languageName: node
13761356
linkType: hard
13771357

1378-
"@noble/hashes@npm:^1.3.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:~1.3.0":
1358+
"@noble/hashes@npm:^1.3.1, @noble/hashes@npm:~1.3.0":
13791359
version: 1.3.2
13801360
resolution: "@noble/hashes@npm:1.3.2"
13811361
checksum: fe23536b436539d13f90e4b9be843cc63b1b17666a07634a2b1259dded6f490be3d050249e6af98076ea8f2ea0d56f578773c2197f2aa0eeaa5fba5bc18ba474
@@ -1532,10 +1512,10 @@ __metadata:
15321512
languageName: node
15331513
linkType: hard
15341514

1535-
"@scure/base@npm:~1.1.0":
1536-
version: 1.1.1
1537-
resolution: "@scure/base@npm:1.1.1"
1538-
checksum: b4fc810b492693e7e8d0107313ac74c3646970c198bbe26d7332820886fa4f09441991023ec9aa3a2a51246b74409ab5ebae2e8ef148bbc253da79ac49130309
1515+
"@scure/base@npm:^1.1.3, @scure/base@npm:~1.1.0":
1516+
version: 1.1.5
1517+
resolution: "@scure/base@npm:1.1.5"
1518+
checksum: 9e9ee6088cb3aa0fb91f5a48497d26682c7829df3019b1251d088d166d7a8c0f941c68aaa8e7b96bbad20c71eb210397cb1099062cde3e29d4bad6b975c18519
15391519
languageName: node
15401520
linkType: hard
15411521

@@ -5550,18 +5530,6 @@ __metadata:
55505530
languageName: node
55515531
linkType: hard
55525532

5553-
"json-rpc-middleware-stream@npm:^5.0.1":
5554-
version: 5.0.1
5555-
resolution: "json-rpc-middleware-stream@npm:5.0.1"
5556-
dependencies:
5557-
"@metamask/json-rpc-engine": ^7.1.1
5558-
"@metamask/safe-event-emitter": ^3.0.0
5559-
"@metamask/utils": ^8.1.0
5560-
readable-stream: ^3.6.2
5561-
checksum: 1cfb8ef5fbb3daa15015213e380e79f043a4208d6ea5533a99b3f3c8aeb01270bfdce5b37003362745a059edbd418d9ca3548fab5fa83355641be2f392303084
5562-
languageName: node
5563-
linkType: hard
5564-
55655533
"json-schema-traverse@npm:^0.4.1":
55665534
version: 0.4.1
55675535
resolution: "json-schema-traverse@npm:0.4.1"
@@ -6559,6 +6527,13 @@ __metadata:
65596527
languageName: node
65606528
linkType: hard
65616529

6530+
"pony-cause@npm:^2.1.10":
6531+
version: 2.1.10
6532+
resolution: "pony-cause@npm:2.1.10"
6533+
checksum: 8b61378f213e61056312dc274a1c79980154e9d864f6ad86e0c8b91a50d3ce900d430995ee24147c9f3caa440dfe7d51c274b488d7f033b65b206522536d7217
6534+
languageName: node
6535+
linkType: hard
6536+
65626537
"postcss-load-config@npm:^4.0.1":
65636538
version: 4.0.2
65646539
resolution: "postcss-load-config@npm:4.0.2"

0 commit comments

Comments
 (0)
Please sign in to comment.