Skip to content

Commit 9f6f506

Browse files
fix: cp-12.13.0 dependency version (#30375)
<!-- Please submit this PR as a draft initially. Do not mark it as "Ready for review" until the template has been completely filled out, and PR status checks have passed at least once. --> ## **Description** <!-- Write a short description of the changes included in this pull request, also include relevant motivation and context. Have in mind the following questions: 1. What is the reason for the change? 2. What is the improvement/solution? --> [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/30375?quickstart=1) Context here: https://consensys.slack.com/archives/C1L7H42BT/p1739789037475089 ## **Related issues** Fixes: MetaMask/MetaMask-planning#4220 ## **Manual testing steps** 1. yarn audit passes CI ## **Screenshots/Recordings** Not applicable ## **Pre-merge author checklist** - [x] I've followed [MetaMask Contributor Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Extension Coding Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md). - [x] I've completed the PR template to the best of my ability - [x] I’ve included tests if applicable - [x] I’ve documented my code using [JSDoc](https://jsdoc.app/) format if applicable - [x] I’ve applied the right labels on the PR (see [labeling guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)). Not required for external contributors. ## **Pre-merge reviewer checklist** - [ ] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed). - [ ] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots. --------- Co-authored-by: MetaMask Bot <[email protected]>
1 parent 1f4afda commit 9f6f506

File tree

6 files changed

+12
-113
lines changed

6 files changed

+12
-113
lines changed

lavamoat/browserify/beta/policy.json

+2-24
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@
412412
"@ethersproject/bytes": true,
413413
"ethers>@ethersproject/logger": true,
414414
"ethers>@ethersproject/properties": true,
415-
"ethers>@ethersproject/signing-key>elliptic": true
415+
"@metamask/ppom-validator>elliptic": true
416416
}
417417
},
418418
"ethers>@ethersproject/solidity": {
@@ -3916,17 +3916,6 @@
39163916
"stream-browserify": true
39173917
}
39183918
},
3919-
"ethers>@ethersproject/signing-key>elliptic": {
3920-
"packages": {
3921-
"bn.js": true,
3922-
"@metamask/ppom-validator>elliptic>brorand": true,
3923-
"ethers>@ethersproject/sha2>hash.js": true,
3924-
"@metamask/ppom-validator>elliptic>hmac-drbg": true,
3925-
"pumpify>inherits": true,
3926-
"@metamask/ppom-validator>elliptic>minimalistic-assert": true,
3927-
"@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
3928-
}
3929-
},
39303919
"@metamask/ppom-validator>elliptic": {
39313920
"packages": {
39323921
"bn.js": true,
@@ -3938,17 +3927,6 @@
39383927
"@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
39393928
}
39403929
},
3941-
"eth-lattice-keyring>gridplus-sdk>elliptic": {
3942-
"packages": {
3943-
"bn.js": true,
3944-
"@metamask/ppom-validator>elliptic>brorand": true,
3945-
"ethers>@ethersproject/sha2>hash.js": true,
3946-
"@metamask/ppom-validator>elliptic>hmac-drbg": true,
3947-
"pumpify>inherits": true,
3948-
"@metamask/ppom-validator>elliptic>minimalistic-assert": true,
3949-
"@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
3950-
}
3951-
},
39523930
"@metamask/eth-token-tracker>deep-equal>es-get-iterator": {
39533931
"packages": {
39543932
"string.prototype.matchall>call-bind": true,
@@ -4266,7 +4244,7 @@
42664244
"ethereumjs-util>ethereum-cryptography>bs58check": true,
42674245
"browserify>buffer": true,
42684246
"@ethereumjs/tx>@ethereumjs/common>crc-32": true,
4269-
"eth-lattice-keyring>gridplus-sdk>elliptic": true,
4247+
"@metamask/ppom-validator>elliptic": true,
42704248
"eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true,
42714249
"ethers>@ethersproject/sha2>hash.js": true,
42724250
"eth-ens-namehash>js-sha3": true,

lavamoat/browserify/flask/policy.json

+2-24
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@
412412
"@ethersproject/bytes": true,
413413
"ethers>@ethersproject/logger": true,
414414
"ethers>@ethersproject/properties": true,
415-
"ethers>@ethersproject/signing-key>elliptic": true
415+
"@metamask/ppom-validator>elliptic": true
416416
}
417417
},
418418
"ethers>@ethersproject/solidity": {
@@ -3959,17 +3959,6 @@
39593959
"stream-browserify": true
39603960
}
39613961
},
3962-
"ethers>@ethersproject/signing-key>elliptic": {
3963-
"packages": {
3964-
"bn.js": true,
3965-
"@metamask/ppom-validator>elliptic>brorand": true,
3966-
"ethers>@ethersproject/sha2>hash.js": true,
3967-
"@metamask/ppom-validator>elliptic>hmac-drbg": true,
3968-
"pumpify>inherits": true,
3969-
"@metamask/ppom-validator>elliptic>minimalistic-assert": true,
3970-
"@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
3971-
}
3972-
},
39733962
"@metamask/ppom-validator>elliptic": {
39743963
"packages": {
39753964
"bn.js": true,
@@ -3981,17 +3970,6 @@
39813970
"@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
39823971
}
39833972
},
3984-
"eth-lattice-keyring>gridplus-sdk>elliptic": {
3985-
"packages": {
3986-
"bn.js": true,
3987-
"@metamask/ppom-validator>elliptic>brorand": true,
3988-
"ethers>@ethersproject/sha2>hash.js": true,
3989-
"@metamask/ppom-validator>elliptic>hmac-drbg": true,
3990-
"pumpify>inherits": true,
3991-
"@metamask/ppom-validator>elliptic>minimalistic-assert": true,
3992-
"@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
3993-
}
3994-
},
39953973
"@metamask/eth-token-tracker>deep-equal>es-get-iterator": {
39963974
"packages": {
39973975
"string.prototype.matchall>call-bind": true,
@@ -4309,7 +4287,7 @@
43094287
"ethereumjs-util>ethereum-cryptography>bs58check": true,
43104288
"browserify>buffer": true,
43114289
"@ethereumjs/tx>@ethereumjs/common>crc-32": true,
4312-
"eth-lattice-keyring>gridplus-sdk>elliptic": true,
4290+
"@metamask/ppom-validator>elliptic": true,
43134291
"eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true,
43144292
"ethers>@ethersproject/sha2>hash.js": true,
43154293
"eth-ens-namehash>js-sha3": true,

lavamoat/browserify/main/policy.json

+2-24
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@
412412
"@ethersproject/bytes": true,
413413
"ethers>@ethersproject/logger": true,
414414
"ethers>@ethersproject/properties": true,
415-
"ethers>@ethersproject/signing-key>elliptic": true
415+
"@metamask/ppom-validator>elliptic": true
416416
}
417417
},
418418
"ethers>@ethersproject/solidity": {
@@ -3916,17 +3916,6 @@
39163916
"stream-browserify": true
39173917
}
39183918
},
3919-
"ethers>@ethersproject/signing-key>elliptic": {
3920-
"packages": {
3921-
"bn.js": true,
3922-
"@metamask/ppom-validator>elliptic>brorand": true,
3923-
"ethers>@ethersproject/sha2>hash.js": true,
3924-
"@metamask/ppom-validator>elliptic>hmac-drbg": true,
3925-
"pumpify>inherits": true,
3926-
"@metamask/ppom-validator>elliptic>minimalistic-assert": true,
3927-
"@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
3928-
}
3929-
},
39303919
"@metamask/ppom-validator>elliptic": {
39313920
"packages": {
39323921
"bn.js": true,
@@ -3938,17 +3927,6 @@
39383927
"@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
39393928
}
39403929
},
3941-
"eth-lattice-keyring>gridplus-sdk>elliptic": {
3942-
"packages": {
3943-
"bn.js": true,
3944-
"@metamask/ppom-validator>elliptic>brorand": true,
3945-
"ethers>@ethersproject/sha2>hash.js": true,
3946-
"@metamask/ppom-validator>elliptic>hmac-drbg": true,
3947-
"pumpify>inherits": true,
3948-
"@metamask/ppom-validator>elliptic>minimalistic-assert": true,
3949-
"@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
3950-
}
3951-
},
39523930
"@metamask/eth-token-tracker>deep-equal>es-get-iterator": {
39533931
"packages": {
39543932
"string.prototype.matchall>call-bind": true,
@@ -4266,7 +4244,7 @@
42664244
"ethereumjs-util>ethereum-cryptography>bs58check": true,
42674245
"browserify>buffer": true,
42684246
"@ethereumjs/tx>@ethereumjs/common>crc-32": true,
4269-
"eth-lattice-keyring>gridplus-sdk>elliptic": true,
4247+
"@metamask/ppom-validator>elliptic": true,
42704248
"eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true,
42714249
"ethers>@ethersproject/sha2>hash.js": true,
42724250
"eth-ens-namehash>js-sha3": true,

lavamoat/browserify/mmi/policy.json

+2-24
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@
412412
"@ethersproject/bytes": true,
413413
"ethers>@ethersproject/logger": true,
414414
"ethers>@ethersproject/properties": true,
415-
"ethers>@ethersproject/signing-key>elliptic": true
415+
"@metamask/ppom-validator>elliptic": true
416416
}
417417
},
418418
"ethers>@ethersproject/solidity": {
@@ -4008,17 +4008,6 @@
40084008
"stream-browserify": true
40094009
}
40104010
},
4011-
"ethers>@ethersproject/signing-key>elliptic": {
4012-
"packages": {
4013-
"bn.js": true,
4014-
"@metamask/ppom-validator>elliptic>brorand": true,
4015-
"ethers>@ethersproject/sha2>hash.js": true,
4016-
"@metamask/ppom-validator>elliptic>hmac-drbg": true,
4017-
"pumpify>inherits": true,
4018-
"@metamask/ppom-validator>elliptic>minimalistic-assert": true,
4019-
"@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
4020-
}
4021-
},
40224011
"@metamask/ppom-validator>elliptic": {
40234012
"packages": {
40244013
"bn.js": true,
@@ -4030,17 +4019,6 @@
40304019
"@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
40314020
}
40324021
},
4033-
"eth-lattice-keyring>gridplus-sdk>elliptic": {
4034-
"packages": {
4035-
"bn.js": true,
4036-
"@metamask/ppom-validator>elliptic>brorand": true,
4037-
"ethers>@ethersproject/sha2>hash.js": true,
4038-
"@metamask/ppom-validator>elliptic>hmac-drbg": true,
4039-
"pumpify>inherits": true,
4040-
"@metamask/ppom-validator>elliptic>minimalistic-assert": true,
4041-
"@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
4042-
}
4043-
},
40444022
"@metamask/eth-token-tracker>deep-equal>es-get-iterator": {
40454023
"packages": {
40464024
"string.prototype.matchall>call-bind": true,
@@ -4358,7 +4336,7 @@
43584336
"ethereumjs-util>ethereum-cryptography>bs58check": true,
43594337
"browserify>buffer": true,
43604338
"@ethereumjs/tx>@ethereumjs/common>crc-32": true,
4361-
"eth-lattice-keyring>gridplus-sdk>elliptic": true,
4339+
"@metamask/ppom-validator>elliptic": true,
43624340
"eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true,
43634341
"ethers>@ethersproject/sha2>hash.js": true,
43644342
"eth-ens-namehash>js-sha3": true,

package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,9 @@
259259
"tslib@npm:^2.3.1": "~2.6.0",
260260
"tslib@npm:^2.4.0": "~2.6.0",
261261
"tslib@npm:^2.6.2": "~2.6.0",
262-
"@metamask/providers@npm:^18.3.1": "patch:@metamask/providers@npm%3A19.0.0#~/.yarn/patches/@metamask-providers-npm-19.0.0-3d962c6f1a.patch"
262+
"@metamask/providers@npm:^18.3.1": "patch:@metamask/providers@npm%3A19.0.0#~/.yarn/patches/@metamask-providers-npm-19.0.0-3d962c6f1a.patch",
263+
"@ethersproject/signing-key/elliptic": "^6.6.1",
264+
"gridplus-sdk/elliptic": "^6.6.1"
263265
},
264266
"dependencies": {
265267
"@babel/runtime": "patch:@babel/runtime@npm%3A7.25.9#~/.yarn/patches/@babel-runtime-npm-7.25.9-fe8c62510a.patch",

yarn.lock

+1-16
Original file line numberDiff line numberDiff line change
@@ -17623,22 +17623,7 @@ __metadata:
1762317623
languageName: node
1762417624
linkType: hard
1762517625

17626-
"elliptic@npm:6.5.4":
17627-
version: 6.5.4
17628-
resolution: "elliptic@npm:6.5.4"
17629-
dependencies:
17630-
bn.js: "npm:^4.11.9"
17631-
brorand: "npm:^1.1.0"
17632-
hash.js: "npm:^1.0.0"
17633-
hmac-drbg: "npm:^1.0.1"
17634-
inherits: "npm:^2.0.4"
17635-
minimalistic-assert: "npm:^1.0.1"
17636-
minimalistic-crypto-utils: "npm:^1.0.1"
17637-
checksum: 10/2cd7ff4b69720dbb2ca1ca650b2cf889d1df60c96d4a99d331931e4fe21e45a7f3b8074e86618ca7e56366c4b6258007f234f9d61d9b0c87bbbc8ea990b99e94
17638-
languageName: node
17639-
linkType: hard
17640-
17641-
"elliptic@npm:^6.0.0, elliptic@npm:^6.4.0, elliptic@npm:^6.5.4, elliptic@npm:^6.5.7":
17626+
"elliptic@npm:^6.0.0, elliptic@npm:^6.4.0, elliptic@npm:^6.5.4, elliptic@npm:^6.5.7, elliptic@npm:^6.6.1":
1764217627
version: 6.6.1
1764317628
resolution: "elliptic@npm:6.6.1"
1764417629
dependencies:

0 commit comments

Comments
 (0)