Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Changed

- **BREAKING:** Bump peer dependency on `@metamask/network-controller` to `^24.0.0` ([#519](https://github.com/MetaMask/smart-transactions-controller/pull/519))

## [16.5.0]

### Added
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
"@metamask/eslint-config-typescript": "^12.1.0",
"@metamask/gas-fee-controller": "^22.0.0",
"@metamask/json-rpc-engine": "^10.0.1",
"@metamask/network-controller": "^22.0.0",
"@metamask/network-controller": "^24.0.0",
"@metamask/transaction-controller": "^42.0.0",
"@types/jest": "^26.0.24",
"@types/lodash": "^4.14.194",
Expand All @@ -75,7 +75,7 @@
"typescript": "~4.8.4"
},
"peerDependencies": {
"@metamask/network-controller": "^22.0.0",
"@metamask/network-controller": "^24.0.0",
"@metamask/transaction-controller": "^42.0.0"
},
"peerDependenciesMeta": {
Expand Down
196 changes: 107 additions & 89 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -558,18 +558,13 @@ __metadata:
languageName: node
linkType: hard

"@ethereumjs/util@npm:^9.0.2":
version: 9.0.2
resolution: "@ethereumjs/util@npm:9.0.2"
"@ethereumjs/util@npm:^9.0.2, @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.1.3
peerDependencies:
c-kzg: ^2.1.2
peerDependenciesMeta:
c-kzg:
optional: true
checksum: cfac8c92beafc3ad1e7d7bce59027cde1f3cfd32623dea57c2295afbc1e33549799d39f92bdcf3cb7a8626b4620b0ba90af945534773fc9480c59def0e25e07d
ethereum-cryptography: ^2.2.1
checksum: 594e009c3001ca1ca658b4ded01b38e72f5dd5dd76389efd90cb020de099176a3327685557df268161ac3144333cfe8abaae68cda8ae035d9cc82409d386d79a
languageName: node
linkType: hard

Expand Down Expand Up @@ -1249,13 +1244,13 @@ __metadata:
languageName: node
linkType: hard

"@metamask/abi-utils@npm:^2.0.4":
version: 2.0.4
resolution: "@metamask/abi-utils@npm:2.0.4"
"@metamask/abi-utils@npm:^3.0.0":
version: 3.0.0
resolution: "@metamask/abi-utils@npm:3.0.0"
dependencies:
"@metamask/superstruct": ^3.1.0
"@metamask/utils": ^9.0.0
checksum: 85b15419248ddec1ab59ec5f3e41276f7509dadd9ced871658fa3cc04805ad35ace96986416aaecd24e3630e92b0ed078328966c92383ffa9b1cc3f0f357ad6c
"@metamask/utils": ^11.0.1
checksum: 5ac03df29bbb6cb34073e84022f8c53782c46de2817abf057ad4efc841921cee5b9dba8958b22373191fbf111e81b59bbb22d715020e032e06d6a922d59e37cc
languageName: node
linkType: hard

Expand Down Expand Up @@ -1284,23 +1279,34 @@ __metadata:
languageName: node
linkType: hard

"@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":
version: 11.4.4
resolution: "@metamask/controller-utils@npm:11.4.4"
"@metamask/base-controller@npm:^8.0.1":
version: 8.0.1
resolution: "@metamask/base-controller@npm:8.0.1"
dependencies:
"@ethereumjs/util": ^8.1.0
"@metamask/utils": ^11.2.0
immer: ^9.0.6
checksum: a8085a574fd101f8507a668e8b95b34a9a9ba5182c3af602df4f04abcba977dc024bd668d5e2dd3a0ed08e6c1eadfd32abb8cba5743eb5fd8c94d98eb9344f3e
languageName: node
linkType: hard

"@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":
version: 11.10.0
resolution: "@metamask/controller-utils@npm:11.10.0"
dependencies:
"@ethereumjs/util": ^9.1.0
"@metamask/eth-query": ^4.0.0
"@metamask/ethjs-unit": ^0.3.0
"@metamask/utils": ^10.0.0
"@metamask/utils": ^11.2.0
"@spruceid/siwe-parser": 2.1.0
"@types/bn.js": ^5.1.5
bignumber.js: ^9.1.2
bn.js: ^5.2.1
cockatiel: ^3.1.2
eth-ens-namehash: ^2.0.8
fast-deep-equal: ^3.1.3
peerDependencies:
"@babel/runtime": ^7.0.0
checksum: 1f25521a31b0fad7567a2186ee37acb95d7ef2560c1244cf1cb7ed4b61868ffe35719dba0ac7194f47d787b46fe345bd2fb577b178e4683fa252222f0ee09e7b
checksum: b6b1b3ed6b963a21dcb6c0eb9779a4e4d66b6dab7459cee18fc75db7e66a8b717e6b3095a1a981f102321ff9ebcb7eb2e842af863ef546334bd6b602e61fd77e
languageName: node
linkType: hard

Expand Down Expand Up @@ -1354,60 +1360,61 @@ __metadata:
languageName: node
linkType: hard

"@metamask/eth-block-tracker@npm:^11.0.3":
version: 11.0.3
resolution: "@metamask/eth-block-tracker@npm:11.0.3"
"@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"
dependencies:
"@metamask/eth-json-rpc-provider": ^4.1.5
"@metamask/safe-event-emitter": ^3.1.1
"@metamask/utils": ^9.1.0
"@metamask/utils": ^11.0.1
json-rpc-random-id: ^1.0.1
pify: ^5.0.0
checksum: e1c9673ccc36c14558ebecd8617d9ed704c77e5a3c5ef604c320a8ec56087307dd21651802d0892d1e1e567c82bd1748a7454dbb54099cab25db15f045bd797c
checksum: 2c4aa326d9665665f6986a2fbaed905d9682de536c325974878e145c5a50740b2542d6ea4173772036b0f79e86249cc635025ca384d2687c41cb19911e1636bb
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.2.0":
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.0.1
resolution: "@metamask/eth-json-rpc-middleware@npm:15.0.1"
"@metamask/eth-json-rpc-middleware@npm:^17.0.1":
version: 17.0.1
resolution: "@metamask/eth-json-rpc-middleware@npm:17.0.1"
dependencies:
"@metamask/eth-block-tracker": ^11.0.3
"@metamask/eth-json-rpc-provider": ^4.1.5
"@metamask/eth-sig-util": ^7.0.3
"@metamask/json-rpc-engine": ^10.0.0
"@metamask/rpc-errors": ^7.0.0
"@metamask/utils": ^9.1.0
"@metamask/eth-block-tracker": ^12.0.0
"@metamask/eth-json-rpc-provider": ^4.1.7
"@metamask/eth-sig-util": ^8.1.2
"@metamask/json-rpc-engine": ^10.0.2
"@metamask/rpc-errors": ^7.0.2
"@metamask/superstruct": ^3.1.0
"@metamask/utils": ^11.1.0
"@types/bn.js": ^5.1.5
bn.js: ^5.2.1
klona: ^2.0.6
pify: ^5.0.0
safe-stable-stringify: ^2.4.3
checksum: 05da025f7c436cf3f65fc4afa0050c0360bb237dd24df85c654225e6bab5e9e86697e67714d6bb80a5c1d6b0268a47d8997f082cd31c2bacb4f7005a924e98fc
checksum: 044ebaacc9df53cbec8e7048858a13c62c5bfbb62b8fe1dad29786ed0e663466e574aebb5fbb66e2c88ad96ea3d861713e59f5aa5c816d17df2e19bd1a707af1
languageName: node
linkType: hard

"@metamask/eth-json-rpc-provider@npm:^4.1.5, @metamask/eth-json-rpc-provider@npm:^4.1.6":
version: 4.1.6
resolution: "@metamask/eth-json-rpc-provider@npm:4.1.6"
"@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":
version: 4.1.8
resolution: "@metamask/eth-json-rpc-provider@npm:4.1.8"
dependencies:
"@metamask/json-rpc-engine": ^10.0.1
"@metamask/rpc-errors": ^7.0.1
"@metamask/json-rpc-engine": ^10.0.3
"@metamask/rpc-errors": ^7.0.2
"@metamask/safe-event-emitter": ^3.0.0
"@metamask/utils": ^10.0.0
"@metamask/utils": ^11.1.0
uuid: ^8.3.2
checksum: 089f10444304527626c044b49dac741e1ee34dca60dc582915b8a4df5545caa46632762a1e160b15d88df756140d3eba849e0a685e49d1bd4d7856219b40a4c3
checksum: 08f610e318ff32e37afb9d21ed3e55d655c6382c76af70427a88468e89725f8374bd9e4d2b3672e7319c2030d5b8c3e3d7924a3143b83e96d581efd08ece068b
languageName: node
linkType: hard

Expand All @@ -1421,17 +1428,18 @@ __metadata:
languageName: node
linkType: hard

"@metamask/eth-sig-util@npm:^7.0.3":
version: 7.0.3
resolution: "@metamask/eth-sig-util@npm:7.0.3"
"@metamask/eth-sig-util@npm:^8.1.2":
version: 8.2.0
resolution: "@metamask/eth-sig-util@npm:8.2.0"
dependencies:
"@ethereumjs/rlp": ^4.0.1
"@ethereumjs/util": ^8.1.0
"@metamask/abi-utils": ^2.0.4
"@metamask/utils": ^9.0.0
"@metamask/abi-utils": ^3.0.0
"@metamask/utils": ^11.0.1
"@scure/base": ~1.1.3
ethereum-cryptography: ^2.1.2
tweetnacl: ^1.0.3
checksum: fd4d0710857525815b241ddecce64988dd12303a9638577429baf180c62cf9cef9403aed01bc046b4860b332d455604c84e4b2a9b5997db16f444125b4b39398
checksum: 273e8bd3578a2395d888e0e7a2a8310311e320dd1d77b81035b1e5b21c432296ef144abd8f2e7ee3147ff82e660941e9671c080c0a6883017e2946523a09dcf4
languageName: node
linkType: hard

Expand Down Expand Up @@ -1543,14 +1551,14 @@ __metadata:
languageName: node
linkType: hard

"@metamask/json-rpc-engine@npm:^10.0.0, @metamask/json-rpc-engine@npm:^10.0.1":
version: 10.0.1
resolution: "@metamask/json-rpc-engine@npm:10.0.1"
"@metamask/json-rpc-engine@npm:^10.0.1, @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:
"@metamask/rpc-errors": ^7.0.1
"@metamask/rpc-errors": ^7.0.2
"@metamask/safe-event-emitter": ^3.0.0
"@metamask/utils": ^10.0.0
checksum: 277c68cf0036d62c9a1528e9d7e55e000233d02a55fb652edcc16b6149631346d34fe3fefaab13bc55377405e79293afdde5b6e3b61d49a2ce125ca50d7eafe1
"@metamask/utils": ^11.1.0
checksum: 1ad7e23e3a4017da8bb70a8ed8d4932475d42c60ace0d088f462a8e438cbf9154eaec4ba79621661fed95ff50ff6fa3db479404086238ab9eb5b3e9153c1051c
languageName: node
linkType: hard

Expand All @@ -1561,29 +1569,31 @@ __metadata:
languageName: node
linkType: hard

"@metamask/network-controller@npm:^22.0.0":
version: 22.1.1
resolution: "@metamask/network-controller@npm:22.1.1"
"@metamask/network-controller@npm:^24.0.0":
version: 24.0.0
resolution: "@metamask/network-controller@npm:24.0.0"
dependencies:
"@metamask/base-controller": ^7.0.2
"@metamask/controller-utils": ^11.4.4
"@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-provider": ^4.1.6
"@metamask/base-controller": ^8.0.1
"@metamask/controller-utils": ^11.10.0
"@metamask/eth-block-tracker": ^12.0.1
"@metamask/eth-json-rpc-infura": ^10.2.0
"@metamask/eth-json-rpc-middleware": ^17.0.1
"@metamask/eth-json-rpc-provider": ^4.1.8
"@metamask/eth-query": ^4.0.0
"@metamask/json-rpc-engine": ^10.0.1
"@metamask/rpc-errors": ^7.0.1
"@metamask/json-rpc-engine": ^10.0.3
"@metamask/rpc-errors": ^7.0.2
"@metamask/swappable-obj-proxy": ^2.3.0
"@metamask/utils": ^10.0.0
"@metamask/utils": ^11.2.0
async-mutex: ^0.5.0
fast-deep-equal: ^3.1.3
immer: ^9.0.6
loglevel: ^1.8.1
reselect: ^5.1.1
uri-js: ^4.4.1
uuid: ^8.3.2
checksum: 76faf858590fdc7d8af36e4cff7128440cb80442e2d4fea057e6c0ef730837864e6ceb881b9b798df473e3bb0c99cc76d6a95d23766ec04dde73df43e18d8c2c
peerDependencies:
"@metamask/error-reporting-service": ^2.0.0
checksum: f005caf21b0a2c00b791442813848690097a882f9b55cea2ef0608fe3c5675344d35fe3198f53e08fe836e89693185ee9956a3c9f179fd5f47bf54f72cd52253
languageName: node
linkType: hard

Expand Down Expand Up @@ -1625,13 +1635,13 @@ __metadata:
languageName: node
linkType: hard

"@metamask/rpc-errors@npm:^7.0.0, @metamask/rpc-errors@npm:^7.0.1":
version: 7.0.1
resolution: "@metamask/rpc-errors@npm:7.0.1"
"@metamask/rpc-errors@npm:^7.0.1, @metamask/rpc-errors@npm:^7.0.2":
version: 7.0.3
resolution: "@metamask/rpc-errors@npm:7.0.3"
dependencies:
"@metamask/utils": ^10.0.0
"@metamask/utils": ^11.4.2
fast-safe-stringify: ^2.0.6
checksum: 20b300d26550c667a635eb5f97784c80d86c0b765433a32a9bced5b4c2a05a783cf2cd3a2bfe2aca6382181f53458bd2e7dc1bbb02e28005d3b4d0f3a46ca3ac
checksum: 274ec61d1a567a0a34cda6202af8e91dc2822dc24f0280358c6efedbca8bda1bfb87609fb448ee90652bc597be6a3d678da315ca3ead92f90a89933975c98107
languageName: node
linkType: hard

Expand Down Expand Up @@ -1663,7 +1673,7 @@ __metadata:
"@metamask/eth-query": ^4.0.0
"@metamask/gas-fee-controller": ^22.0.0
"@metamask/json-rpc-engine": ^10.0.1
"@metamask/network-controller": ^22.0.0
"@metamask/network-controller": ^24.0.0
"@metamask/polling-controller": ^12.0.0
"@metamask/transaction-controller": ^42.0.0
"@types/jest": ^26.0.24
Expand Down Expand Up @@ -1692,7 +1702,7 @@ __metadata:
ts-jest: ^29.1.4
typescript: ~4.8.4
peerDependencies:
"@metamask/network-controller": ^22.0.0
"@metamask/network-controller": ^24.0.0
"@metamask/transaction-controller": ^42.0.0
peerDependenciesMeta:
"@metamask/accounts-controller":
Expand Down Expand Up @@ -1767,20 +1777,21 @@ __metadata:
languageName: node
linkType: hard

"@metamask/utils@npm:^9.0.0, @metamask/utils@npm:^9.1.0":
version: 9.3.0
resolution: "@metamask/utils@npm:9.3.0"
"@metamask/utils@npm:^11.0.1, @metamask/utils@npm:^11.1.0, @metamask/utils@npm:^11.2.0, @metamask/utils@npm:^11.4.2":
version: 11.4.2
resolution: "@metamask/utils@npm:11.4.2"
dependencies:
"@ethereumjs/tx": ^4.2.0
"@metamask/superstruct": ^3.1.0
"@noble/hashes": ^1.3.1
"@scure/base": ^1.1.3
"@types/debug": ^4.1.7
debug: ^4.3.4
lodash.memoize: ^4.1.2
pony-cause: ^2.1.10
semver: ^7.5.4
uuid: ^9.0.1
checksum: f720b0f7bdd46054aa88d15a9702e1de6d7200a1ca1d4f6bc48761b039f1bbffb46ac88bc87fe79e66128c196d424f3b9ef071b3cb4b40139223786d56da35e0
checksum: 11061a93f49684563a14caaaab2d8dbb969c907dbc24358cf188dd10ec00ac91e5d04369ef605e9d78e75f8ad53d9a0fbdb65f2325b12ef6c8db85bb46160dff
languageName: node
linkType: hard

Expand Down Expand Up @@ -3085,6 +3096,13 @@ __metadata:
languageName: node
linkType: hard

"cockatiel@npm:^3.1.2":
version: 3.2.1
resolution: "cockatiel@npm:3.2.1"
checksum: d31317616f996fe6328781c28302d0b1a38a69ef3938c0eea791fd8a1b8e1379487b3024d6a2f7a811d4fd2cb4cb5e4d672f5dface945e7f4ac9645819e1445b
languageName: node
linkType: hard

"collect-v8-coverage@npm:^1.0.0":
version: 1.0.1
resolution: "collect-v8-coverage@npm:1.0.1"
Expand Down Expand Up @@ -3985,7 +4003,7 @@ __metadata:
languageName: node
linkType: hard

"ethereum-cryptography@npm:^2.0.0, ethereum-cryptography@npm:^2.1.2, ethereum-cryptography@npm:^2.1.3":
"ethereum-cryptography@npm:^2.0.0, ethereum-cryptography@npm:^2.1.2, ethereum-cryptography@npm:^2.1.3, ethereum-cryptography@npm:^2.2.1":
version: 2.2.1
resolution: "ethereum-cryptography@npm:2.2.1"
dependencies:
Expand Down Expand Up @@ -5923,7 +5941,7 @@ __metadata:
languageName: node
linkType: hard

"lodash.memoize@npm:4.x":
"lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2":
version: 4.1.2
resolution: "lodash.memoize@npm:4.1.2"
checksum: 9ff3942feeccffa4f1fafa88d32f0d24fdc62fd15ded5a74a5f950ff5f0c6f61916157246744c620173dddf38d37095a92327d5fd3861e2063e736a5c207d089
Expand Down
Loading