Skip to content

Commit f56ebf8

Browse files
Bump snaps-registry (#2020)
Bumps `snaps-registry` to the latest version to fix some incompatibilities with React Native. --------- Co-authored-by: MetaMask Bot <metamaskbot@users.noreply.github.com>
1 parent e6fa41d commit f56ebf8

5 files changed

Lines changed: 25 additions & 15 deletions

File tree

packages/examples/packages/invoke-snap/packages/core-signer/snap.manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"url": "https://github.com/MetaMask/snaps.git"
88
},
99
"source": {
10-
"shasum": "BM0j/V7cf9ii7afLVn7u8GMjIthkwyJohQ6Uiu8YjKw=",
10+
"shasum": "ukr1CZCWazIUxgL2A5tuJ+6oXQHVjH0TrO8iPYd++QE=",
1111
"location": {
1212
"npm": {
1313
"filePath": "dist/bundle.js",

packages/snaps-controllers/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"@metamask/phishing-controller": "^8.0.0",
5151
"@metamask/post-message-stream": "^7.0.0",
5252
"@metamask/rpc-errors": "^6.1.0",
53-
"@metamask/snaps-registry": "^2.1.1",
53+
"@metamask/snaps-registry": "^3.0.0",
5454
"@metamask/snaps-rpc-methods": "workspace:^",
5555
"@metamask/snaps-sdk": "workspace:^",
5656
"@metamask/snaps-utils": "workspace:^",

packages/snaps-controllers/src/snaps/registry/json.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ export class JsonSnapsRegistry extends BaseController<
207207

208208
if (this.#publicKey) {
209209
const signature = await this.#safeFetch(this.#url.signature);
210-
await this.#verifySignature(database, signature);
210+
this.#verifySignature(database, signature);
211211
}
212212

213213
this.update((state) => {
@@ -346,10 +346,10 @@ export class JsonSnapsRegistry extends BaseController<
346346
* @throws If the signature is invalid.
347347
* @private
348348
*/
349-
async #verifySignature(database: string, signature: string) {
349+
#verifySignature(database: string, signature: string) {
350350
assert(this.#publicKey, 'No public key provided.');
351351

352-
const valid = await verify({
352+
const valid = verify({
353353
registry: database,
354354
signature: JSON.parse(signature),
355355
publicKey: this.#publicKey,

packages/snaps-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
"@metamask/key-tree": "^9.0.0",
7272
"@metamask/permission-controller": "^6.0.0",
7373
"@metamask/rpc-errors": "^6.1.0",
74-
"@metamask/snaps-registry": "^2.1.1",
74+
"@metamask/snaps-registry": "^3.0.0",
7575
"@metamask/snaps-sdk": "workspace:^",
7676
"@metamask/utils": "^8.2.1",
7777
"@noble/hashes": "^1.3.1",

yarn.lock

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5190,7 +5190,7 @@ __metadata:
51905190
"@metamask/phishing-controller": ^8.0.0
51915191
"@metamask/post-message-stream": ^7.0.0
51925192
"@metamask/rpc-errors": ^6.1.0
5193-
"@metamask/snaps-registry": ^2.1.1
5193+
"@metamask/snaps-registry": ^3.0.0
51945194
"@metamask/snaps-rpc-methods": "workspace:^"
51955195
"@metamask/snaps-sdk": "workspace:^"
51965196
"@metamask/snaps-utils": "workspace:^"
@@ -5394,14 +5394,15 @@ __metadata:
53945394
languageName: unknown
53955395
linkType: soft
53965396

5397-
"@metamask/snaps-registry@npm:^2.1.1":
5398-
version: 2.1.1
5399-
resolution: "@metamask/snaps-registry@npm:2.1.1"
5397+
"@metamask/snaps-registry@npm:^3.0.0":
5398+
version: 3.0.0
5399+
resolution: "@metamask/snaps-registry@npm:3.0.0"
54005400
dependencies:
54015401
"@metamask/utils": ^8.1.0
5402-
"@noble/secp256k1": ^1.7.1
5402+
"@noble/curves": ^1.2.0
5403+
"@noble/hashes": ^1.3.2
54035404
superstruct: ^1.0.3
5404-
checksum: 274002c44f0fe028740c19d1014f844aa4b534862abc530f872baaad8b7b3b2445ffaefbd0a5a957b5102a5b04fe51e6f03a03b1236c8818abc4c748076d6475
5405+
checksum: d816190ee4f345f04b1dcdbbee48fc7153c12192e2deca16f7947c9f3ee437dddc286fd66c21cdf02d18798c4df799bbc377bc839c11a419226aa00b95b645b0
54055406
languageName: node
54065407
linkType: hard
54075408

@@ -5655,7 +5656,7 @@ __metadata:
56555656
"@metamask/permission-controller": ^6.0.0
56565657
"@metamask/post-message-stream": ^7.0.0
56575658
"@metamask/rpc-errors": ^6.1.0
5658-
"@metamask/snaps-registry": ^2.1.1
5659+
"@metamask/snaps-registry": ^3.0.0
56595660
"@metamask/snaps-sdk": "workspace:^"
56605661
"@metamask/utils": ^8.2.1
56615662
"@noble/hashes": ^1.3.1
@@ -6075,7 +6076,7 @@ __metadata:
60756076
languageName: node
60766077
linkType: hard
60776078

6078-
"@noble/curves@npm:1.1.0, @noble/curves@npm:^1.1.0, @noble/curves@npm:~1.1.0":
6079+
"@noble/curves@npm:1.1.0, @noble/curves@npm:~1.1.0":
60796080
version: 1.1.0
60806081
resolution: "@noble/curves@npm:1.1.0"
60816082
dependencies:
@@ -6084,6 +6085,15 @@ __metadata:
60846085
languageName: node
60856086
linkType: hard
60866087

6088+
"@noble/curves@npm:^1.1.0, @noble/curves@npm:^1.2.0":
6089+
version: 1.2.0
6090+
resolution: "@noble/curves@npm:1.2.0"
6091+
dependencies:
6092+
"@noble/hashes": 1.3.2
6093+
checksum: bb798d7a66d8e43789e93bc3c2ddff91a1e19fdb79a99b86cd98f1e5eff0ee2024a2672902c2576ef3577b6f282f3b5c778bebd55761ddbb30e36bf275e83dd0
6094+
languageName: node
6095+
linkType: hard
6096+
60876097
"@noble/ed25519@npm:^1.6.0":
60886098
version: 1.6.0
60896099
resolution: "@noble/ed25519@npm:1.6.0"
@@ -6105,7 +6115,7 @@ __metadata:
61056115
languageName: node
61066116
linkType: hard
61076117

6108-
"@noble/hashes@npm:^1.0.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:~1.3.0, @noble/hashes@npm:~1.3.1, @noble/hashes@npm:~1.3.2":
6118+
"@noble/hashes@npm:1.3.2, @noble/hashes@npm:^1.0.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.2, @noble/hashes@npm:~1.3.0, @noble/hashes@npm:~1.3.1, @noble/hashes@npm:~1.3.2":
61096119
version: 1.3.2
61106120
resolution: "@noble/hashes@npm:1.3.2"
61116121
checksum: fe23536b436539d13f90e4b9be843cc63b1b17666a07634a2b1259dded6f490be3d050249e6af98076ea8f2ea0d56f578773c2197f2aa0eeaa5fba5bc18ba474

0 commit comments

Comments
 (0)