From 0332f4a8200fc291dab9ecc72fc17996d272f57d Mon Sep 17 00:00:00 2001 From: legobt <6wbvkn0j@anonaddy.me> Date: Wed, 9 Oct 2024 01:22:42 +0000 Subject: [PATCH 1/8] deps: @metamask/rpc-errors@^6.3.1->^7.0.0 --- packages/examples/packages/jsx/package.json | 2 +- .../examples/packages/send-flow/package.json | 2 +- packages/snaps-controllers/package.json | 2 +- .../snaps-execution-environments/package.json | 2 +- .../src/common/BaseSnapExecutor.ts | 8 +++++++ packages/snaps-rpc-methods/package.json | 2 +- .../experimentalProviderRequest.test.ts | 5 +++- .../src/permitted/middleware.test.ts | 1 + packages/snaps-sdk/package.json | 2 +- packages/snaps-utils/package.json | 2 +- yarn.lock | 24 +++++++++++++------ 11 files changed, 37 insertions(+), 15 deletions(-) diff --git a/packages/examples/packages/jsx/package.json b/packages/examples/packages/jsx/package.json index 0089b72740..c7d8b9a4a7 100644 --- a/packages/examples/packages/jsx/package.json +++ b/packages/examples/packages/jsx/package.json @@ -43,7 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/rpc-errors": "^6.3.1", + "@metamask/rpc-errors": "^7.0.0", "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { diff --git a/packages/examples/packages/send-flow/package.json b/packages/examples/packages/send-flow/package.json index 14c8ae99aa..72eb36c6a4 100644 --- a/packages/examples/packages/send-flow/package.json +++ b/packages/examples/packages/send-flow/package.json @@ -43,7 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/rpc-errors": "^6.3.1", + "@metamask/rpc-errors": "^7.0.0", "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { diff --git a/packages/snaps-controllers/package.json b/packages/snaps-controllers/package.json index a94355dce6..87b2bb0915 100644 --- a/packages/snaps-controllers/package.json +++ b/packages/snaps-controllers/package.json @@ -87,7 +87,7 @@ "@metamask/permission-controller": "^11.0.0", "@metamask/phishing-controller": "^12.0.2", "@metamask/post-message-stream": "^8.1.1", - "@metamask/rpc-errors": "^6.3.1", + "@metamask/rpc-errors": "^7.0.0", "@metamask/snaps-registry": "^3.2.1", "@metamask/snaps-rpc-methods": "workspace:^", "@metamask/snaps-sdk": "workspace:^", diff --git a/packages/snaps-execution-environments/package.json b/packages/snaps-execution-environments/package.json index 00b90adb08..c4d1c49076 100644 --- a/packages/snaps-execution-environments/package.json +++ b/packages/snaps-execution-environments/package.json @@ -68,7 +68,7 @@ "@metamask/object-multiplex": "^2.0.0", "@metamask/post-message-stream": "^8.1.1", "@metamask/providers": "^17.1.2", - "@metamask/rpc-errors": "^6.3.1", + "@metamask/rpc-errors": "^7.0.0", "@metamask/snaps-sdk": "workspace:^", "@metamask/snaps-utils": "workspace:^", "@metamask/superstruct": "^3.1.0", diff --git a/packages/snaps-execution-environments/src/common/BaseSnapExecutor.ts b/packages/snaps-execution-environments/src/common/BaseSnapExecutor.ts index a6de058aa9..005a8c2293 100644 --- a/packages/snaps-execution-environments/src/common/BaseSnapExecutor.ts +++ b/packages/snaps-execution-environments/src/common/BaseSnapExecutor.ts @@ -192,6 +192,7 @@ export class BaseSnapExecutor { const serializedError = serializeError(error, { fallbackError: unhandledError, shouldIncludeStack: false, + shouldPreserveMessage: false, }); const errorData = getErrorData(serializedError); @@ -225,6 +226,9 @@ export class BaseSnapExecutor { rpcErrors.internal( 'JSON-RPC requests must be JSON serializable objects.', ), + { + shouldPreserveMessage: false, + }, ), id: (message as Pick).id, jsonrpc: '2.0', @@ -280,6 +284,7 @@ export class BaseSnapExecutor { await this.#respond(id, { error: serializeError(rpcError, { fallbackError, + shouldPreserveMessage: false, }), }); } @@ -322,6 +327,9 @@ export class BaseSnapExecutor { rpcErrors.internal( 'JSON-RPC responses must be JSON serializable objects smaller than 64 MB.', ), + { + shouldPreserveMessage: false, + }, ), id, jsonrpc: '2.0', diff --git a/packages/snaps-rpc-methods/package.json b/packages/snaps-rpc-methods/package.json index 0e90cffe39..880d3c1dd6 100644 --- a/packages/snaps-rpc-methods/package.json +++ b/packages/snaps-rpc-methods/package.json @@ -57,7 +57,7 @@ "dependencies": { "@metamask/key-tree": "^9.1.2", "@metamask/permission-controller": "^11.0.0", - "@metamask/rpc-errors": "^6.3.1", + "@metamask/rpc-errors": "^7.0.0", "@metamask/snaps-sdk": "workspace:^", "@metamask/snaps-utils": "workspace:^", "@metamask/superstruct": "^3.1.0", diff --git a/packages/snaps-rpc-methods/src/permitted/experimentalProviderRequest.test.ts b/packages/snaps-rpc-methods/src/permitted/experimentalProviderRequest.test.ts index eaa6b930ca..2581f637cf 100644 --- a/packages/snaps-rpc-methods/src/permitted/experimentalProviderRequest.test.ts +++ b/packages/snaps-rpc-methods/src/permitted/experimentalProviderRequest.test.ts @@ -232,7 +232,10 @@ describe('snap_experimentalProviderRequest', () => { expect(response.error).toStrictEqual({ ...serializeError( rpcErrors.internal({ data: { cause: 'Invalid params' } }), - { shouldIncludeStack: false }, + { + shouldIncludeStack: false, + shouldPreserveMessage: false, + }, ), }); }); diff --git a/packages/snaps-rpc-methods/src/permitted/middleware.test.ts b/packages/snaps-rpc-methods/src/permitted/middleware.test.ts index 3d9a4bfa54..906920c955 100644 --- a/packages/snaps-rpc-methods/src/permitted/middleware.test.ts +++ b/packages/snaps-rpc-methods/src/permitted/middleware.test.ts @@ -51,6 +51,7 @@ describe('createSnapsMethodMiddleware', () => { error: expect.objectContaining( serializeError(rpcErrors.methodNotFound(), { shouldIncludeStack: false, + shouldPreserveMessage: false, }), ), }); diff --git a/packages/snaps-sdk/package.json b/packages/snaps-sdk/package.json index 0bc15b549d..337ab6b8e3 100644 --- a/packages/snaps-sdk/package.json +++ b/packages/snaps-sdk/package.json @@ -93,7 +93,7 @@ "dependencies": { "@metamask/key-tree": "^9.1.2", "@metamask/providers": "^17.1.2", - "@metamask/rpc-errors": "^6.3.1", + "@metamask/rpc-errors": "^7.0.0", "@metamask/superstruct": "^3.1.0", "@metamask/utils": "^9.2.1" }, diff --git a/packages/snaps-utils/package.json b/packages/snaps-utils/package.json index f2b6446e8a..89c2775b14 100644 --- a/packages/snaps-utils/package.json +++ b/packages/snaps-utils/package.json @@ -82,7 +82,7 @@ "@metamask/base-controller": "^6.0.2", "@metamask/key-tree": "^9.1.2", "@metamask/permission-controller": "^11.0.0", - "@metamask/rpc-errors": "^6.3.1", + "@metamask/rpc-errors": "^7.0.0", "@metamask/slip44": "^4.0.0", "@metamask/snaps-registry": "^3.2.1", "@metamask/snaps-sdk": "workspace:^", diff --git a/yarn.lock b/yarn.lock index 835c9e7f6f..f8ef2b1e45 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5024,7 +5024,7 @@ __metadata: "@metamask/eslint-config-jest": "npm:^12.1.0" "@metamask/eslint-config-nodejs": "npm:^12.1.0" "@metamask/eslint-config-typescript": "npm:^12.1.0" - "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -5471,6 +5471,16 @@ __metadata: languageName: node linkType: hard +"@metamask/rpc-errors@npm:^7.0.0": + version: 7.0.0 + resolution: "@metamask/rpc-errors@npm:7.0.0" + dependencies: + "@metamask/utils": "npm:^9.0.0" + fast-safe-stringify: "npm:^2.0.6" + checksum: 10/f25e2a5506d4d0d6193c88aef8f035ec189a1177f8aee8fa01c9a33d73b1536ca7b5eea2fb33a477768bbd2abaf16529e68f0b3cf714387e5d6c9178225354fd + languageName: node + linkType: hard + "@metamask/safe-event-emitter@npm:^3.0.0, @metamask/safe-event-emitter@npm:^3.1.1": version: 3.1.1 resolution: "@metamask/safe-event-emitter@npm:3.1.1" @@ -5499,7 +5509,7 @@ __metadata: "@metamask/eslint-config-jest": "npm:^12.1.0" "@metamask/eslint-config-nodejs": "npm:^12.1.0" "@metamask/eslint-config-typescript": "npm:^12.1.0" - "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -5729,7 +5739,7 @@ __metadata: "@metamask/permission-controller": "npm:^11.0.0" "@metamask/phishing-controller": "npm:^12.0.2" "@metamask/post-message-stream": "npm:^8.1.1" - "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/snaps-registry": "npm:^3.2.1" "@metamask/snaps-rpc-methods": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -5823,7 +5833,7 @@ __metadata: "@metamask/object-multiplex": "npm:^2.0.0" "@metamask/post-message-stream": "npm:^8.1.1" "@metamask/providers": "npm:^17.1.2" - "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/snaps-sdk": "workspace:^" "@metamask/snaps-utils": "workspace:^" "@metamask/superstruct": "npm:^3.1.0" @@ -5999,7 +6009,7 @@ __metadata: "@metamask/json-rpc-engine": "npm:^9.0.2" "@metamask/key-tree": "npm:^9.1.2" "@metamask/permission-controller": "npm:^11.0.0" - "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/snaps-sdk": "workspace:^" "@metamask/snaps-utils": "workspace:^" "@metamask/superstruct": "npm:^3.1.0" @@ -6042,7 +6052,7 @@ __metadata: "@metamask/eslint-config-typescript": "npm:^12.1.0" "@metamask/key-tree": "npm:^9.1.2" "@metamask/providers": "npm:^17.1.2" - "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/superstruct": "npm:^3.1.0" "@metamask/utils": "npm:^9.2.1" "@ts-bridge/cli": "npm:^0.5.1" @@ -6255,7 +6265,7 @@ __metadata: "@metamask/key-tree": "npm:^9.1.2" "@metamask/permission-controller": "npm:^11.0.0" "@metamask/post-message-stream": "npm:^8.1.1" - "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/slip44": "npm:^4.0.0" "@metamask/snaps-registry": "npm:^3.2.1" "@metamask/snaps-sdk": "workspace:^" From 80319e2668ade2710a5a65e9a916cca979843fa7 Mon Sep 17 00:00:00 2001 From: legobt <6wbvkn0j@anonaddy.me> Date: Wed, 9 Oct 2024 01:27:58 +0000 Subject: [PATCH 2/8] chore(snaps-execution-environments): update lavamoat policies --- .../lavamoat/browserify/iframe/policy.json | 16 ++++++++++++++-- .../lavamoat/browserify/node-process/policy.json | 16 ++++++++++++++-- .../lavamoat/browserify/node-thread/policy.json | 16 ++++++++++++++-- .../browserify/worker-executor/policy.json | 16 ++++++++++++++-- 4 files changed, 56 insertions(+), 8 deletions(-) diff --git a/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json index 5f53e91c6f..57d42f826b 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json @@ -2,8 +2,14 @@ "resources": { "@metamask/json-rpc-engine": { "packages": { + "@metamask/json-rpc-engine>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, - "@metamask/rpc-errors": true, + "@metamask/utils": true + } + }, + "@metamask/json-rpc-engine>@metamask/rpc-errors": { + "packages": { + "@metamask/rpc-errors>fast-safe-stringify": true, "@metamask/utils": true } }, @@ -45,9 +51,9 @@ "@metamask/json-rpc-engine": true, "@metamask/object-multiplex": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, + "@metamask/providers>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, "@metamask/providers>is-stream": true, - "@metamask/rpc-errors": true, "eslint>fast-deep-equal": true, "readable-stream": true } @@ -63,6 +69,12 @@ "readable-stream": true } }, + "@metamask/providers>@metamask/rpc-errors": { + "packages": { + "@metamask/rpc-errors>fast-safe-stringify": true, + "@metamask/utils": true + } + }, "@metamask/providers>@metamask/safe-event-emitter": { "globals": { "setTimeout": true diff --git a/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json index 1c4b1c0425..3c773b9a54 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json @@ -2,8 +2,14 @@ "resources": { "@metamask/json-rpc-engine": { "packages": { + "@metamask/json-rpc-engine>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, - "@metamask/rpc-errors": true, + "@metamask/utils": true + } + }, + "@metamask/json-rpc-engine>@metamask/rpc-errors": { + "packages": { + "@metamask/rpc-errors>fast-safe-stringify": true, "@metamask/utils": true } }, @@ -52,9 +58,9 @@ "@metamask/json-rpc-engine": true, "@metamask/object-multiplex": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, + "@metamask/providers>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, "@metamask/providers>is-stream": true, - "@metamask/rpc-errors": true, "eslint>fast-deep-equal": true, "readable-stream": true } @@ -70,6 +76,12 @@ "readable-stream": true } }, + "@metamask/providers>@metamask/rpc-errors": { + "packages": { + "@metamask/rpc-errors>fast-safe-stringify": true, + "@metamask/utils": true + } + }, "@metamask/providers>@metamask/safe-event-emitter": { "builtin": { "events.EventEmitter": true diff --git a/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json index 1c4b1c0425..3c773b9a54 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json @@ -2,8 +2,14 @@ "resources": { "@metamask/json-rpc-engine": { "packages": { + "@metamask/json-rpc-engine>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, - "@metamask/rpc-errors": true, + "@metamask/utils": true + } + }, + "@metamask/json-rpc-engine>@metamask/rpc-errors": { + "packages": { + "@metamask/rpc-errors>fast-safe-stringify": true, "@metamask/utils": true } }, @@ -52,9 +58,9 @@ "@metamask/json-rpc-engine": true, "@metamask/object-multiplex": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, + "@metamask/providers>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, "@metamask/providers>is-stream": true, - "@metamask/rpc-errors": true, "eslint>fast-deep-equal": true, "readable-stream": true } @@ -70,6 +76,12 @@ "readable-stream": true } }, + "@metamask/providers>@metamask/rpc-errors": { + "packages": { + "@metamask/rpc-errors>fast-safe-stringify": true, + "@metamask/utils": true + } + }, "@metamask/providers>@metamask/safe-event-emitter": { "builtin": { "events.EventEmitter": true diff --git a/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json index 5f53e91c6f..57d42f826b 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json @@ -2,8 +2,14 @@ "resources": { "@metamask/json-rpc-engine": { "packages": { + "@metamask/json-rpc-engine>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, - "@metamask/rpc-errors": true, + "@metamask/utils": true + } + }, + "@metamask/json-rpc-engine>@metamask/rpc-errors": { + "packages": { + "@metamask/rpc-errors>fast-safe-stringify": true, "@metamask/utils": true } }, @@ -45,9 +51,9 @@ "@metamask/json-rpc-engine": true, "@metamask/object-multiplex": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, + "@metamask/providers>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, "@metamask/providers>is-stream": true, - "@metamask/rpc-errors": true, "eslint>fast-deep-equal": true, "readable-stream": true } @@ -63,6 +69,12 @@ "readable-stream": true } }, + "@metamask/providers>@metamask/rpc-errors": { + "packages": { + "@metamask/rpc-errors>fast-safe-stringify": true, + "@metamask/utils": true + } + }, "@metamask/providers>@metamask/safe-event-emitter": { "globals": { "setTimeout": true From 156ca4483ce4c62e2ee5784905a10abea4505c0a Mon Sep 17 00:00:00 2001 From: legobt <6wbvkn0j@anonaddy.me> Date: Thu, 17 Oct 2024 03:17:34 +0000 Subject: [PATCH 3/8] deps: @metamask/json-rpc-engine@^9.0.2->^10.0.0 --- packages/snaps-controllers/package.json | 2 +- .../snaps-execution-environments/package.json | 2 +- packages/snaps-rpc-methods/package.json | 2 +- packages/snaps-simulation/package.json | 2 +- packages/snaps-simulator/package.json | 2 +- yarn.lock | 21 ++++++++++++++----- 6 files changed, 21 insertions(+), 10 deletions(-) diff --git a/packages/snaps-controllers/package.json b/packages/snaps-controllers/package.json index 87b2bb0915..a52efeb7eb 100644 --- a/packages/snaps-controllers/package.json +++ b/packages/snaps-controllers/package.json @@ -81,7 +81,7 @@ "dependencies": { "@metamask/approval-controller": "^7.0.2", "@metamask/base-controller": "^6.0.2", - "@metamask/json-rpc-engine": "^9.0.2", + "@metamask/json-rpc-engine": "^10.0.0", "@metamask/json-rpc-middleware-stream": "^8.0.2", "@metamask/object-multiplex": "^2.0.0", "@metamask/permission-controller": "^11.0.0", diff --git a/packages/snaps-execution-environments/package.json b/packages/snaps-execution-environments/package.json index c4d1c49076..e2b43b2487 100644 --- a/packages/snaps-execution-environments/package.json +++ b/packages/snaps-execution-environments/package.json @@ -64,7 +64,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/json-rpc-engine": "^9.0.2", + "@metamask/json-rpc-engine": "^10.0.0", "@metamask/object-multiplex": "^2.0.0", "@metamask/post-message-stream": "^8.1.1", "@metamask/providers": "^17.1.2", diff --git a/packages/snaps-rpc-methods/package.json b/packages/snaps-rpc-methods/package.json index 880d3c1dd6..36c85bc017 100644 --- a/packages/snaps-rpc-methods/package.json +++ b/packages/snaps-rpc-methods/package.json @@ -71,7 +71,7 @@ "@metamask/eslint-config-jest": "^12.1.0", "@metamask/eslint-config-nodejs": "^12.1.0", "@metamask/eslint-config-typescript": "^12.1.0", - "@metamask/json-rpc-engine": "^9.0.2", + "@metamask/json-rpc-engine": "^10.0.0", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@ts-bridge/cli": "^0.5.1", diff --git a/packages/snaps-simulation/package.json b/packages/snaps-simulation/package.json index e0634d018b..1734c9f5b1 100644 --- a/packages/snaps-simulation/package.json +++ b/packages/snaps-simulation/package.json @@ -57,7 +57,7 @@ "dependencies": { "@metamask/base-controller": "^6.0.2", "@metamask/eth-json-rpc-middleware": "^14.0.0", - "@metamask/json-rpc-engine": "^9.0.2", + "@metamask/json-rpc-engine": "^10.0.0", "@metamask/json-rpc-middleware-stream": "^8.0.2", "@metamask/key-tree": "^9.1.2", "@metamask/permission-controller": "^11.0.0", diff --git a/packages/snaps-simulator/package.json b/packages/snaps-simulator/package.json index 0b20493945..92586c666b 100644 --- a/packages/snaps-simulator/package.json +++ b/packages/snaps-simulator/package.json @@ -48,7 +48,7 @@ "@ethersproject/units": "^5.7.0", "@metamask/base-controller": "^6.0.2", "@metamask/eth-json-rpc-middleware": "^14.0.0", - "@metamask/json-rpc-engine": "^9.0.2", + "@metamask/json-rpc-engine": "^10.0.0", "@metamask/json-rpc-middleware-stream": "^8.0.2", "@metamask/key-tree": "^9.1.2", "@metamask/permission-controller": "^11.0.0", diff --git a/yarn.lock b/yarn.lock index f8ef2b1e45..5607a09d79 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4953,6 +4953,17 @@ __metadata: languageName: unknown linkType: soft +"@metamask/json-rpc-engine@npm:^10.0.0": + version: 10.0.0 + resolution: "@metamask/json-rpc-engine@npm:10.0.0" + dependencies: + "@metamask/rpc-errors": "npm:^7.0.0" + "@metamask/safe-event-emitter": "npm:^3.0.0" + "@metamask/utils": "npm:^9.1.0" + checksum: 10/2c401a4a64392aeb11c4f7ca8d7b458ba1106cff1e0b3dba8b3e0cc90e82f8c55ac2dc9fdfcd914b289e3298fb726d637cf21382336dde2c207cf76129ce5eab + languageName: node + linkType: hard + "@metamask/json-rpc-engine@npm:^9.0.1, @metamask/json-rpc-engine@npm:^9.0.2": version: 9.0.2 resolution: "@metamask/json-rpc-engine@npm:9.0.2" @@ -5733,7 +5744,7 @@ __metadata: "@metamask/eslint-config-jest": "npm:^12.1.0" "@metamask/eslint-config-nodejs": "npm:^12.1.0" "@metamask/eslint-config-typescript": "npm:^12.1.0" - "@metamask/json-rpc-engine": "npm:^9.0.2" + "@metamask/json-rpc-engine": "npm:^10.0.0" "@metamask/json-rpc-middleware-stream": "npm:^8.0.2" "@metamask/object-multiplex": "npm:^2.0.0" "@metamask/permission-controller": "npm:^11.0.0" @@ -5829,7 +5840,7 @@ __metadata: "@metamask/eslint-config-jest": "npm:^12.1.0" "@metamask/eslint-config-nodejs": "npm:^12.1.0" "@metamask/eslint-config-typescript": "npm:^12.1.0" - "@metamask/json-rpc-engine": "npm:^9.0.2" + "@metamask/json-rpc-engine": "npm:^10.0.0" "@metamask/object-multiplex": "npm:^2.0.0" "@metamask/post-message-stream": "npm:^8.1.1" "@metamask/providers": "npm:^17.1.2" @@ -6006,7 +6017,7 @@ __metadata: "@metamask/eslint-config-jest": "npm:^12.1.0" "@metamask/eslint-config-nodejs": "npm:^12.1.0" "@metamask/eslint-config-typescript": "npm:^12.1.0" - "@metamask/json-rpc-engine": "npm:^9.0.2" + "@metamask/json-rpc-engine": "npm:^10.0.0" "@metamask/key-tree": "npm:^9.1.2" "@metamask/permission-controller": "npm:^11.0.0" "@metamask/rpc-errors": "npm:^7.0.0" @@ -6093,7 +6104,7 @@ __metadata: "@metamask/eslint-config-nodejs": "npm:^12.1.0" "@metamask/eslint-config-typescript": "npm:^12.1.0" "@metamask/eth-json-rpc-middleware": "npm:^14.0.0" - "@metamask/json-rpc-engine": "npm:^9.0.2" + "@metamask/json-rpc-engine": "npm:^10.0.0" "@metamask/json-rpc-middleware-stream": "npm:^8.0.2" "@metamask/key-tree": "npm:^9.1.2" "@metamask/permission-controller": "npm:^11.0.0" @@ -6154,7 +6165,7 @@ __metadata: "@metamask/eslint-config-nodejs": "npm:^12.1.0" "@metamask/eslint-config-typescript": "npm:^12.1.0" "@metamask/eth-json-rpc-middleware": "npm:^14.0.0" - "@metamask/json-rpc-engine": "npm:^9.0.2" + "@metamask/json-rpc-engine": "npm:^10.0.0" "@metamask/json-rpc-middleware-stream": "npm:^8.0.2" "@metamask/key-tree": "npm:^9.1.2" "@metamask/permission-controller": "npm:^11.0.0" From c50b6995e04079e72773da8364803ad8615630aa Mon Sep 17 00:00:00 2001 From: legobt <6wbvkn0j@anonaddy.me> Date: Thu, 17 Oct 2024 03:19:58 +0000 Subject: [PATCH 4/8] deps: @metamask/json-rpc-middleware-stream@^8.0.2->^8.0.4 --- packages/snaps-controllers/package.json | 2 +- packages/snaps-simulation/package.json | 2 +- packages/snaps-simulator/package.json | 2 +- yarn.lock | 16 ++++++++-------- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/snaps-controllers/package.json b/packages/snaps-controllers/package.json index a52efeb7eb..012a6a2e6b 100644 --- a/packages/snaps-controllers/package.json +++ b/packages/snaps-controllers/package.json @@ -82,7 +82,7 @@ "@metamask/approval-controller": "^7.0.2", "@metamask/base-controller": "^6.0.2", "@metamask/json-rpc-engine": "^10.0.0", - "@metamask/json-rpc-middleware-stream": "^8.0.2", + "@metamask/json-rpc-middleware-stream": "^8.0.4", "@metamask/object-multiplex": "^2.0.0", "@metamask/permission-controller": "^11.0.0", "@metamask/phishing-controller": "^12.0.2", diff --git a/packages/snaps-simulation/package.json b/packages/snaps-simulation/package.json index 1734c9f5b1..edc5a85a86 100644 --- a/packages/snaps-simulation/package.json +++ b/packages/snaps-simulation/package.json @@ -58,7 +58,7 @@ "@metamask/base-controller": "^6.0.2", "@metamask/eth-json-rpc-middleware": "^14.0.0", "@metamask/json-rpc-engine": "^10.0.0", - "@metamask/json-rpc-middleware-stream": "^8.0.2", + "@metamask/json-rpc-middleware-stream": "^8.0.4", "@metamask/key-tree": "^9.1.2", "@metamask/permission-controller": "^11.0.0", "@metamask/phishing-controller": "^12.0.2", diff --git a/packages/snaps-simulator/package.json b/packages/snaps-simulator/package.json index 92586c666b..c83295d75c 100644 --- a/packages/snaps-simulator/package.json +++ b/packages/snaps-simulator/package.json @@ -49,7 +49,7 @@ "@metamask/base-controller": "^6.0.2", "@metamask/eth-json-rpc-middleware": "^14.0.0", "@metamask/json-rpc-engine": "^10.0.0", - "@metamask/json-rpc-middleware-stream": "^8.0.2", + "@metamask/json-rpc-middleware-stream": "^8.0.4", "@metamask/key-tree": "^9.1.2", "@metamask/permission-controller": "^11.0.0", "@metamask/snaps-controllers": "workspace:^", diff --git a/yarn.lock b/yarn.lock index 5607a09d79..2a6b8680ee 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5012,15 +5012,15 @@ __metadata: languageName: unknown linkType: soft -"@metamask/json-rpc-middleware-stream@npm:^8.0.1, @metamask/json-rpc-middleware-stream@npm:^8.0.2": - version: 8.0.2 - resolution: "@metamask/json-rpc-middleware-stream@npm:8.0.2" +"@metamask/json-rpc-middleware-stream@npm:^8.0.1, @metamask/json-rpc-middleware-stream@npm:^8.0.4": + version: 8.0.4 + resolution: "@metamask/json-rpc-middleware-stream@npm:8.0.4" dependencies: - "@metamask/json-rpc-engine": "npm:^9.0.2" + "@metamask/json-rpc-engine": "npm:^10.0.0" "@metamask/safe-event-emitter": "npm:^3.0.0" "@metamask/utils": "npm:^9.1.0" readable-stream: "npm:^3.6.2" - checksum: 10/aaf41cb6fa015494eb0424959d14022b1355c390066898603223e3418d93bd72249b6e54caee3e23b4d6a679f389c2374f687882f2a7202379b4f4b042a84974 + checksum: 10/93c842e1ac8e624c65d888cb3539b38ade5b8415ea45f649d78dad91e7139f11fa96bbf89136998d21def7711b3f710939f8e4498ce31a6cf461892e3f4ba176 languageName: node linkType: hard @@ -5745,7 +5745,7 @@ __metadata: "@metamask/eslint-config-nodejs": "npm:^12.1.0" "@metamask/eslint-config-typescript": "npm:^12.1.0" "@metamask/json-rpc-engine": "npm:^10.0.0" - "@metamask/json-rpc-middleware-stream": "npm:^8.0.2" + "@metamask/json-rpc-middleware-stream": "npm:^8.0.4" "@metamask/object-multiplex": "npm:^2.0.0" "@metamask/permission-controller": "npm:^11.0.0" "@metamask/phishing-controller": "npm:^12.0.2" @@ -6105,7 +6105,7 @@ __metadata: "@metamask/eslint-config-typescript": "npm:^12.1.0" "@metamask/eth-json-rpc-middleware": "npm:^14.0.0" "@metamask/json-rpc-engine": "npm:^10.0.0" - "@metamask/json-rpc-middleware-stream": "npm:^8.0.2" + "@metamask/json-rpc-middleware-stream": "npm:^8.0.4" "@metamask/key-tree": "npm:^9.1.2" "@metamask/permission-controller": "npm:^11.0.0" "@metamask/phishing-controller": "npm:^12.0.2" @@ -6166,7 +6166,7 @@ __metadata: "@metamask/eslint-config-typescript": "npm:^12.1.0" "@metamask/eth-json-rpc-middleware": "npm:^14.0.0" "@metamask/json-rpc-engine": "npm:^10.0.0" - "@metamask/json-rpc-middleware-stream": "npm:^8.0.2" + "@metamask/json-rpc-middleware-stream": "npm:^8.0.4" "@metamask/key-tree": "npm:^9.1.2" "@metamask/permission-controller": "npm:^11.0.0" "@metamask/snaps-controllers": "workspace:^" From f6b72980bcb3f5b2240265a52e61160e642d0eeb Mon Sep 17 00:00:00 2001 From: legobt <6wbvkn0j@anonaddy.me> Date: Thu, 17 Oct 2024 03:20:54 +0000 Subject: [PATCH 5/8] deps: @metamask/providers@^17.1.2->^18.0.0 --- .../snaps-execution-environments/package.json | 2 +- packages/snaps-sdk/package.json | 2 +- packages/test-snaps/package.json | 2 +- yarn.lock | 24 +++++++++---------- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/snaps-execution-environments/package.json b/packages/snaps-execution-environments/package.json index e2b43b2487..336b255c6e 100644 --- a/packages/snaps-execution-environments/package.json +++ b/packages/snaps-execution-environments/package.json @@ -67,7 +67,7 @@ "@metamask/json-rpc-engine": "^10.0.0", "@metamask/object-multiplex": "^2.0.0", "@metamask/post-message-stream": "^8.1.1", - "@metamask/providers": "^17.1.2", + "@metamask/providers": "^18.0.0", "@metamask/rpc-errors": "^7.0.0", "@metamask/snaps-sdk": "workspace:^", "@metamask/snaps-utils": "workspace:^", diff --git a/packages/snaps-sdk/package.json b/packages/snaps-sdk/package.json index 337ab6b8e3..e8d50e72a2 100644 --- a/packages/snaps-sdk/package.json +++ b/packages/snaps-sdk/package.json @@ -92,7 +92,7 @@ }, "dependencies": { "@metamask/key-tree": "^9.1.2", - "@metamask/providers": "^17.1.2", + "@metamask/providers": "^18.0.0", "@metamask/rpc-errors": "^7.0.0", "@metamask/superstruct": "^3.1.0", "@metamask/utils": "^9.2.1" diff --git a/packages/test-snaps/package.json b/packages/test-snaps/package.json index f7ae45451f..c0555b3726 100644 --- a/packages/test-snaps/package.json +++ b/packages/test-snaps/package.json @@ -86,7 +86,7 @@ "@metamask/eslint-config-jest": "^12.1.0", "@metamask/eslint-config-nodejs": "^12.1.0", "@metamask/eslint-config-typescript": "^12.1.0", - "@metamask/providers": "^17.1.2", + "@metamask/providers": "^18.0.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", diff --git a/yarn.lock b/yarn.lock index 2a6b8680ee..632507319e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4964,7 +4964,7 @@ __metadata: languageName: node linkType: hard -"@metamask/json-rpc-engine@npm:^9.0.1, @metamask/json-rpc-engine@npm:^9.0.2": +"@metamask/json-rpc-engine@npm:^9.0.2": version: 9.0.2 resolution: "@metamask/json-rpc-engine@npm:9.0.2" dependencies: @@ -5012,7 +5012,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/json-rpc-middleware-stream@npm:^8.0.1, @metamask/json-rpc-middleware-stream@npm:^8.0.4": +"@metamask/json-rpc-middleware-stream@npm:^8.0.4": version: 8.0.4 resolution: "@metamask/json-rpc-middleware-stream@npm:8.0.4" dependencies: @@ -5406,14 +5406,14 @@ __metadata: languageName: unknown linkType: soft -"@metamask/providers@npm:^17.1.2": - version: 17.1.2 - resolution: "@metamask/providers@npm:17.1.2" +"@metamask/providers@npm:^18.0.0": + version: 18.0.0 + resolution: "@metamask/providers@npm:18.0.0" dependencies: - "@metamask/json-rpc-engine": "npm:^9.0.1" - "@metamask/json-rpc-middleware-stream": "npm:^8.0.1" + "@metamask/json-rpc-engine": "npm:^10.0.0" + "@metamask/json-rpc-middleware-stream": "npm:^8.0.4" "@metamask/object-multiplex": "npm:^2.0.0" - "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/safe-event-emitter": "npm:^3.1.1" "@metamask/utils": "npm:^9.0.0" detect-browser: "npm:^5.2.0" @@ -5423,7 +5423,7 @@ __metadata: readable-stream: "npm:^3.6.2" peerDependencies: webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/bf555f9774e340d4497c09c980094e759a198f11c5a78b403e639cf01904b9ec3b19a5e9f53567465dd8739da4138e2021ac9a404a99b1a6022add12a4b19a31 + checksum: 10/3597d790555ece6a20032652b571d99f2a39437c17dceadf312493fc7eb1cd0e06ec3063714f01a74d672080f5b8431242ef03e915cae15faf8006682228121b languageName: node linkType: hard @@ -5843,7 +5843,7 @@ __metadata: "@metamask/json-rpc-engine": "npm:^10.0.0" "@metamask/object-multiplex": "npm:^2.0.0" "@metamask/post-message-stream": "npm:^8.1.1" - "@metamask/providers": "npm:^17.1.2" + "@metamask/providers": "npm:^18.0.0" "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/snaps-sdk": "workspace:^" "@metamask/snaps-utils": "workspace:^" @@ -6062,7 +6062,7 @@ __metadata: "@metamask/eslint-config-nodejs": "npm:^12.1.0" "@metamask/eslint-config-typescript": "npm:^12.1.0" "@metamask/key-tree": "npm:^9.1.2" - "@metamask/providers": "npm:^17.1.2" + "@metamask/providers": "npm:^18.0.0" "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/superstruct": "npm:^3.1.0" "@metamask/utils": "npm:^9.2.1" @@ -6431,7 +6431,7 @@ __metadata: "@metamask/network-example-snap": "workspace:^" "@metamask/notification-example-snap": "workspace:^" "@metamask/preinstalled-example-snap": "workspace:^" - "@metamask/providers": "npm:^17.1.2" + "@metamask/providers": "npm:^18.0.0" "@metamask/send-flow-example-snap": "workspace:^" "@metamask/signature-insights-example-snap": "workspace:^" "@metamask/snaps-utils": "workspace:^" From ecce9e8a75d5d6424b5066dacee444bc1ea9d744 Mon Sep 17 00:00:00 2001 From: legobt <6wbvkn0j@anonaddy.me> Date: Thu, 17 Oct 2024 03:25:24 +0000 Subject: [PATCH 6/8] chore(snaps-execution-environments): update lavamoat policies --- .../lavamoat/browserify/iframe/policy.json | 16 ++-------------- .../lavamoat/browserify/node-process/policy.json | 16 ++-------------- .../lavamoat/browserify/node-thread/policy.json | 16 ++-------------- .../browserify/worker-executor/policy.json | 16 ++-------------- 4 files changed, 8 insertions(+), 56 deletions(-) diff --git a/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json index 57d42f826b..5f53e91c6f 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json @@ -2,14 +2,8 @@ "resources": { "@metamask/json-rpc-engine": { "packages": { - "@metamask/json-rpc-engine>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, - "@metamask/utils": true - } - }, - "@metamask/json-rpc-engine>@metamask/rpc-errors": { - "packages": { - "@metamask/rpc-errors>fast-safe-stringify": true, + "@metamask/rpc-errors": true, "@metamask/utils": true } }, @@ -51,9 +45,9 @@ "@metamask/json-rpc-engine": true, "@metamask/object-multiplex": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, - "@metamask/providers>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, "@metamask/providers>is-stream": true, + "@metamask/rpc-errors": true, "eslint>fast-deep-equal": true, "readable-stream": true } @@ -69,12 +63,6 @@ "readable-stream": true } }, - "@metamask/providers>@metamask/rpc-errors": { - "packages": { - "@metamask/rpc-errors>fast-safe-stringify": true, - "@metamask/utils": true - } - }, "@metamask/providers>@metamask/safe-event-emitter": { "globals": { "setTimeout": true diff --git a/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json index 3c773b9a54..1c4b1c0425 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json @@ -2,14 +2,8 @@ "resources": { "@metamask/json-rpc-engine": { "packages": { - "@metamask/json-rpc-engine>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, - "@metamask/utils": true - } - }, - "@metamask/json-rpc-engine>@metamask/rpc-errors": { - "packages": { - "@metamask/rpc-errors>fast-safe-stringify": true, + "@metamask/rpc-errors": true, "@metamask/utils": true } }, @@ -58,9 +52,9 @@ "@metamask/json-rpc-engine": true, "@metamask/object-multiplex": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, - "@metamask/providers>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, "@metamask/providers>is-stream": true, + "@metamask/rpc-errors": true, "eslint>fast-deep-equal": true, "readable-stream": true } @@ -76,12 +70,6 @@ "readable-stream": true } }, - "@metamask/providers>@metamask/rpc-errors": { - "packages": { - "@metamask/rpc-errors>fast-safe-stringify": true, - "@metamask/utils": true - } - }, "@metamask/providers>@metamask/safe-event-emitter": { "builtin": { "events.EventEmitter": true diff --git a/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json index 3c773b9a54..1c4b1c0425 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json @@ -2,14 +2,8 @@ "resources": { "@metamask/json-rpc-engine": { "packages": { - "@metamask/json-rpc-engine>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, - "@metamask/utils": true - } - }, - "@metamask/json-rpc-engine>@metamask/rpc-errors": { - "packages": { - "@metamask/rpc-errors>fast-safe-stringify": true, + "@metamask/rpc-errors": true, "@metamask/utils": true } }, @@ -58,9 +52,9 @@ "@metamask/json-rpc-engine": true, "@metamask/object-multiplex": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, - "@metamask/providers>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, "@metamask/providers>is-stream": true, + "@metamask/rpc-errors": true, "eslint>fast-deep-equal": true, "readable-stream": true } @@ -76,12 +70,6 @@ "readable-stream": true } }, - "@metamask/providers>@metamask/rpc-errors": { - "packages": { - "@metamask/rpc-errors>fast-safe-stringify": true, - "@metamask/utils": true - } - }, "@metamask/providers>@metamask/safe-event-emitter": { "builtin": { "events.EventEmitter": true diff --git a/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json index 57d42f826b..5f53e91c6f 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json @@ -2,14 +2,8 @@ "resources": { "@metamask/json-rpc-engine": { "packages": { - "@metamask/json-rpc-engine>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, - "@metamask/utils": true - } - }, - "@metamask/json-rpc-engine>@metamask/rpc-errors": { - "packages": { - "@metamask/rpc-errors>fast-safe-stringify": true, + "@metamask/rpc-errors": true, "@metamask/utils": true } }, @@ -51,9 +45,9 @@ "@metamask/json-rpc-engine": true, "@metamask/object-multiplex": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, - "@metamask/providers>@metamask/rpc-errors": true, "@metamask/providers>@metamask/safe-event-emitter": true, "@metamask/providers>is-stream": true, + "@metamask/rpc-errors": true, "eslint>fast-deep-equal": true, "readable-stream": true } @@ -69,12 +63,6 @@ "readable-stream": true } }, - "@metamask/providers>@metamask/rpc-errors": { - "packages": { - "@metamask/rpc-errors>fast-safe-stringify": true, - "@metamask/utils": true - } - }, "@metamask/providers>@metamask/safe-event-emitter": { "globals": { "setTimeout": true From 1c12ef14fb0230d3114bc6878f3bb57748a6dbe3 Mon Sep 17 00:00:00 2001 From: legobt <6wbvkn0j@anonaddy.me> Date: Fri, 18 Oct 2024 11:21:27 +0000 Subject: [PATCH 7/8] deps: eth-json-rpc-middleware@^14.0.0->^15.0.0 --- packages/snaps-simulation/package.json | 2 +- packages/snaps-simulator/package.json | 2 +- yarn.lock | 30 +++++++++++++------------- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/packages/snaps-simulation/package.json b/packages/snaps-simulation/package.json index edc5a85a86..5619172e3a 100644 --- a/packages/snaps-simulation/package.json +++ b/packages/snaps-simulation/package.json @@ -56,7 +56,7 @@ }, "dependencies": { "@metamask/base-controller": "^6.0.2", - "@metamask/eth-json-rpc-middleware": "^14.0.0", + "@metamask/eth-json-rpc-middleware": "^15.0.0", "@metamask/json-rpc-engine": "^10.0.0", "@metamask/json-rpc-middleware-stream": "^8.0.4", "@metamask/key-tree": "^9.1.2", diff --git a/packages/snaps-simulator/package.json b/packages/snaps-simulator/package.json index c83295d75c..74cf2e7b96 100644 --- a/packages/snaps-simulator/package.json +++ b/packages/snaps-simulator/package.json @@ -47,7 +47,7 @@ "@emotion/styled": "^11.10.8", "@ethersproject/units": "^5.7.0", "@metamask/base-controller": "^6.0.2", - "@metamask/eth-json-rpc-middleware": "^14.0.0", + "@metamask/eth-json-rpc-middleware": "^15.0.0", "@metamask/json-rpc-engine": "^10.0.0", "@metamask/json-rpc-middleware-stream": "^8.0.4", "@metamask/key-tree": "^9.1.2", diff --git a/yarn.lock b/yarn.lock index 632507319e..0094e97fe5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4483,35 +4483,35 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-json-rpc-middleware@npm:^14.0.0": - version: 14.0.1 - resolution: "@metamask/eth-json-rpc-middleware@npm:14.0.1" +"@metamask/eth-json-rpc-middleware@npm:^15.0.0": + version: 15.0.0 + resolution: "@metamask/eth-json-rpc-middleware@npm:15.0.0" dependencies: "@metamask/eth-block-tracker": "npm:^11.0.1" - "@metamask/eth-json-rpc-provider": "npm:^4.1.1" + "@metamask/eth-json-rpc-provider": "npm:^4.1.5" "@metamask/eth-sig-util": "npm:^7.0.3" - "@metamask/json-rpc-engine": "npm:^9.0.2" - "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/json-rpc-engine": "npm:^10.0.0" + "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/utils": "npm:^9.1.0" "@types/bn.js": "npm:^5.1.5" bn.js: "npm:^5.2.1" klona: "npm:^2.0.6" pify: "npm:^5.0.0" safe-stable-stringify: "npm:^2.4.3" - checksum: 10/39beecb0d2be19854b132fd615aee1f29195602d3db902f52755260b26a2c37c0a91cd635a09d4dc16f922d32bb229003b338228ae29577c5151d880fad04637 + checksum: 10/3c48d34264c695535f2b4e819fb602d835b6ed37309116a06d04d1b706a7335e0205cd4ccdbf1d3e9dc15ebf40d88954a9a2dc18a91f223dcd6d6392e026a5e9 languageName: node linkType: hard -"@metamask/eth-json-rpc-provider@npm:^4.1.1": - version: 4.1.3 - resolution: "@metamask/eth-json-rpc-provider@npm:4.1.3" +"@metamask/eth-json-rpc-provider@npm:^4.1.1, @metamask/eth-json-rpc-provider@npm:^4.1.5": + version: 4.1.5 + resolution: "@metamask/eth-json-rpc-provider@npm:4.1.5" dependencies: - "@metamask/json-rpc-engine": "npm:^9.0.2" - "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/json-rpc-engine": "npm:^10.0.0" + "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/safe-event-emitter": "npm:^3.0.0" "@metamask/utils": "npm:^9.1.0" uuid: "npm:^8.3.2" - checksum: 10/d581cc0f6485783ed59ac9517aa7f0eb37ee6a0674409eeaba1bbda4b54fcc5f633cc8ace66207871e2c2fac33195982969f4e61c18b04faf4656cccf79d8d3d + checksum: 10/13df5c85a4152eea36439b7abac932b3d86f2def87c641df2e01678c7b1ef193917bd82265118abb8acc39bf6549551ac3c189fcd2953e49e6138a92f26c7b45 languageName: node linkType: hard @@ -6103,7 +6103,7 @@ __metadata: "@metamask/eslint-config-jest": "npm:^12.1.0" "@metamask/eslint-config-nodejs": "npm:^12.1.0" "@metamask/eslint-config-typescript": "npm:^12.1.0" - "@metamask/eth-json-rpc-middleware": "npm:^14.0.0" + "@metamask/eth-json-rpc-middleware": "npm:^15.0.0" "@metamask/json-rpc-engine": "npm:^10.0.0" "@metamask/json-rpc-middleware-stream": "npm:^8.0.4" "@metamask/key-tree": "npm:^9.1.2" @@ -6164,7 +6164,7 @@ __metadata: "@metamask/eslint-config-jest": "npm:^12.1.0" "@metamask/eslint-config-nodejs": "npm:^12.1.0" "@metamask/eslint-config-typescript": "npm:^12.1.0" - "@metamask/eth-json-rpc-middleware": "npm:^14.0.0" + "@metamask/eth-json-rpc-middleware": "npm:^15.0.0" "@metamask/json-rpc-engine": "npm:^10.0.0" "@metamask/json-rpc-middleware-stream": "npm:^8.0.4" "@metamask/key-tree": "npm:^9.1.2" From 1e516a7dead6357c593b79ddf1bf6b2c4c518053 Mon Sep 17 00:00:00 2001 From: legobt <6wbvkn0j@anonaddy.me> Date: Fri, 18 Oct 2024 11:37:55 +0000 Subject: [PATCH 8/8] peerDeps(keyring-api): @metamask/providers@^18.0.0->^18.1.0 --- packages/snaps-execution-environments/package.json | 2 +- packages/snaps-sdk/package.json | 2 +- packages/test-snaps/package.json | 2 +- yarn.lock | 14 +++++++------- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/snaps-execution-environments/package.json b/packages/snaps-execution-environments/package.json index 336b255c6e..64bb18c017 100644 --- a/packages/snaps-execution-environments/package.json +++ b/packages/snaps-execution-environments/package.json @@ -67,7 +67,7 @@ "@metamask/json-rpc-engine": "^10.0.0", "@metamask/object-multiplex": "^2.0.0", "@metamask/post-message-stream": "^8.1.1", - "@metamask/providers": "^18.0.0", + "@metamask/providers": "^18.1.0", "@metamask/rpc-errors": "^7.0.0", "@metamask/snaps-sdk": "workspace:^", "@metamask/snaps-utils": "workspace:^", diff --git a/packages/snaps-sdk/package.json b/packages/snaps-sdk/package.json index e8d50e72a2..dffb2252f0 100644 --- a/packages/snaps-sdk/package.json +++ b/packages/snaps-sdk/package.json @@ -92,7 +92,7 @@ }, "dependencies": { "@metamask/key-tree": "^9.1.2", - "@metamask/providers": "^18.0.0", + "@metamask/providers": "^18.1.0", "@metamask/rpc-errors": "^7.0.0", "@metamask/superstruct": "^3.1.0", "@metamask/utils": "^9.2.1" diff --git a/packages/test-snaps/package.json b/packages/test-snaps/package.json index c0555b3726..71769befc2 100644 --- a/packages/test-snaps/package.json +++ b/packages/test-snaps/package.json @@ -86,7 +86,7 @@ "@metamask/eslint-config-jest": "^12.1.0", "@metamask/eslint-config-nodejs": "^12.1.0", "@metamask/eslint-config-typescript": "^12.1.0", - "@metamask/providers": "^18.0.0", + "@metamask/providers": "^18.1.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", diff --git a/yarn.lock b/yarn.lock index 0094e97fe5..4b481b680d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5406,9 +5406,9 @@ __metadata: languageName: unknown linkType: soft -"@metamask/providers@npm:^18.0.0": - version: 18.0.0 - resolution: "@metamask/providers@npm:18.0.0" +"@metamask/providers@npm:^18.1.0": + version: 18.1.0 + resolution: "@metamask/providers@npm:18.1.0" dependencies: "@metamask/json-rpc-engine": "npm:^10.0.0" "@metamask/json-rpc-middleware-stream": "npm:^8.0.4" @@ -5423,7 +5423,7 @@ __metadata: readable-stream: "npm:^3.6.2" peerDependencies: webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/3597d790555ece6a20032652b571d99f2a39437c17dceadf312493fc7eb1cd0e06ec3063714f01a74d672080f5b8431242ef03e915cae15faf8006682228121b + checksum: 10/ce940dff6f406bc70a7f7c1438f90e42b9d3a94b4d320eb4cca5e8cbe764b660ecdeb79fc301f38b272b68c145bd6a0a9baa8f616e798bdddba5575e909d64eb languageName: node linkType: hard @@ -5843,7 +5843,7 @@ __metadata: "@metamask/json-rpc-engine": "npm:^10.0.0" "@metamask/object-multiplex": "npm:^2.0.0" "@metamask/post-message-stream": "npm:^8.1.1" - "@metamask/providers": "npm:^18.0.0" + "@metamask/providers": "npm:^18.1.0" "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/snaps-sdk": "workspace:^" "@metamask/snaps-utils": "workspace:^" @@ -6062,7 +6062,7 @@ __metadata: "@metamask/eslint-config-nodejs": "npm:^12.1.0" "@metamask/eslint-config-typescript": "npm:^12.1.0" "@metamask/key-tree": "npm:^9.1.2" - "@metamask/providers": "npm:^18.0.0" + "@metamask/providers": "npm:^18.1.0" "@metamask/rpc-errors": "npm:^7.0.0" "@metamask/superstruct": "npm:^3.1.0" "@metamask/utils": "npm:^9.2.1" @@ -6431,7 +6431,7 @@ __metadata: "@metamask/network-example-snap": "workspace:^" "@metamask/notification-example-snap": "workspace:^" "@metamask/preinstalled-example-snap": "workspace:^" - "@metamask/providers": "npm:^18.0.0" + "@metamask/providers": "npm:^18.1.0" "@metamask/send-flow-example-snap": "workspace:^" "@metamask/signature-insights-example-snap": "workspace:^" "@metamask/snaps-utils": "workspace:^"