Skip to content

Commit 8317671

Browse files
authored
chore: Upgrade @metamask/transaction-controller to v21.0.1 (#22674)
## **Description** The package `@metamask/transaction-controller` has been upgraded to `v21.0.1`. This version has the following fixes: - Resolves transaction custodian promise when setting transaction status to submitted or failed ([#3845](MetaMask/core#3845)) - Fix normalizer ensuring property type is always present in TransactionParams ([#3817](MetaMask/core#3817)) See here for the changelog: https://github.com/MetaMask/core/blob/main/packages/transaction-controller/CHANGELOG.md#2101
1 parent cd38cdb commit 8317671

File tree

2 files changed

+97
-28
lines changed

2 files changed

+97
-28
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@
296296
"@metamask/snaps-rpc-methods": "^5.0.0",
297297
"@metamask/snaps-sdk": "^1.4.0",
298298
"@metamask/snaps-utils": "^5.2.0",
299-
"@metamask/transaction-controller": "^20.0.0",
299+
"@metamask/transaction-controller": "^21.0.1",
300300
"@metamask/user-operation-controller": "^1.0.0",
301301
"@metamask/utils": "^8.2.1",
302302
"@ngraveio/bc-ur": "^1.1.6",

yarn.lock

Lines changed: 96 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -3983,18 +3983,18 @@ __metadata:
39833983
languageName: node
39843984
linkType: hard
39853985

3986-
"@metamask/controller-utils@npm:^8.0.1":
3987-
version: 8.0.1
3988-
resolution: "@metamask/controller-utils@npm:8.0.1"
3986+
"@metamask/controller-utils@npm:^8.0.1, @metamask/controller-utils@npm:^8.0.2":
3987+
version: 8.0.2
3988+
resolution: "@metamask/controller-utils@npm:8.0.2"
39893989
dependencies:
39903990
"@metamask/eth-query": "npm:^4.0.0"
39913991
"@metamask/ethjs-unit": "npm:^0.2.1"
3992-
"@metamask/utils": "npm:^8.2.0"
3992+
"@metamask/utils": "npm:^8.3.0"
39933993
"@spruceid/siwe-parser": "npm:1.1.3"
39943994
eth-ens-namehash: "npm:^2.0.8"
39953995
ethereumjs-util: "npm:^7.0.10"
39963996
fast-deep-equal: "npm:^3.1.3"
3997-
checksum: c3f125d9a33a003e369b0312af4634f6205729ce718046a1f0add9e135a0602b405b948ddbd4caf700ba21c724c8ac9936f3e96630fb9286c9e0a312ef552e62
3997+
checksum: 6a8099b883c51b47494678998fb14291cd0ea9904823b8e3a8cd1621dfc321b59b071e0f264225901177e4826499c32243d5b18388c521bbef351ab87a9d332b
39983998
languageName: node
39993999
linkType: hard
40004000

@@ -4126,14 +4126,14 @@ __metadata:
41264126
languageName: node
41274127
linkType: hard
41284128

4129-
"@metamask/eth-json-rpc-provider@npm:^2.1.0, @metamask/eth-json-rpc-provider@npm:^2.2.0, @metamask/eth-json-rpc-provider@npm:^2.3.1":
4130-
version: 2.3.1
4131-
resolution: "@metamask/eth-json-rpc-provider@npm:2.3.1"
4129+
"@metamask/eth-json-rpc-provider@npm:^2.1.0, @metamask/eth-json-rpc-provider@npm:^2.2.0, @metamask/eth-json-rpc-provider@npm:^2.3.2":
4130+
version: 2.3.2
4131+
resolution: "@metamask/eth-json-rpc-provider@npm:2.3.2"
41324132
dependencies:
4133-
"@metamask/json-rpc-engine": "npm:^7.3.1"
4133+
"@metamask/json-rpc-engine": "npm:^7.3.2"
41344134
"@metamask/safe-event-emitter": "npm:^3.0.0"
4135-
"@metamask/utils": "npm:^8.2.0"
4136-
checksum: fa0a987eb7e0dcff495489e95c358f6786a4a793a42ac900bb022027d27e6534ded743092e79a2191b9b4d760f418f39f6cfb99a5a5a0085f252016579be6865
4135+
"@metamask/utils": "npm:^8.3.0"
4136+
checksum: e6731271aad3b972d85b9230c26d35a9b88722f3bd3024675ad2f568e634e9fdfef4717ef2892f3cc512d381cf17a4e20dbd5eb808ced765082bea3379ad6ddc
41374137
languageName: node
41384138
linkType: hard
41394139

@@ -4395,6 +4395,26 @@ __metadata:
43954395
languageName: node
43964396
linkType: hard
43974397

4398+
"@metamask/gas-fee-controller@npm:^13.0.0":
4399+
version: 13.0.0
4400+
resolution: "@metamask/gas-fee-controller@npm:13.0.0"
4401+
dependencies:
4402+
"@metamask/base-controller": "npm:^4.1.1"
4403+
"@metamask/controller-utils": "npm:^8.0.2"
4404+
"@metamask/eth-query": "npm:^4.0.0"
4405+
"@metamask/ethjs-unit": "npm:^0.2.1"
4406+
"@metamask/network-controller": "npm:^17.2.0"
4407+
"@metamask/polling-controller": "npm:^5.0.0"
4408+
"@metamask/utils": "npm:^8.3.0"
4409+
"@types/uuid": "npm:^8.3.0"
4410+
ethereumjs-util: "npm:^7.0.10"
4411+
uuid: "npm:^8.3.2"
4412+
peerDependencies:
4413+
"@metamask/network-controller": ^17.2.0
4414+
checksum: 8edbe4412a1bf80eb3a3c6305c35b45ee38f9262a4dd3b38c30d2e81e0f84d2f8ee261e3548fb25a049f53cf76ccf8238c4aca31ec6cd0c5b46ba9c58a705bc8
4415+
languageName: node
4416+
linkType: hard
4417+
43984418
"@metamask/jazzicon@npm:^2.0.0":
43994419
version: 2.0.0
44004420
resolution: "@metamask/jazzicon@npm:2.0.0"
@@ -4405,7 +4425,7 @@ __metadata:
44054425
languageName: node
44064426
linkType: hard
44074427

4408-
"@metamask/json-rpc-engine@npm:^7.1.1, @metamask/json-rpc-engine@npm:^7.2.0, @metamask/json-rpc-engine@npm:^7.3.1":
4428+
"@metamask/json-rpc-engine@npm:^7.1.1, @metamask/json-rpc-engine@npm:^7.2.0, @metamask/json-rpc-engine@npm:^7.3.1, @metamask/json-rpc-engine@npm:^7.3.2":
44094429
version: 7.3.2
44104430
resolution: "@metamask/json-rpc-engine@npm:7.3.2"
44114431
dependencies:
@@ -4577,25 +4597,25 @@ __metadata:
45774597
languageName: node
45784598
linkType: hard
45794599

4580-
"@metamask/network-controller@npm:^17.0.0, @metamask/network-controller@npm:^17.1.0":
4581-
version: 17.1.0
4582-
resolution: "@metamask/network-controller@npm:17.1.0"
4600+
"@metamask/network-controller@npm:^17.0.0, @metamask/network-controller@npm:^17.1.0, @metamask/network-controller@npm:^17.2.0":
4601+
version: 17.2.0
4602+
resolution: "@metamask/network-controller@npm:17.2.0"
45834603
dependencies:
4584-
"@metamask/base-controller": "npm:^4.0.1"
4585-
"@metamask/controller-utils": "npm:^8.0.1"
4604+
"@metamask/base-controller": "npm:^4.1.1"
4605+
"@metamask/controller-utils": "npm:^8.0.2"
45864606
"@metamask/eth-json-rpc-infura": "npm:^9.0.0"
45874607
"@metamask/eth-json-rpc-middleware": "npm:^12.0.1"
4588-
"@metamask/eth-json-rpc-provider": "npm:^2.3.1"
4608+
"@metamask/eth-json-rpc-provider": "npm:^2.3.2"
45894609
"@metamask/eth-query": "npm:^4.0.0"
4590-
"@metamask/json-rpc-engine": "npm:^7.3.1"
4610+
"@metamask/json-rpc-engine": "npm:^7.3.2"
45914611
"@metamask/rpc-errors": "npm:^6.1.0"
4592-
"@metamask/swappable-obj-proxy": "npm:^2.1.0"
4593-
"@metamask/utils": "npm:^8.2.0"
4612+
"@metamask/swappable-obj-proxy": "npm:^2.2.0"
4613+
"@metamask/utils": "npm:^8.3.0"
45944614
async-mutex: "npm:^0.2.6"
45954615
eth-block-tracker: "npm:^8.0.0"
45964616
immer: "npm:^9.0.6"
45974617
uuid: "npm:^8.3.2"
4598-
checksum: 57408c06a307cfeb604abb4e2e4e04d3985efab92562f3bec618aafcd088aea67a8d9b039834a27fd3d1b72d4a0f0908fee01698f918947c73f052af534bb435
4618+
checksum: 0fa7cf92cdcde5dba68e4d35d0f23c060d43f8da8062922aa2b468a9ab7bbd51a600b93c9f80091bbe0fbc760f263b7d8ddd3e5130662b55fc6d9b4974654285
45994619
languageName: node
46004620
linkType: hard
46014621

@@ -4717,6 +4737,23 @@ __metadata:
47174737
languageName: node
47184738
linkType: hard
47194739

4740+
"@metamask/polling-controller@npm:^5.0.0":
4741+
version: 5.0.0
4742+
resolution: "@metamask/polling-controller@npm:5.0.0"
4743+
dependencies:
4744+
"@metamask/base-controller": "npm:^4.1.1"
4745+
"@metamask/controller-utils": "npm:^8.0.2"
4746+
"@metamask/network-controller": "npm:^17.2.0"
4747+
"@metamask/utils": "npm:^8.3.0"
4748+
"@types/uuid": "npm:^8.3.0"
4749+
fast-json-stable-stringify: "npm:^2.1.0"
4750+
uuid: "npm:^8.3.2"
4751+
peerDependencies:
4752+
"@metamask/network-controller": ^17.2.0
4753+
checksum: 78655074916c445594787e8573e10a992933477cf702aa458c28396b49dbcd13a60bfb1fac46f680819139f918eacff1f4c1e6386f5d74ceaa3715f8ee48d79f
4754+
languageName: node
4755+
linkType: hard
4756+
47204757
"@metamask/post-message-stream@npm:^7.0.0":
47214758
version: 7.0.0
47224759
resolution: "@metamask/post-message-stream@npm:7.0.0"
@@ -5087,10 +5124,10 @@ __metadata:
50875124
languageName: node
50885125
linkType: hard
50895126

5090-
"@metamask/swappable-obj-proxy@npm:^2.1.0":
5091-
version: 2.1.0
5092-
resolution: "@metamask/swappable-obj-proxy@npm:2.1.0"
5093-
checksum: e6628ffbb9c34c07aee2e7f97f00f06eba2d00fcd3f6cac555256dd1b37a73d81eff53030cd129c9dd6db711c9e10c41e857082816f8a0e3de724448c1f2edaa
5127+
"@metamask/swappable-obj-proxy@npm:^2.1.0, @metamask/swappable-obj-proxy@npm:^2.2.0":
5128+
version: 2.2.0
5129+
resolution: "@metamask/swappable-obj-proxy@npm:2.2.0"
5130+
checksum: bc7a1f496d06327f1db84fe2ed75637b6f2f5db0806d3927f250d5abab9cc70a26ff37283ea7f2db7987e48d2540f6821091d1f3000d6771f29c4d91c402f724
50945131
languageName: node
50955132
linkType: hard
50965133

@@ -5133,6 +5170,38 @@ __metadata:
51335170
languageName: node
51345171
linkType: hard
51355172

5173+
"@metamask/transaction-controller@npm:^21.0.1":
5174+
version: 21.0.1
5175+
resolution: "@metamask/transaction-controller@npm:21.0.1"
5176+
dependencies:
5177+
"@ethereumjs/common": "npm:^3.2.0"
5178+
"@ethereumjs/tx": "npm:^4.2.0"
5179+
"@ethersproject/abi": "npm:^5.7.0"
5180+
"@metamask/approval-controller": "npm:^5.1.2"
5181+
"@metamask/base-controller": "npm:^4.1.1"
5182+
"@metamask/controller-utils": "npm:^8.0.2"
5183+
"@metamask/eth-query": "npm:^4.0.0"
5184+
"@metamask/gas-fee-controller": "npm:^13.0.0"
5185+
"@metamask/metamask-eth-abis": "npm:^3.0.0"
5186+
"@metamask/network-controller": "npm:^17.2.0"
5187+
"@metamask/rpc-errors": "npm:^6.1.0"
5188+
"@metamask/utils": "npm:^8.3.0"
5189+
async-mutex: "npm:^0.2.6"
5190+
eth-method-registry: "npm:^3.0.0"
5191+
ethereumjs-util: "npm:^7.0.10"
5192+
fast-json-patch: "npm:^3.1.1"
5193+
lodash: "npm:^4.17.21"
5194+
nonce-tracker: "npm:^3.0.0"
5195+
uuid: "npm:^8.3.2"
5196+
peerDependencies:
5197+
"@metamask/approval-controller": ^5.1.2
5198+
"@metamask/gas-fee-controller": ^13.0.0
5199+
"@metamask/network-controller": ^17.2.0
5200+
babel-runtime: ^6.26.0
5201+
checksum: ee4f0ebc2da7f4638deade2b410358fdf6ff0f26f044f2a3f445610a2f001319f3f55d07e4433ed19b8ad12940998c1fe413c96d4a6c8da29bb7f3d1252e3f68
5202+
languageName: node
5203+
linkType: hard
5204+
51365205
"@metamask/user-operation-controller@npm:^1.0.0":
51375206
version: 1.0.0
51385207
resolution: "@metamask/user-operation-controller@npm:1.0.0"
@@ -24631,7 +24700,7 @@ __metadata:
2463124700
"@metamask/snaps-sdk": "npm:^1.4.0"
2463224701
"@metamask/snaps-utils": "npm:^5.2.0"
2463324702
"@metamask/test-dapp": "npm:^7.3.1"
24634-
"@metamask/transaction-controller": "npm:^20.0.0"
24703+
"@metamask/transaction-controller": "npm:^21.0.1"
2463524704
"@metamask/user-operation-controller": "npm:^1.0.0"
2463624705
"@metamask/utils": "npm:^8.2.1"
2463724706
"@ngraveio/bc-ur": "npm:^1.1.6"

0 commit comments

Comments
 (0)