diff --git a/package.json b/package.json index 956426e..91b9b3c 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "@metamask/eslint-config-jest": "^12.1.0", "@metamask/eslint-config-nodejs": "^12.1.0", "@metamask/eslint-config-typescript": "^12.1.0", - "@metamask/network-controller": "22.2.0", + "@metamask/network-controller": "23.5.0", "@types/btoa": "^1.2.3", "@types/jest": "^27.4.1", "@types/node": "^18.16", diff --git a/yarn.lock b/yarn.lock index f3f17ec..a4afd19 100644 --- a/yarn.lock +++ b/yarn.lock @@ -485,6 +485,15 @@ __metadata: languageName: node linkType: hard +"@ethereumjs/rlp@npm:^5.0.2": + version: 5.0.2 + resolution: "@ethereumjs/rlp@npm:5.0.2" + bin: + rlp: bin/rlp.cjs + checksum: b569061ddb1f4cf56a82f7a677c735ba37f9e94e2bbaf567404beb9e2da7aa1f595e72fc12a17c61f7aec67fd5448443efe542967c685a2fe0ffc435793dcbab + languageName: node + linkType: hard + "@ethereumjs/tx@npm:^4.2.0": version: 4.2.0 resolution: "@ethereumjs/tx@npm:4.2.0" @@ -508,6 +517,16 @@ __metadata: languageName: node linkType: hard +"@ethereumjs/util@npm:^9.1.0": + version: 9.1.0 + resolution: "@ethereumjs/util@npm:9.1.0" + dependencies: + "@ethereumjs/rlp": ^5.0.2 + ethereum-cryptography: ^2.2.1 + checksum: 594e009c3001ca1ca658b4ded01b38e72f5dd5dd76389efd90cb020de099176a3327685557df268161ac3144333cfe8abaae68cda8ae035d9cc82409d386d79a + languageName: node + linkType: hard + "@gar/promisify@npm:^1.1.3": version: 1.1.3 resolution: "@gar/promisify@npm:1.1.3" @@ -887,24 +906,24 @@ __metadata: languageName: node linkType: hard -"@metamask/base-controller@npm:^7.1.1": - version: 7.1.1 - resolution: "@metamask/base-controller@npm:7.1.1" +"@metamask/base-controller@npm:^8.0.1": + version: 8.0.1 + resolution: "@metamask/base-controller@npm:8.0.1" dependencies: - "@metamask/utils": ^11.0.1 + "@metamask/utils": ^11.2.0 immer: ^9.0.6 - checksum: 0d89bb27f579f6a0fd7b9d05dc80ce79fd7d18dd631088a661b1cfc6c1a915ca7f1eeb54d2554a80defba4b1be0325f5e23e0e8fb146f54c04dbed9c1cf8ed17 + checksum: a8085a574fd101f8507a668e8b95b34a9a9ba5182c3af602df4f04abcba977dc024bd668d5e2dd3a0ed08e6c1eadfd32abb8cba5743eb5fd8c94d98eb9344f3e languageName: node linkType: hard -"@metamask/controller-utils@npm:^11.5.0": - version: 11.5.0 - resolution: "@metamask/controller-utils@npm:11.5.0" +"@metamask/controller-utils@npm:^11.9.0": + version: 11.9.0 + resolution: "@metamask/controller-utils@npm:11.9.0" dependencies: - "@ethereumjs/util": ^8.1.0 + "@ethereumjs/util": ^9.1.0 "@metamask/eth-query": ^4.0.0 "@metamask/ethjs-unit": ^0.3.0 - "@metamask/utils": ^11.1.0 + "@metamask/utils": ^11.2.0 "@spruceid/siwe-parser": 2.1.0 "@types/bn.js": ^5.1.5 bignumber.js: ^9.1.2 @@ -914,7 +933,7 @@ __metadata: fast-deep-equal: ^3.1.3 peerDependencies: "@babel/runtime": ^7.0.0 - checksum: 278440b2d69a798c943c95ab64b181ef601779fa1f68633351027d96ca81d6c00adcbe5233bf41391f95e3e98ef4672b6474e52aef5a9e841fde40c9c37f52eb + checksum: 491827ff04cc6143a75eed813291f119d7bd3c87622c03f982a1243f74d2c2864e0e55aca7e56a6cd80dea5480e81af1ff12255016c9326735daf7adc8f890a9 languageName: node linkType: hard @@ -994,21 +1013,21 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-json-rpc-infura@npm:^10.0.0": - version: 10.0.0 - resolution: "@metamask/eth-json-rpc-infura@npm:10.0.0" +"@metamask/eth-json-rpc-infura@npm:^10.1.1": + version: 10.2.0 + resolution: "@metamask/eth-json-rpc-infura@npm:10.2.0" dependencies: - "@metamask/eth-json-rpc-provider": ^4.1.5 - "@metamask/json-rpc-engine": ^10.0.0 - "@metamask/rpc-errors": ^7.0.0 - "@metamask/utils": ^9.1.0 - checksum: bfee1c32e71150b06acd163eecc317926de07678e0be0bc65b9ed81a8ddb56bdffc54e0270de6bf80ed4e09c2925088a6a315f534605c19dcdb5f2a711e97d37 + "@metamask/eth-json-rpc-provider": ^4.1.7 + "@metamask/json-rpc-engine": ^10.0.2 + "@metamask/rpc-errors": ^7.0.2 + "@metamask/utils": ^11.0.1 + checksum: d183a1577c5b47b648a359efdcc389cf4467d396213057f061d66ba2d20a44c3234d18f67c4b6130827da6f5d192c67dd4c731476207e4a9969e7b21548df475 languageName: node linkType: hard -"@metamask/eth-json-rpc-middleware@npm:^15.0.1": - version: 15.3.0 - resolution: "@metamask/eth-json-rpc-middleware@npm:15.3.0" +"@metamask/eth-json-rpc-middleware@npm:^16.0.1": + version: 16.0.1 + resolution: "@metamask/eth-json-rpc-middleware@npm:16.0.1" dependencies: "@metamask/eth-block-tracker": ^11.0.4 "@metamask/eth-json-rpc-provider": ^4.1.7 @@ -1022,7 +1041,7 @@ __metadata: klona: ^2.0.6 pify: ^5.0.0 safe-stable-stringify: ^2.4.3 - checksum: 6d6946daf799d898d66133104c10718966e96c3edc59b71c4910fd29587a0aa800dcaa0ba12d404418f7508c5559593d218b5a5f9245f51dd02d229dd913b57f + checksum: 2822136e5074dd73873d86612b5dc3c09844c3d56812df892b09d6a289f50ac505438e193eb2a8e65c28d15b480a72ef4b7f4c245276c4e4dc5f28203b1dce20 languageName: node linkType: hard @@ -1041,7 +1060,7 @@ __metadata: "@metamask/eth-json-rpc-provider": ^4.1.7 "@metamask/eth-sig-util": ^8.1.2 "@metamask/json-rpc-engine": ^10.0.2 - "@metamask/network-controller": 22.2.0 + "@metamask/network-controller": 23.5.0 "@metamask/rpc-errors": ^7.0.2 "@metamask/superstruct": ^3.1.0 "@metamask/utils": ^11.1.0 @@ -1124,7 +1143,7 @@ __metadata: languageName: node linkType: hard -"@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.0.2, @metamask/json-rpc-engine@npm:^10.0.3": version: 10.0.3 resolution: "@metamask/json-rpc-engine@npm:10.0.3" dependencies: @@ -1135,21 +1154,21 @@ __metadata: languageName: node linkType: hard -"@metamask/network-controller@npm:22.2.0": - version: 22.2.0 - resolution: "@metamask/network-controller@npm:22.2.0" +"@metamask/network-controller@npm:23.5.0": + version: 23.5.0 + resolution: "@metamask/network-controller@npm:23.5.0" dependencies: - "@metamask/base-controller": ^7.1.1 - "@metamask/controller-utils": ^11.5.0 + "@metamask/base-controller": ^8.0.1 + "@metamask/controller-utils": ^11.9.0 "@metamask/eth-block-tracker": ^11.0.3 - "@metamask/eth-json-rpc-infura": ^10.0.0 - "@metamask/eth-json-rpc-middleware": ^15.0.1 + "@metamask/eth-json-rpc-infura": ^10.1.1 + "@metamask/eth-json-rpc-middleware": ^16.0.1 "@metamask/eth-json-rpc-provider": ^4.1.8 "@metamask/eth-query": ^4.0.0 "@metamask/json-rpc-engine": ^10.0.3 "@metamask/rpc-errors": ^7.0.2 "@metamask/swappable-obj-proxy": ^2.3.0 - "@metamask/utils": ^11.1.0 + "@metamask/utils": ^11.2.0 async-mutex: ^0.5.0 fast-deep-equal: ^3.1.3 immer: ^9.0.6 @@ -1157,7 +1176,7 @@ __metadata: reselect: ^5.1.1 uri-js: ^4.4.1 uuid: ^8.3.2 - checksum: ed67156fe6422473c7d925651b30c4bdf8525e97848634bff0eec5965adac0d109f9c017c8edbdcd66e2e430bf1ef832cea4199c87a729682070802ba39dcb50 + checksum: acacf7ae949ee6c1b25444a97bea354814aa07b47d042453253b386e1f83a52b63e9d72a79598547919e8b95645df09b0cba08a99517b6ae4d31e2a9c7b2bc69 languageName: node linkType: hard @@ -1171,7 +1190,7 @@ __metadata: languageName: node linkType: hard -"@metamask/rpc-errors@npm:^7.0.0, @metamask/rpc-errors@npm:^7.0.2": +"@metamask/rpc-errors@npm:^7.0.2": version: 7.0.2 resolution: "@metamask/rpc-errors@npm:7.0.2" dependencies: @@ -1219,9 +1238,9 @@ __metadata: languageName: node linkType: hard -"@metamask/utils@npm:^9.1.0": - version: 9.3.0 - resolution: "@metamask/utils@npm:9.3.0" +"@metamask/utils@npm:^11.2.0": + version: 11.4.0 + resolution: "@metamask/utils@npm:11.4.0" dependencies: "@ethereumjs/tx": ^4.2.0 "@metamask/superstruct": ^3.1.0 @@ -1232,7 +1251,7 @@ __metadata: pony-cause: ^2.1.10 semver: ^7.5.4 uuid: ^9.0.1 - checksum: f720b0f7bdd46054aa88d15a9702e1de6d7200a1ca1d4f6bc48761b039f1bbffb46ac88bc87fe79e66128c196d424f3b9ef071b3cb4b40139223786d56da35e0 + checksum: 18f4ac60221b4651a4c64fe9b2985092537248662634e8c6757afaef752b9dc400bd13fb7f4e8172823f5e5ec96ea129d7622c0fb2f3b9abfec2af8b466fff92 languageName: node linkType: hard @@ -1245,6 +1264,15 @@ __metadata: languageName: node linkType: hard +"@noble/curves@npm:1.4.2, @noble/curves@npm:~1.4.0": + version: 1.4.2 + resolution: "@noble/curves@npm:1.4.2" + dependencies: + "@noble/hashes": 1.4.0 + checksum: c475a83c4263e2c970eaba728895b9b5d67e0ca880651e9c6e3efdc5f6a4f07ceb5b043bf71c399fc80fada0b8706e69d0772bffdd7b9de2483b988973a34cba + languageName: node + linkType: hard + "@noble/hashes@npm:1.3.1": version: 1.3.1 resolution: "@noble/hashes@npm:1.3.1" @@ -1252,6 +1280,13 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:1.4.0, @noble/hashes@npm:~1.4.0": + version: 1.4.0 + resolution: "@noble/hashes@npm:1.4.0" + checksum: 8ba816ae26c90764b8c42493eea383716396096c5f7ba6bea559993194f49d80a73c081f315f4c367e51bd2d5891700bcdfa816b421d24ab45b41cb03e4f3342 + languageName: node + linkType: hard + "@noble/hashes@npm:^1.1.2, @noble/hashes@npm:^1.3.1": version: 1.7.1 resolution: "@noble/hashes@npm:1.7.1" @@ -1409,6 +1444,13 @@ __metadata: languageName: node linkType: hard +"@scure/base@npm:~1.1.6": + version: 1.1.9 + resolution: "@scure/base@npm:1.1.9" + checksum: 120820a37dfe9dfe4cab2b7b7460552d08e67dee8057ed5354eb68d8e3440890ae983ce3bee957d2b45684950b454a2b6d71d5ee77c1fd3fddc022e2a510337f + languageName: node + linkType: hard + "@scure/bip32@npm:1.3.1": version: 1.3.1 resolution: "@scure/bip32@npm:1.3.1" @@ -1420,6 +1462,17 @@ __metadata: languageName: node linkType: hard +"@scure/bip32@npm:1.4.0": + version: 1.4.0 + resolution: "@scure/bip32@npm:1.4.0" + dependencies: + "@noble/curves": ~1.4.0 + "@noble/hashes": ~1.4.0 + "@scure/base": ~1.1.6 + checksum: eff491651cbf2bea8784936de75af5fc020fc1bbb9bcb26b2cfeefbd1fb2440ebfaf30c0733ca11c0ae1e272a2ef4c3c34ba5c9fb3e1091c3285a4272045b0c6 + languageName: node + linkType: hard + "@scure/bip39@npm:1.2.1": version: 1.2.1 resolution: "@scure/bip39@npm:1.2.1" @@ -1430,6 +1483,16 @@ __metadata: languageName: node linkType: hard +"@scure/bip39@npm:1.3.0": + version: 1.3.0 + resolution: "@scure/bip39@npm:1.3.0" + dependencies: + "@noble/hashes": ~1.4.0 + "@scure/base": ~1.1.6 + checksum: dbb0b27df753eb6c6380010b25cc9a9ea31f9cb08864fc51e69e5880ff7e2b8f85b72caea1f1f28af165e83b72c48dd38617e43fc632779d025b50ba32ea759e + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -3504,6 +3567,18 @@ __metadata: languageName: node linkType: hard +"ethereum-cryptography@npm:^2.2.1": + version: 2.2.1 + resolution: "ethereum-cryptography@npm:2.2.1" + dependencies: + "@noble/curves": 1.4.2 + "@noble/hashes": 1.4.0 + "@scure/bip32": 1.4.0 + "@scure/bip39": 1.3.0 + checksum: 1466e4c417b315a6ac67f95088b769fafac8902b495aada3c6375d827e5a7882f9e0eea5f5451600d2250283d9198b8a3d4d996e374e07a80a324e29136f25c6 + languageName: node + linkType: hard + "execa@npm:^5.0.0, execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1"