diff --git a/packages/site/package.json b/packages/site/package.json index 3c9bc00..34c7baa 100644 --- a/packages/site/package.json +++ b/packages/site/package.json @@ -27,7 +27,7 @@ ] }, "dependencies": { - "@metamask/providers": "^14.0.2", + "@metamask/providers": "^17.1.2", "@xmtp/proto": "3.62.1", "@xmtp/xmtp-js": "12.1.0", "buffer": "^6.0.3", diff --git a/packages/snap/package.json b/packages/snap/package.json index fe29736..6fc430c 100644 --- a/packages/snap/package.json +++ b/packages/snap/package.json @@ -44,14 +44,14 @@ "protobufjs": "^7.3.2" }, "devDependencies": { - "@lavamoat/allow-scripts": "^3.0.2", + "@lavamoat/allow-scripts": "^3.1.0", "@metamask/eslint-config": "^12.2.0", "@metamask/eslint-config-jest": "^12.1.0", "@metamask/eslint-config-nodejs": "^12.1.0", "@metamask/eslint-config-typescript": "^12.1.0", - "@metamask/snaps-cli": "^5.1.1", - "@metamask/snaps-jest": "^5.0.0", - "@metamask/snaps-sdk": "^2.1.0", + "@metamask/snaps-cli": "^6.2.1", + "@metamask/snaps-jest": "^8.2.0", + "@metamask/snaps-sdk": "^6.1.1", "@types/jest": "^29.5.12", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", diff --git a/packages/snap/snap.manifest.json b/packages/snap/snap.manifest.json index e8b5453..a2558b3 100644 --- a/packages/snap/snap.manifest.json +++ b/packages/snap/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/xmtp/snap.git" }, "source": { - "shasum": "MW0co9Fwy4/YqYFTS2UWZUek+UkXbZU0fsfLK//EY0o=", + "shasum": "vbCwJl0dEuqouDUTi/89JPEqSlfO4C7VUBI/mGdn7ps=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/snap/src/handlers.test.ts b/packages/snap/src/handlers.test.ts index 7583cf5..8c47f12 100644 --- a/packages/snap/src/handlers.test.ts +++ b/packages/snap/src/handlers.test.ts @@ -46,8 +46,6 @@ describe('onRPCRequest', () => { ); // Make sure it shows as unititialized - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-expect-error expect(initialStatus).toRespondWith({ res: base64Encode( GetKeystoreStatusResponse.encode({ @@ -77,8 +75,6 @@ describe('onRPCRequest', () => { ), ); - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-expect-error expect(status).toRespondWith({ res: base64Encode( GetKeystoreStatusResponse.encode({ @@ -125,8 +121,6 @@ describe('onRPCRequest', () => { const publicKeyResponse = await request( buildRpcRequest('getPublicKeyBundle', null, meta), ); - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-expect-error expect(publicKeyResponse).toRespondWith({ res: base64Encode(bundle.getPublicKeyBundle().toBytes()), }); diff --git a/yarn.lock b/yarn.lock index 6ea2f78..0aa9eb3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2552,29 +2552,29 @@ __metadata: languageName: node linkType: hard -"@lavamoat/aa@npm:^4.0.1": - version: 4.0.1 - resolution: "@lavamoat/aa@npm:4.0.1" +"@lavamoat/aa@npm:^4.3.0": + version: 4.3.0 + resolution: "@lavamoat/aa@npm:4.3.0" dependencies: resolve: "npm:1.22.8" bin: lavamoat-ls: src/cli.js - checksum: 10/988ab467525470520859962c33744c3705a7d833e52cbb420bf9a266499d3e742d2e4a2c57a90ebc1fdddb17f34e737e05769f6e0a94168107cb6fe31e4fb493 + checksum: 10/c6c24ea88194ad06a83cc2a9e0b6918ee41ab40abcc5c889e1a33f214e48eb160dd0c4cea7b0e299f86d472810ef80e7caf0b2600499222b108690516d9f8123 languageName: node linkType: hard -"@lavamoat/allow-scripts@npm:^3.0.2": - version: 3.0.2 - resolution: "@lavamoat/allow-scripts@npm:3.0.2" +"@lavamoat/allow-scripts@npm:^3.1.0": + version: 3.1.0 + resolution: "@lavamoat/allow-scripts@npm:3.1.0" dependencies: - "@lavamoat/aa": "npm:^4.0.1" + "@lavamoat/aa": "npm:^4.3.0" "@npmcli/run-script": "npm:7.0.4" - bin-links: "npm:4.0.3" + bin-links: "npm:4.0.4" npm-normalize-package-bin: "npm:3.0.1" yargs: "npm:17.7.2" bin: allow-scripts: src/cli.js - checksum: 10/f363a6d59713ab559cdf2255af73b9bfa0fcaf8c46e0912082c8d0a14166b94e5932e4f06d79e1ef421527d8de7f5524809d3d426b622e40ddee9212c51382c2 + checksum: 10/0722e0be74bf2f592a8ed44dc26e93e0cd0cc9f33263fb68add85d533eb9fe6186d10f5919cb94b9254a0a7a3b7459ebb268ac9245887fbfa9f620e8ad87fa8f languageName: node linkType: hard @@ -2614,40 +2614,42 @@ __metadata: languageName: node linkType: hard -"@metamask/approval-controller@npm:^5.1.2": - version: 5.1.2 - resolution: "@metamask/approval-controller@npm:5.1.2" +"@metamask/approval-controller@npm:^7.0.2": + version: 7.0.2 + resolution: "@metamask/approval-controller@npm:7.0.2" dependencies: - "@metamask/base-controller": "npm:^4.1.1" - "@metamask/rpc-errors": "npm:^6.1.0" - "@metamask/utils": "npm:^8.3.0" + "@metamask/base-controller": "npm:^6.0.2" + "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/utils": "npm:^9.1.0" nanoid: "npm:^3.1.31" - checksum: 10/827ff7b40f15cd8c20378fb008d664cbd319667cbcb9440166b30889bd154c61367078aa8646c66de1d0f02e6c72aa279c197e6431804fd97226299bbfaeb4ba + checksum: 10/0ce1f607f11b5c8c9d6a462e89935388187f87d5627814882c8ce808b2e84bd727028f92708ac99c59c638578aadd5e91cb2799d8c8e4be497ee646f39821ea6 languageName: node linkType: hard -"@metamask/base-controller@npm:^4.1.0, @metamask/base-controller@npm:^4.1.1": - version: 4.1.1 - resolution: "@metamask/base-controller@npm:4.1.1" +"@metamask/base-controller@npm:^6.0.0, @metamask/base-controller@npm:^6.0.1, @metamask/base-controller@npm:^6.0.2": + version: 6.0.2 + resolution: "@metamask/base-controller@npm:6.0.2" dependencies: - "@metamask/utils": "npm:^8.3.0" + "@metamask/utils": "npm:^9.1.0" immer: "npm:^9.0.6" - checksum: 10/c3481179af62ae3ec16794f8eca0b54dd4ce9abf39278ceb766fd0d295b66399c5d58f605fe1ba24d296d52bb0e1180fb99e3e6e9db7b8a4115a02b15653c447 + checksum: 10/c154fec55611516c271ff920e34ba89b62a82784dac57bc6b2f165dd0a4ba4061857bb2ad78423accd49ce5ce3e50aeaf2f8048f547d31b7f74ff60ac70af744 languageName: node linkType: hard -"@metamask/controller-utils@npm:^8.0.2": - version: 8.0.2 - resolution: "@metamask/controller-utils@npm:8.0.2" +"@metamask/controller-utils@npm:^11.0.1, @metamask/controller-utils@npm:^11.0.2": + version: 11.0.2 + resolution: "@metamask/controller-utils@npm:11.0.2" dependencies: + "@ethereumjs/util": "npm:^8.1.0" "@metamask/eth-query": "npm:^4.0.0" - "@metamask/ethjs-unit": "npm:^0.2.1" - "@metamask/utils": "npm:^8.3.0" - "@spruceid/siwe-parser": "npm:1.1.3" + "@metamask/ethjs-unit": "npm:^0.3.0" + "@metamask/utils": "npm:^9.1.0" + "@spruceid/siwe-parser": "npm:2.1.0" + "@types/bn.js": "npm:^5.1.5" + bn.js: "npm:^5.2.1" eth-ens-namehash: "npm:^2.0.8" - ethereumjs-util: "npm:^7.0.10" fast-deep-equal: "npm:^3.1.3" - checksum: 10/6a8099b883c51b47494678998fb14291cd0ea9904823b8e3a8cd1621dfc321b59b071e0f264225901177e4826499c32243d5b18388c521bbef351ab87a9d332b + checksum: 10/b1e7784bd73279843d9c11761ffd3dba99240f26c7330ae2fa7beecaca61949175090a8ea0f02505135ff52cb45eb91c373c39a63307bf67cd4b4b7cd7c971e0 languageName: node linkType: hard @@ -2701,31 +2703,44 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-json-rpc-middleware@npm:^12.1.0": - version: 12.1.0 - resolution: "@metamask/eth-json-rpc-middleware@npm:12.1.0" +"@metamask/eth-block-tracker@npm:^9.0.3": + version: 9.0.3 + resolution: "@metamask/eth-block-tracker@npm:9.0.3" + dependencies: + "@metamask/eth-json-rpc-provider": "npm:^3.0.2" + "@metamask/safe-event-emitter": "npm:^3.0.0" + "@metamask/utils": "npm:^8.1.0" + json-rpc-random-id: "npm:^1.0.1" + pify: "npm:^5.0.0" + checksum: 10/f49bb158b2c9669e91813a1f34948a6c2a2d1f8507ea0b1afae9a003a4d276d892b5cde4c183f970fcec32f253a14f1abf39b6411beabeb113eeed75cd7e29b8 + languageName: node + linkType: hard + +"@metamask/eth-json-rpc-middleware@npm:^12.1.2": + version: 12.1.2 + resolution: "@metamask/eth-json-rpc-middleware@npm:12.1.2" dependencies: - "@metamask/eth-json-rpc-provider": "npm:^2.1.0" + "@metamask/eth-block-tracker": "npm:^9.0.3" + "@metamask/eth-json-rpc-provider": "npm:^3.0.2" "@metamask/eth-sig-util": "npm:^7.0.0" - "@metamask/json-rpc-engine": "npm:^7.1.1" + "@metamask/json-rpc-engine": "npm:^8.0.2" "@metamask/rpc-errors": "npm:^6.0.0" "@metamask/utils": "npm:^8.1.0" - eth-block-tracker: "npm:^8.0.0" klona: "npm:^2.0.6" pify: "npm:^5.0.0" safe-stable-stringify: "npm:^2.4.3" - checksum: 10/35a34dba839b957068030880328b43aabca615cc9f9fbf2d11fd998f0cc622ff3eec87582861b6cc517ee18cbd652f5c237647d651aa939151ac3f8738abae73 + checksum: 10/1c0f186a35765394a28695bcade84c636b0c92cf3252219d1e9cbdd31231ad09fea5ec7bff7d31e2c7fe4d2158f15b54a5e42166549b69af1f7e475a1c7ae536 languageName: node linkType: hard -"@metamask/eth-json-rpc-provider@npm:^2.1.0": - version: 2.3.2 - resolution: "@metamask/eth-json-rpc-provider@npm:2.3.2" +"@metamask/eth-json-rpc-provider@npm:^3.0.2": + version: 3.0.2 + resolution: "@metamask/eth-json-rpc-provider@npm:3.0.2" dependencies: - "@metamask/json-rpc-engine": "npm:^7.3.2" + "@metamask/json-rpc-engine": "npm:^8.0.2" "@metamask/safe-event-emitter": "npm:^3.0.0" "@metamask/utils": "npm:^8.3.0" - checksum: 10/e6731271aad3b972d85b9230c26d35a9b88722f3bd3024675ad2f568e634e9fdfef4717ef2892f3cc512d381cf17a4e20dbd5eb808ced765082bea3379ad6ddc + checksum: 10/63778defd3055633cbf0aed2d6fd0f8a1d866908be7b16b516fdb26ae6dcd34b2aefdfed80828c2af105a30ec3c16d7d0894bc6a73e2661515bcad6b6b6be4e2 languageName: node linkType: hard @@ -2753,36 +2768,61 @@ __metadata: languageName: node linkType: hard -"@metamask/ethjs-unit@npm:^0.2.1": - version: 0.2.1 - resolution: "@metamask/ethjs-unit@npm:0.2.1" +"@metamask/ethjs-unit@npm:^0.3.0": + version: 0.3.0 + resolution: "@metamask/ethjs-unit@npm:0.3.0" dependencies: - bn.js: "npm:4.11.6" - number-to-bn: "npm:1.7.0" - checksum: 10/a67792099e316c102d640782a538359b30937db5d9f3b796e3dc1a03415063632765828cfe1f6b0c37ed8584a3a92f3f1522a2ced40ba0a96766114036db21f3 + "@metamask/number-to-bn": "npm:^1.7.1" + bn.js: "npm:^5.2.1" + peerDependencies: + "@babel/runtime": ^7.0.0 + checksum: 10/a027d69d66b7eb45666c3bffbedd76dc25dbdd11b177a6b0a7c6735a06d1f123cd4c4c2e301149f6068450a49d41c24c6f93d665552757408fafefbd8720346e languageName: node linkType: hard -"@metamask/json-rpc-engine@npm:^7.1.1, @metamask/json-rpc-engine@npm:^7.3.2": - version: 7.3.2 - resolution: "@metamask/json-rpc-engine@npm:7.3.2" +"@metamask/json-rpc-engine@npm:^8.0.1, @metamask/json-rpc-engine@npm:^8.0.2": + version: 8.0.2 + resolution: "@metamask/json-rpc-engine@npm:8.0.2" dependencies: - "@metamask/rpc-errors": "npm:^6.1.0" + "@metamask/rpc-errors": "npm:^6.2.1" "@metamask/safe-event-emitter": "npm:^3.0.0" "@metamask/utils": "npm:^8.3.0" - checksum: 10/d90e5fdf88461aa90af41ba0304729200afa8226ab8b73db348704a1f545e416c49281a1dfd58591dde769e1ab263080b26d5a0ab1be8362398639dc2d6354de + checksum: 10/f088f4b648b9b55875b56e8237853e7282f13302a9db6a1f9bba06314dfd6cd0a23b3d27f8fde05a157b97ebb03b67bc2699ba455c99553dfb2ecccd73ab3474 languageName: node linkType: hard -"@metamask/json-rpc-middleware-stream@npm:^6.0.2": - version: 6.0.2 - resolution: "@metamask/json-rpc-middleware-stream@npm:6.0.2" +"@metamask/json-rpc-engine@npm:^9.0.0, @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" + dependencies: + "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/safe-event-emitter": "npm:^3.0.0" + "@metamask/utils": "npm:^9.1.0" + checksum: 10/1649c0aac59fddf50f995b4b40ec2d90e6c1fa1982a3adfcf984a37daa5bd8db8a3764609f97e88275151815fe49d457f9d30e7f89c43d62d6a0c7db7f867cc0 + languageName: node + linkType: hard + +"@metamask/json-rpc-middleware-stream@npm:^7.0.1": + version: 7.0.2 + resolution: "@metamask/json-rpc-middleware-stream@npm:7.0.2" dependencies: - "@metamask/json-rpc-engine": "npm:^7.3.2" + "@metamask/json-rpc-engine": "npm:^8.0.2" "@metamask/safe-event-emitter": "npm:^3.0.0" "@metamask/utils": "npm:^8.3.0" readable-stream: "npm:^3.6.2" - checksum: 10/eb6fc179959206abeba8b12118757d55cc0028681566008a4005b570d21a9369795452e1bdb672fc9858f46a4e9ed5c996cfff0e85b47cef8bf39a6edfee8f1e + checksum: 10/850a857418fc6b8c73fb4f978b76d2cdc0372ccb2f0f7e6f0229117882a4687d716fc37638483c9ac1338f7957b3f8207bc6be8a3d4c0708339fe9dfc3510fe0 + languageName: node + linkType: hard + +"@metamask/json-rpc-middleware-stream@npm:^8.0.0, @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" + dependencies: + "@metamask/json-rpc-engine": "npm:^9.0.2" + "@metamask/safe-event-emitter": "npm:^3.0.0" + "@metamask/utils": "npm:^9.1.0" + readable-stream: "npm:^3.6.2" + checksum: 10/aaf41cb6fa015494eb0424959d14022b1355c390066898603223e3418d93bd72249b6e54caee3e23b4d6a679f389c2374f687882f2a7202379b4f4b042a84974 languageName: node linkType: hard @@ -2800,6 +2840,29 @@ __metadata: languageName: node linkType: hard +"@metamask/key-tree@npm:^9.1.1, @metamask/key-tree@npm:^9.1.2": + version: 9.1.2 + resolution: "@metamask/key-tree@npm:9.1.2" + dependencies: + "@metamask/scure-bip39": "npm:^2.1.1" + "@metamask/utils": "npm:^9.0.0" + "@noble/curves": "npm:^1.2.0" + "@noble/hashes": "npm:^1.3.2" + "@scure/base": "npm:^1.0.0" + checksum: 10/9b178a4156b2f36bf630564dd0530c41c6356492971d2bcc8f979c79c81144945823a5b770e4097e12b89b42133b81f00c95a7b8fe9931ea1dd928989ee3c406 + languageName: node + linkType: hard + +"@metamask/number-to-bn@npm:^1.7.1": + version: 1.7.1 + resolution: "@metamask/number-to-bn@npm:1.7.1" + dependencies: + bn.js: "npm:5.2.1" + strip-hex-prefix: "npm:1.0.0" + checksum: 10/0c8fbdf2c9df0e2070206b7c4ea7dfa771ec660604b408b183fff20e54d933371f8e7fc5ebdf89b3439e6e3bee97a00caf0e268ccc936052ccae2f639eac411d + languageName: node + linkType: hard + "@metamask/object-multiplex@npm:^2.0.0": version: 2.0.0 resolution: "@metamask/object-multiplex@npm:2.0.0" @@ -2810,69 +2873,110 @@ __metadata: languageName: node linkType: hard -"@metamask/permission-controller@npm:^8.0.0": - version: 8.0.0 - resolution: "@metamask/permission-controller@npm:8.0.0" +"@metamask/permission-controller@npm:^10.0.0": + version: 10.0.1 + resolution: "@metamask/permission-controller@npm:10.0.1" dependencies: - "@metamask/base-controller": "npm:^4.1.1" - "@metamask/controller-utils": "npm:^8.0.2" - "@metamask/json-rpc-engine": "npm:^7.3.2" - "@metamask/rpc-errors": "npm:^6.1.0" - "@metamask/utils": "npm:^8.3.0" + "@metamask/base-controller": "npm:^6.0.1" + "@metamask/controller-utils": "npm:^11.0.1" + "@metamask/json-rpc-engine": "npm:^9.0.1" + "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/utils": "npm:^9.0.0" "@types/deep-freeze-strict": "npm:^1.1.0" deep-freeze-strict: "npm:^1.1.1" immer: "npm:^9.0.6" nanoid: "npm:^3.1.31" peerDependencies: - "@metamask/approval-controller": ^5.1.2 - checksum: 10/cbd418473fc90c210c5d1a50278be2adb62737ad027bd68433651e4de290d178f53e7018c60ac749227f6951c6cab8fef54073b375a5391461a4ae63a9b67706 + "@metamask/approval-controller": ^7.0.0 + checksum: 10/d7354f3545ad189fcdf1e4e96852982f93ec1b2351d97bc6917ca1434dd2fd53b4c31db4adb045d9e3c3c6d19f1b4269f28e893b508f58f499e7f9c0a6a6853c languageName: node linkType: hard -"@metamask/phishing-controller@npm:^8.0.2": - version: 8.0.2 - resolution: "@metamask/phishing-controller@npm:8.0.2" +"@metamask/permission-controller@npm:^11.0.0": + version: 11.0.0 + resolution: "@metamask/permission-controller@npm:11.0.0" + dependencies: + "@metamask/base-controller": "npm:^6.0.2" + "@metamask/controller-utils": "npm:^11.0.2" + "@metamask/json-rpc-engine": "npm:^9.0.2" + "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/utils": "npm:^9.1.0" + "@types/deep-freeze-strict": "npm:^1.1.0" + deep-freeze-strict: "npm:^1.1.1" + immer: "npm:^9.0.6" + nanoid: "npm:^3.1.31" + peerDependencies: + "@metamask/approval-controller": ^7.0.0 + checksum: 10/3bd957b72ac4ed307566b650b5531e739732b9e6a414ec630bd43fc86c7c99b446eb5666f744abfb30c043824fe1b5a13681df8bd7c2244640b8996eec8e927a + languageName: node + linkType: hard + +"@metamask/phishing-controller@npm:^10.1.1": + version: 10.1.1 + resolution: "@metamask/phishing-controller@npm:10.1.1" dependencies: - "@metamask/base-controller": "npm:^4.1.1" - "@metamask/controller-utils": "npm:^8.0.2" + "@metamask/base-controller": "npm:^6.0.2" + "@metamask/controller-utils": "npm:^11.0.2" "@types/punycode": "npm:^2.1.0" eth-phishing-detect: "npm:^1.2.0" + fastest-levenshtein: "npm:^1.0.16" punycode: "npm:^2.1.1" - checksum: 10/f00b70a7b50d2093c035c1c974ffb42d61cc998efbab35f0bc7d9ea406388cf2b8b9303aa3c14def12a0f7eefb47fb24a0938ed734525f2bc1d6bf9b24aa85c1 + checksum: 10/4c6723d62a3a0b071fbf4c2b227a2eef6daa5f742bce80677bdf96312393c427d0d3c183ffcc13e065464c6c644f2b556c56e79161757bbccb525d4b34ee46b0 languageName: node linkType: hard -"@metamask/post-message-stream@npm:^8.0.0": - version: 8.0.0 - resolution: "@metamask/post-message-stream@npm:8.0.0" +"@metamask/post-message-stream@npm:^8.1.0": + version: 8.1.1 + resolution: "@metamask/post-message-stream@npm:8.1.1" dependencies: - "@metamask/utils": "npm:^8.1.0" + "@metamask/utils": "npm:^9.0.0" readable-stream: "npm:3.6.2" - checksum: 10/cd891a597c1249fbeb4f60c98b84a2d8f54e8826ab66907667bbf5dfd5b123715d71c1c11a0629b76c59c85da921ef7288c203eea86e6a50a1b8510e332e910f + checksum: 10/8218d321abe734522aefaf6b44e4203966c3feaf83e2de6e68eef9dbe92b7fb47fe7fd82eae362147b1d741cc58d78bcc95d8bf02058e260ad2fb978104c96cf languageName: node linkType: hard -"@metamask/providers@npm:^14.0.2": - version: 14.0.2 - resolution: "@metamask/providers@npm:14.0.2" +"@metamask/providers@npm:^16.0.0": + version: 16.1.0 + resolution: "@metamask/providers@npm:16.1.0" dependencies: - "@metamask/json-rpc-engine": "npm:^7.1.1" + "@metamask/json-rpc-engine": "npm:^8.0.1" + "@metamask/json-rpc-middleware-stream": "npm:^7.0.1" "@metamask/object-multiplex": "npm:^2.0.0" - "@metamask/rpc-errors": "npm:^6.0.0" - "@metamask/safe-event-emitter": "npm:^3.0.0" - "@metamask/utils": "npm:^8.1.0" + "@metamask/rpc-errors": "npm:^6.2.1" + "@metamask/safe-event-emitter": "npm:^3.1.1" + "@metamask/utils": "npm:^8.3.0" detect-browser: "npm:^5.2.0" extension-port-stream: "npm:^3.0.0" fast-deep-equal: "npm:^3.1.3" is-stream: "npm:^2.0.0" - json-rpc-middleware-stream: "npm:^5.0.1" readable-stream: "npm:^3.6.2" webextension-polyfill: "npm:^0.10.0" - checksum: 10/e5ad5d4261f7629df0fd2a7a60e5fbd5a0d39b54ab5b5917ddfc16f741e122625769d65d323c5a97d7dbe95be987e3d5cf1c2ca4fc28ed9f68dc369c9e3209f1 + checksum: 10/596bcc0206355e5698cc41458b07caa748f589790e1a3210f1a32d21103a3318902d953a641d4583b8179d653659ba29c42e65fba019a98533bdcf68316bf915 + languageName: node + linkType: hard + +"@metamask/providers@npm:^17.1.2": + version: 17.1.2 + resolution: "@metamask/providers@npm:17.1.2" + dependencies: + "@metamask/json-rpc-engine": "npm:^9.0.1" + "@metamask/json-rpc-middleware-stream": "npm:^8.0.1" + "@metamask/object-multiplex": "npm:^2.0.0" + "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/safe-event-emitter": "npm:^3.1.1" + "@metamask/utils": "npm:^9.0.0" + detect-browser: "npm:^5.2.0" + extension-port-stream: "npm:^4.1.0" + fast-deep-equal: "npm:^3.1.3" + is-stream: "npm:^2.0.0" + readable-stream: "npm:^3.6.2" + peerDependencies: + webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 + checksum: 10/bf555f9774e340d4497c09c980094e759a198f11c5a78b403e639cf01904b9ec3b19a5e9f53567465dd8739da4138e2021ac9a404a99b1a6022add12a4b19a31 languageName: node linkType: hard -"@metamask/rpc-errors@npm:^6.0.0, @metamask/rpc-errors@npm:^6.1.0": +"@metamask/rpc-errors@npm:^6.0.0": version: 6.1.0 resolution: "@metamask/rpc-errors@npm:6.1.0" dependencies: @@ -2882,6 +2986,16 @@ __metadata: languageName: node linkType: hard +"@metamask/rpc-errors@npm:^6.2.1, @metamask/rpc-errors@npm:^6.3.1": + version: 6.3.1 + resolution: "@metamask/rpc-errors@npm:6.3.1" + dependencies: + "@metamask/utils": "npm:^9.0.0" + fast-safe-stringify: "npm:^2.0.6" + checksum: 10/f968fb490b13b632c2ad4770a144d67cecdff8d539cb8b489c732b08dab7a62fae65d7a2908ce8c5b77260317aa618948a52463f093fa8d9f84aee1c5f6f5daf + languageName: node + linkType: hard + "@metamask/safe-event-emitter@npm:^3.0.0": version: 3.0.0 resolution: "@metamask/safe-event-emitter@npm:3.0.0" @@ -2889,7 +3003,14 @@ __metadata: languageName: node linkType: hard -"@metamask/scure-bip39@npm:^2.1.0": +"@metamask/safe-event-emitter@npm:^3.1.1": + version: 3.1.1 + resolution: "@metamask/safe-event-emitter@npm:3.1.1" + checksum: 10/e24db4d7c20764bfc5b025065f92518c805f0ffb1da4820078b8cff7dcae964c0f354cf053fcb7ac659de015d5ffdf21aae5e8d44e191ee8faa9066855f22653 + languageName: node + linkType: hard + +"@metamask/scure-bip39@npm:^2.1.0, @metamask/scure-bip39@npm:^2.1.1": version: 2.1.1 resolution: "@metamask/scure-bip39@npm:2.1.1" dependencies: @@ -2906,9 +3027,9 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-cli@npm:^5.1.1": - version: 5.1.1 - resolution: "@metamask/snaps-cli@npm:5.1.1" +"@metamask/snaps-cli@npm:^6.2.1": + version: 6.2.1 + resolution: "@metamask/snaps-cli@npm:6.2.1" dependencies: "@babel/core": "npm:^7.23.2" "@babel/plugin-transform-class-properties": "npm:^7.22.5" @@ -2918,9 +3039,9 @@ __metadata: "@babel/plugin-transform-runtime": "npm:^7.13.2" "@babel/preset-env": "npm:^7.23.2" "@babel/preset-typescript": "npm:^7.23.2" - "@metamask/snaps-sdk": "npm:^2.1.0" - "@metamask/snaps-utils": "npm:^6.1.0" - "@metamask/snaps-webpack-plugin": "npm:^3.2.0" + "@metamask/snaps-sdk": "npm:^6.0.0" + "@metamask/snaps-utils": "npm:^7.7.0" + "@metamask/snaps-webpack-plugin": "npm:^4.0.1" "@metamask/utils": "npm:^8.3.0" "@swc/core": "npm:1.3.78" assert: "npm:^2.0.0" @@ -2929,7 +3050,6 @@ __metadata: browserify-zlib: "npm:^0.2.0" buffer: "npm:^6.0.3" chalk: "npm:^4.1.2" - chokidar: "npm:^3.5.2" console-browserify: "npm:^1.2.0" constants-browserify: "npm:^1.0.0" crypto-browserify: "npm:^3.12.0" @@ -2961,177 +3081,217 @@ __metadata: webpack-merge: "npm:^5.9.0" yargs: "npm:^17.7.1" bin: - mm-snap: ./dist/cjs/main.js - checksum: 10/e3eb64b24ba60c7b4caadda6bf92c96ca8e72745306149b5193894d3713b9e39faeff6e4bfed6838cfceb29eac06c7e6fd43b960ea78ae5fa1787c5fccf5248f + mm-snap: ./dist/main.js + checksum: 10/ee9460ea0cd09531c1dfd7f68fd3863cf810379c8952296489550f5e77d8c4e480f95ebce95b886e31dea6b617fc1920ce9804b017cd5b5a1a5aa8150834e419 languageName: node linkType: hard -"@metamask/snaps-controllers@npm:^5.0.0": - version: 5.0.1 - resolution: "@metamask/snaps-controllers@npm:5.0.1" +"@metamask/snaps-controllers@npm:^9.1.0": + version: 9.3.1 + resolution: "@metamask/snaps-controllers@npm:9.3.1" dependencies: - "@metamask/approval-controller": "npm:^5.1.2" - "@metamask/base-controller": "npm:^4.1.0" - "@metamask/json-rpc-engine": "npm:^7.3.2" + "@metamask/approval-controller": "npm:^7.0.2" + "@metamask/base-controller": "npm:^6.0.2" + "@metamask/json-rpc-engine": "npm:^9.0.2" + "@metamask/json-rpc-middleware-stream": "npm:^8.0.2" "@metamask/object-multiplex": "npm:^2.0.0" - "@metamask/permission-controller": "npm:^8.0.0" - "@metamask/phishing-controller": "npm:^8.0.2" - "@metamask/post-message-stream": "npm:^8.0.0" - "@metamask/rpc-errors": "npm:^6.1.0" - "@metamask/snaps-registry": "npm:^3.0.0" - "@metamask/snaps-rpc-methods": "npm:^6.0.0" - "@metamask/snaps-sdk": "npm:^2.1.0" - "@metamask/snaps-utils": "npm:^6.1.0" - "@metamask/utils": "npm:^8.3.0" + "@metamask/permission-controller": "npm:^11.0.0" + "@metamask/phishing-controller": "npm:^10.1.1" + "@metamask/post-message-stream": "npm:^8.1.0" + "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/snaps-registry": "npm:^3.2.1" + "@metamask/snaps-rpc-methods": "npm:^10.0.1" + "@metamask/snaps-sdk": "npm:^6.1.0" + "@metamask/snaps-utils": "npm:^7.8.1" + "@metamask/utils": "npm:^9.1.0" "@xstate/fsm": "npm:^2.0.0" browserify-zlib: "npm:^0.2.0" concat-stream: "npm:^2.0.0" + fast-deep-equal: "npm:^3.1.3" get-npm-tarball-url: "npm:^2.0.3" immer: "npm:^9.0.6" - json-rpc-middleware-stream: "npm:^5.0.0" nanoid: "npm:^3.1.31" readable-stream: "npm:^3.6.2" readable-web-to-node-stream: "npm:^3.0.2" tar-stream: "npm:^3.1.7" peerDependencies: - "@metamask/snaps-execution-environments": ^4.0.1 + "@metamask/snaps-execution-environments": ^6.6.2 peerDependenciesMeta: "@metamask/snaps-execution-environments": optional: true - checksum: 10/b6607a5f15081b62273282d9b462be945277db54b1e772f75df4d68d01a7a3b1d5214d9b4bb619759ac2159121bbe59bfbbeab0513f27e663984afee26060187 + checksum: 10/a0a7736a1d205181c66f5f0ead2a1ade658567fd895e9e3dfb0454c26e5ce55afbc7eb75b93d2de4a69487096fb4b1ec5ed25fe10bc58391cd57b596bc092856 languageName: node linkType: hard -"@metamask/snaps-execution-environments@npm:^4.0.0": - version: 4.0.1 - resolution: "@metamask/snaps-execution-environments@npm:4.0.1" +"@metamask/snaps-execution-environments@npm:^6.5.0": + version: 6.6.2 + resolution: "@metamask/snaps-execution-environments@npm:6.6.2" dependencies: - "@metamask/json-rpc-engine": "npm:^7.3.2" + "@metamask/json-rpc-engine": "npm:^9.0.2" "@metamask/object-multiplex": "npm:^2.0.0" - "@metamask/post-message-stream": "npm:^8.0.0" - "@metamask/providers": "npm:^14.0.2" - "@metamask/rpc-errors": "npm:^6.1.0" - "@metamask/snaps-sdk": "npm:^2.1.0" - "@metamask/snaps-utils": "npm:^6.1.0" - "@metamask/utils": "npm:^8.3.0" + "@metamask/post-message-stream": "npm:^8.1.0" + "@metamask/providers": "npm:^17.1.2" + "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/snaps-sdk": "npm:^6.1.0" + "@metamask/snaps-utils": "npm:^7.8.1" + "@metamask/superstruct": "npm:^3.1.0" + "@metamask/utils": "npm:^9.1.0" nanoid: "npm:^3.1.31" readable-stream: "npm:^3.6.2" - superstruct: "npm:^1.0.3" - checksum: 10/eae5d0f4121ae1244f3b72761e3dd0923518638495e1d8318f36d74efadd93c723f650caecf82555450e9141a5bc16dc8af343f30126cb690a04d111811c9d36 + checksum: 10/b06b03f784b7c20ac9f39f9bec8a7e2e06ebcd8678659e01745d73f1c08bd2605352144bc8ecab7d6b0a7db69ebf62febad517a5c8a1309aa1e173049ce350e7 languageName: node linkType: hard -"@metamask/snaps-jest@npm:^5.0.0": - version: 5.0.0 - resolution: "@metamask/snaps-jest@npm:5.0.0" +"@metamask/snaps-jest@npm:^8.2.0": + version: 8.2.0 + resolution: "@metamask/snaps-jest@npm:8.2.0" dependencies: "@jest/environment": "npm:^29.5.0" "@jest/expect": "npm:^29.5.0" "@jest/globals": "npm:^29.5.0" - "@metamask/base-controller": "npm:^4.1.0" - "@metamask/eth-json-rpc-middleware": "npm:^12.1.0" - "@metamask/json-rpc-engine": "npm:^7.3.2" - "@metamask/json-rpc-middleware-stream": "npm:^6.0.2" - "@metamask/key-tree": "npm:^9.0.0" - "@metamask/permission-controller": "npm:^8.0.0" - "@metamask/snaps-controllers": "npm:^5.0.0" - "@metamask/snaps-execution-environments": "npm:^4.0.0" - "@metamask/snaps-rpc-methods": "npm:^6.0.0" - "@metamask/snaps-sdk": "npm:^2.0.0" - "@metamask/snaps-utils": "npm:^6.0.0" + "@metamask/base-controller": "npm:^6.0.0" + "@metamask/eth-json-rpc-middleware": "npm:^12.1.2" + "@metamask/json-rpc-engine": "npm:^9.0.0" + "@metamask/json-rpc-middleware-stream": "npm:^8.0.0" + "@metamask/key-tree": "npm:^9.1.1" + "@metamask/permission-controller": "npm:^10.0.0" + "@metamask/snaps-controllers": "npm:^9.1.0" + "@metamask/snaps-execution-environments": "npm:^6.5.0" + "@metamask/snaps-rpc-methods": "npm:^9.1.4" + "@metamask/snaps-sdk": "npm:^6.0.0" + "@metamask/snaps-utils": "npm:^7.7.0" "@metamask/utils": "npm:^8.3.0" "@reduxjs/toolkit": "npm:^1.9.5" express: "npm:^4.18.2" jest-environment-node: "npm:^29.5.0" jest-matcher-utils: "npm:^29.5.0" + mime: "npm:^3.0.0" readable-stream: "npm:^3.6.2" redux: "npm:^4.2.1" redux-saga: "npm:^1.2.3" superstruct: "npm:^1.0.3" - checksum: 10/cfa46ce2aae049092b0c808c1bc418e03d908894a8a44f7ab54b15168a7f95f72ac33d1b5b3e85929339a48265e853df048511c8987c7e85d7014868b36b5573 + checksum: 10/03af69918bcdae262c7612aef4207a9aa329cd63f11ae87ed7d11c22625df5215cc7d03f3632e802eef6b8253dfb1196ef4debda993a1e2d435f3e6392df47a1 languageName: node linkType: hard -"@metamask/snaps-registry@npm:^3.0.0": - version: 3.0.0 - resolution: "@metamask/snaps-registry@npm:3.0.0" +"@metamask/snaps-registry@npm:^3.2.1": + version: 3.2.1 + resolution: "@metamask/snaps-registry@npm:3.2.1" dependencies: - "@metamask/utils": "npm:^8.1.0" + "@metamask/superstruct": "npm:^3.1.0" + "@metamask/utils": "npm:^9.0.0" "@noble/curves": "npm:^1.2.0" "@noble/hashes": "npm:^1.3.2" - superstruct: "npm:^1.0.3" - checksum: 10/3c6066807f214cf2cad1dc084b928dcd5b2c98cb09e3e38111ef56ed199f643abb2f035d1a57b7452de197643f6d0b4749541d05764723eb0c6a6f27ae314b06 + checksum: 10/b2a413f27db9b5701d3773017035ee1e153734a25363e3877f44be4a70f51c48d77ad0ac8f1e96a7d732d2079a4b259896f361b3cba1ae0bf0bbc1075406f178 languageName: node linkType: hard -"@metamask/snaps-rpc-methods@npm:^6.0.0": - version: 6.0.0 - resolution: "@metamask/snaps-rpc-methods@npm:6.0.0" +"@metamask/snaps-rpc-methods@npm:^10.0.1": + version: 10.0.1 + resolution: "@metamask/snaps-rpc-methods@npm:10.0.1" + dependencies: + "@metamask/key-tree": "npm:^9.1.2" + "@metamask/permission-controller": "npm:^11.0.0" + "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/snaps-sdk": "npm:^6.1.0" + "@metamask/snaps-utils": "npm:^7.8.1" + "@metamask/superstruct": "npm:^3.1.0" + "@metamask/utils": "npm:^9.1.0" + "@noble/hashes": "npm:^1.3.1" + checksum: 10/f2895cdbdf248c25f3b5f8ed42dc15f2e5420a1659cb06c71ac8bc35fc6ee550fce519b74ea4cf34e7edf19f0f6b9a4ccd6d8ffd63b9be8b732fb4820d323644 + languageName: node + linkType: hard + +"@metamask/snaps-rpc-methods@npm:^9.1.4": + version: 9.1.4 + resolution: "@metamask/snaps-rpc-methods@npm:9.1.4" dependencies: - "@metamask/key-tree": "npm:^9.0.0" - "@metamask/permission-controller": "npm:^8.0.0" - "@metamask/rpc-errors": "npm:^6.1.0" - "@metamask/snaps-sdk": "npm:^2.0.0" - "@metamask/snaps-utils": "npm:^6.0.0" + "@metamask/key-tree": "npm:^9.1.1" + "@metamask/permission-controller": "npm:^10.0.0" + "@metamask/rpc-errors": "npm:^6.2.1" + "@metamask/snaps-sdk": "npm:^6.0.0" + "@metamask/snaps-utils": "npm:^7.7.0" "@metamask/utils": "npm:^8.3.0" "@noble/hashes": "npm:^1.3.1" superstruct: "npm:^1.0.3" - checksum: 10/4eaf8f8170d986331a45f158a5dea1051ab602d82057afe9d6464fc43f66015442ab29ecc72e1a9914af87c5627c9d215294f269c46951ecc803f295f2647d0d + checksum: 10/db4963c2eaf1763ca48be4f095b0adae29596efc9ebf7876ac92fa6e3ef8d2bc5d45634293566b8a4703109c569f2666b4350700139d0566cb29f65be77a17f1 languageName: node linkType: hard -"@metamask/snaps-sdk@npm:^2.0.0, @metamask/snaps-sdk@npm:^2.1.0": - version: 2.1.0 - resolution: "@metamask/snaps-sdk@npm:2.1.0" +"@metamask/snaps-sdk@npm:^3.0.1": + version: 3.2.0 + resolution: "@metamask/snaps-sdk@npm:3.2.0" dependencies: "@metamask/key-tree": "npm:^9.0.0" - "@metamask/providers": "npm:^14.0.2" - "@metamask/rpc-errors": "npm:^6.1.0" + "@metamask/providers": "npm:^16.0.0" + "@metamask/rpc-errors": "npm:^6.2.1" "@metamask/utils": "npm:^8.3.0" fast-xml-parser: "npm:^4.3.4" superstruct: "npm:^1.0.3" - checksum: 10/539e1a478c89a249c0ed56d705fd4c3614c4d45d0fd8fa9a2c0d781b18d171d60944d3106e65afc68a9f52997d5ff1a4728be697e2405e56bcf2df8bf9af0bea + checksum: 10/989cb05cfb4eca5a676e4b4f0c3a720d9407bf67a60665dfba243c599255ebd84733505e2109146049ada9936254bcdb80d7ac887a2cffbbac2f9f6ecbdefb50 languageName: node linkType: hard -"@metamask/snaps-utils@npm:^6.0.0, @metamask/snaps-utils@npm:^6.1.0": - version: 6.1.0 - resolution: "@metamask/snaps-utils@npm:6.1.0" +"@metamask/snaps-sdk@npm:^6.0.0, @metamask/snaps-sdk@npm:^6.1.0, @metamask/snaps-sdk@npm:^6.1.1": + version: 6.1.1 + resolution: "@metamask/snaps-sdk@npm:6.1.1" + dependencies: + "@metamask/key-tree": "npm:^9.1.2" + "@metamask/providers": "npm:^17.1.2" + "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/superstruct": "npm:^3.1.0" + "@metamask/utils": "npm:^9.1.0" + checksum: 10/d75fa0bf7a939399a04d230c73c6ba3c9c6c6b514c2a5494250f8a68847e49a52009baf324c83562c24217df94106c194cbe081e5ef4f01799718de672967956 + languageName: node + linkType: hard + +"@metamask/snaps-utils@npm:^7.0.1, @metamask/snaps-utils@npm:^7.7.0, @metamask/snaps-utils@npm:^7.8.1": + version: 7.8.1 + resolution: "@metamask/snaps-utils@npm:7.8.1" dependencies: "@babel/core": "npm:^7.23.2" "@babel/types": "npm:^7.23.0" - "@metamask/base-controller": "npm:^4.1.0" - "@metamask/key-tree": "npm:^9.0.0" - "@metamask/permission-controller": "npm:^8.0.0" - "@metamask/rpc-errors": "npm:^6.1.0" + "@metamask/base-controller": "npm:^6.0.2" + "@metamask/key-tree": "npm:^9.1.2" + "@metamask/permission-controller": "npm:^11.0.0" + "@metamask/rpc-errors": "npm:^6.3.1" "@metamask/slip44": "npm:^3.1.0" - "@metamask/snaps-registry": "npm:^3.0.0" - "@metamask/snaps-sdk": "npm:^2.1.0" - "@metamask/utils": "npm:^8.3.0" + "@metamask/snaps-registry": "npm:^3.2.1" + "@metamask/snaps-sdk": "npm:^6.1.0" + "@metamask/superstruct": "npm:^3.1.0" + "@metamask/utils": "npm:^9.1.0" "@noble/hashes": "npm:^1.3.1" "@scure/base": "npm:^1.1.1" chalk: "npm:^4.1.2" cron-parser: "npm:^4.5.0" fast-deep-equal: "npm:^3.1.3" fast-json-stable-stringify: "npm:^2.1.0" + fast-xml-parser: "npm:^4.3.4" + marked: "npm:^12.0.1" rfdc: "npm:^1.3.0" semver: "npm:^7.5.4" ses: "npm:^1.1.0" - superstruct: "npm:^1.0.3" validate-npm-package-name: "npm:^5.0.0" - checksum: 10/8e2b25abbca14571de58eb5c4aa8d1289ed7f2406bb1961214e1a04bbb29bba99c49c59f43fec227c07cca4c6506a1446c4163e4cd8f1ddf3d25b6fd4ff1b697 + checksum: 10/572108aafbad970910ffb3605cf9eb4675ede0d69ff2bd37515da7f071de2065a55c73d6dc44dbe70bbd9c3ff0dfe29d40fd16badd925a4b8504db293265ca2f languageName: node linkType: hard -"@metamask/snaps-webpack-plugin@npm:^3.2.0": - version: 3.2.0 - resolution: "@metamask/snaps-webpack-plugin@npm:3.2.0" +"@metamask/snaps-webpack-plugin@npm:^4.0.1": + version: 4.0.1 + resolution: "@metamask/snaps-webpack-plugin@npm:4.0.1" dependencies: - "@metamask/snaps-sdk": "npm:^2.1.0" - "@metamask/snaps-utils": "npm:^6.1.0" + "@metamask/snaps-sdk": "npm:^3.0.1" + "@metamask/snaps-utils": "npm:^7.0.1" "@metamask/utils": "npm:^8.3.0" webpack-sources: "npm:^3.2.3" - checksum: 10/4cbd8ba2add237bbd16a7f6e1f59d55b41b631e9577c0746ccef3152bf685d6227cee8ca5a3e27d6d6675b44cf74d23b09b6dbbf609f00bc3339042d2adfd87f + checksum: 10/93c27ab689973c2284317c187f0eaef1fe10d0effee6e2d836280252c05020eb5c215887f538f92bfd75c8a2e5241f85121b19b7f38d52c4e56e38fb6474b865 + languageName: node + linkType: hard + +"@metamask/superstruct@npm:^3.1.0": + version: 3.1.0 + resolution: "@metamask/superstruct@npm:3.1.0" + checksum: 10/5066fe228d5f11da387606d7f9545de2b473ab5a9e0f1bb8aea2f52d3e2c9d25e427151acde61f4a2de80a07a9871fe9505ad06abca6a61b7c3b54ed5c403b01 languageName: node linkType: hard @@ -3165,6 +3325,23 @@ __metadata: languageName: node linkType: hard +"@metamask/utils@npm:^9.0.0, @metamask/utils@npm:^9.1.0": + version: 9.1.0 + resolution: "@metamask/utils@npm:9.1.0" + dependencies: + "@ethereumjs/tx": "npm:^4.2.0" + "@metamask/superstruct": "npm:^3.1.0" + "@noble/hashes": "npm:^1.3.1" + "@scure/base": "npm:^1.1.3" + "@types/debug": "npm:^4.1.7" + debug: "npm:^4.3.4" + pony-cause: "npm:^2.1.10" + semver: "npm:^7.5.4" + uuid: "npm:^9.0.1" + checksum: 10/7335e151a51be92e86868dc48b3ee78c376d4edd5d758d334176027247637ab22839d8f663bd02542c0a19b05ecec456bedab5f36436689cf3d953ca36d91781 + languageName: node + linkType: hard + "@noble/curves@npm:1.2.0, @noble/curves@npm:~1.2.0": version: 1.2.0 resolution: "@noble/curves@npm:1.2.0" @@ -3204,6 +3381,13 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:^1.1.2": + version: 1.4.0 + resolution: "@noble/hashes@npm:1.4.0" + checksum: 10/e156e65794c473794c52fa9d06baf1eb20903d0d96719530f523cc4450f6c721a957c544796e6efd0197b2296e7cd70efeb312f861465e17940a3e3c7e0febc6 + languageName: node + linkType: hard + "@noble/secp256k1@npm:1.7.1, @noble/secp256k1@npm:^1.5.5": version: 1.7.1 resolution: "@noble/secp256k1@npm:1.7.1" @@ -3691,12 +3875,15 @@ __metadata: languageName: node linkType: hard -"@spruceid/siwe-parser@npm:1.1.3": - version: 1.1.3 - resolution: "@spruceid/siwe-parser@npm:1.1.3" +"@spruceid/siwe-parser@npm:2.1.0": + version: 2.1.0 + resolution: "@spruceid/siwe-parser@npm:2.1.0" dependencies: + "@noble/hashes": "npm:^1.1.2" apg-js: "npm:^4.1.1" - checksum: 10/c953fa1e79c633a92f030b68a44225b28c71396553dc5eb8d4d5b263e8b2e5b988131720170df2eaf202ee5251d4369ccff99c130b691a1accca2a1ff93b1111 + uri-js: "npm:^4.4.1" + valid-url: "npm:^1.0.9" + checksum: 10/12198f613f15000b5ec2e2f59c4c3c34918c88d48e0c2e2cfdb34ce926b89a13b6f18e7612777ffb8fa25ca2c226577e47c72592e76823b03770b67c54f78d38 languageName: node linkType: hard @@ -3982,7 +4169,7 @@ __metadata: languageName: node linkType: hard -"@types/bn.js@npm:^5.1.0": +"@types/bn.js@npm:^5.1.5": version: 5.1.5 resolution: "@types/bn.js@npm:5.1.5" dependencies: @@ -4132,15 +4319,6 @@ __metadata: languageName: node linkType: hard -"@types/pbkdf2@npm:^3.0.0": - version: 3.1.2 - resolution: "@types/pbkdf2@npm:3.1.2" - dependencies: - "@types/node": "npm:*" - checksum: 10/bebe1e596cbbe5f7d2726a58859e61986c5a42459048e29cb7f2d4d764be6bbb0844572fd5d70ca8955a8a17e8b4ed80984fc4903e165d9efb8807a3fbb051aa - languageName: node - linkType: hard - "@types/prop-types@npm:*": version: 15.7.11 resolution: "@types/prop-types@npm:15.7.11" @@ -4192,15 +4370,6 @@ __metadata: languageName: node linkType: hard -"@types/secp256k1@npm:^4.0.1": - version: 4.0.6 - resolution: "@types/secp256k1@npm:4.0.6" - dependencies: - "@types/node": "npm:*" - checksum: 10/211f823be990b55612e604d620acf0dc3bc942d3836bdd8da604269effabc86d98161e5947487b4e4e128f9180fc1682daae2f89ea7a4d9648fdfe52fba365fc - languageName: node - linkType: hard - "@types/semver@npm:^7.3.12, @types/semver@npm:^7.5.0": version: 7.5.6 resolution: "@types/semver@npm:7.5.6" @@ -4629,7 +4798,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/providers": "npm:^14.0.2" + "@metamask/providers": "npm:^17.1.2" "@types/react": "npm:^18.3.3" "@types/react-dom": "npm:^18.3.0" "@types/styled-components": "npm:^5.1.34" @@ -4666,14 +4835,14 @@ __metadata: version: 0.0.0-use.local resolution: "@xmtp/snap@workspace:packages/snap" dependencies: - "@lavamoat/allow-scripts": "npm:^3.0.2" + "@lavamoat/allow-scripts": "npm:^3.1.0" "@metamask/eslint-config": "npm:^12.2.0" "@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/snaps-cli": "npm:^5.1.1" - "@metamask/snaps-jest": "npm:^5.0.0" - "@metamask/snaps-sdk": "npm:^2.1.0" + "@metamask/snaps-cli": "npm:^6.2.1" + "@metamask/snaps-jest": "npm:^8.2.0" + "@metamask/snaps-sdk": "npm:^6.1.1" "@types/jest": "npm:^29.5.12" "@typescript-eslint/eslint-plugin": "npm:^5.62.0" "@typescript-eslint/parser": "npm:^5.62.0" @@ -4961,7 +5130,7 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": +"anymatch@npm:^3.0.3": version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: @@ -5283,15 +5452,6 @@ __metadata: languageName: node linkType: hard -"base-x@npm:^3.0.2": - version: 3.0.9 - resolution: "base-x@npm:3.0.9" - dependencies: - safe-buffer: "npm:^5.0.1" - checksum: 10/957101d6fd09e1903e846fd8f69fd7e5e3e50254383e61ab667c725866bec54e5ece5ba49ce385128ae48f9ec93a26567d1d5ebb91f4d56ef4a9cc0d5a5481e8 - languageName: node - linkType: hard - "base64-js@npm:^1.0.2, base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -5308,22 +5468,15 @@ __metadata: languageName: node linkType: hard -"bin-links@npm:4.0.3": - version: 4.0.3 - resolution: "bin-links@npm:4.0.3" +"bin-links@npm:4.0.4": + version: 4.0.4 + resolution: "bin-links@npm:4.0.4" dependencies: cmd-shim: "npm:^6.0.0" npm-normalize-package-bin: "npm:^3.0.0" read-cmd-shim: "npm:^4.0.0" write-file-atomic: "npm:^5.0.0" - checksum: 10/8b4eec67e5d000768cc5a8cd4399d3af55eab059b2b6f864f96ad69bd73d8c4702a9f002a54747d11643cbd3e2a043d91f12bceedcfdcd96321cf186cfb33802 - languageName: node - linkType: hard - -"binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: 10/ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + checksum: 10/58d62143aacdbb783b076e9bdd970d8470f2750e1076d6fd1ae559fa532c4647478dd2550a911ba22d4c9e6339881451046e2fbc4b8958f4bf3bf8e5144d1e4d languageName: node linkType: hard @@ -5338,17 +5491,10 @@ __metadata: languageName: node linkType: hard -"blakejs@npm:^1.1.0": - version: 1.2.1 - resolution: "blakejs@npm:1.2.1" - checksum: 10/0638b1bd058b21892633929c43005aa6a4cc4b2ac5b338a146c3c076622f1b360795bd7a4d1f077c9b01863ed2df0c1504a81c5b520d164179120434847e6cd7 - languageName: node - linkType: hard - -"bn.js@npm:4.11.6": - version: 4.11.6 - resolution: "bn.js@npm:4.11.6" - checksum: 10/22741b015c9fff60fce32fc9988331b298eb9b6db5bfb801babb23b846eaaf894e440e0d067b2b3ae4e46aab754e90972f8f333b31bf94a686bbcb054bfa7b14 +"bn.js@npm:5.2.1, bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 10/7a7e8764d7a6e9708b8b9841b2b3d6019cc154d2fc23716d0efecfe1e16921b7533c6f7361fb05471eab47986c4aa310c270f88e3507172104632ac8df2cfd84 languageName: node linkType: hard @@ -5359,13 +5505,6 @@ __metadata: languageName: node linkType: hard -"bn.js@npm:^5.0.0, bn.js@npm:^5.1.2, bn.js@npm:^5.2.0, bn.js@npm:^5.2.1": - version: 5.2.1 - resolution: "bn.js@npm:5.2.1" - checksum: 10/7a7e8764d7a6e9708b8b9841b2b3d6019cc154d2fc23716d0efecfe1e16921b7533c6f7361fb05471eab47986c4aa310c270f88e3507172104632ac8df2cfd84 - languageName: node - linkType: hard - "body-parser@npm:1.20.1": version: 1.20.1 resolution: "body-parser@npm:1.20.1" @@ -5405,7 +5544,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.2, braces@npm:~3.0.2": +"braces@npm:^3.0.2": version: 3.0.2 resolution: "braces@npm:3.0.2" dependencies: @@ -5446,7 +5585,7 @@ __metadata: languageName: node linkType: hard -"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": +"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" dependencies: @@ -5614,26 +5753,6 @@ __metadata: languageName: node linkType: hard -"bs58@npm:^4.0.0": - version: 4.0.1 - resolution: "bs58@npm:4.0.1" - dependencies: - base-x: "npm:^3.0.2" - checksum: 10/b3c5365bb9e0c561e1a82f1a2d809a1a692059fae016be233a6127ad2f50a6b986467c3a50669ce4c18929dcccb297c5909314dd347a25a68c21b68eb3e95ac2 - languageName: node - linkType: hard - -"bs58check@npm:^2.1.2": - version: 2.1.2 - resolution: "bs58check@npm:2.1.2" - dependencies: - bs58: "npm:^4.0.0" - create-hash: "npm:^1.1.0" - safe-buffer: "npm:^5.1.2" - checksum: 10/43bdf08a5dd04581b78f040bc4169480e17008da482ffe2a6507327bbc4fc5c28de0501f7faf22901cfe57fbca79cbb202ca529003fedb4cb8dccd265b38e54d - languageName: node - linkType: hard - "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -5825,25 +5944,6 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.5.2": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" - dependencies: - anymatch: "npm:~3.1.2" - braces: "npm:~3.0.2" - fsevents: "npm:~2.3.2" - glob-parent: "npm:~5.1.2" - is-binary-path: "npm:~2.1.0" - is-glob: "npm:~4.0.1" - normalize-path: "npm:~3.0.0" - readdirp: "npm:~3.6.0" - dependenciesMeta: - fsevents: - optional: true - checksum: 10/863e3ff78ee7a4a24513d2a416856e84c8e4f5e60efbe03e8ab791af1a183f569b62fc6f6b8044e2804966cb81277ddbbc1dc374fba3265bd609ea8efd62f5b3 - languageName: node - linkType: hard - "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -7314,19 +7414,6 @@ __metadata: languageName: node linkType: hard -"eth-block-tracker@npm:^8.0.0": - version: 8.1.0 - resolution: "eth-block-tracker@npm:8.1.0" - dependencies: - "@metamask/eth-json-rpc-provider": "npm:^2.1.0" - "@metamask/safe-event-emitter": "npm:^3.0.0" - "@metamask/utils": "npm:^8.1.0" - json-rpc-random-id: "npm:^1.0.1" - pify: "npm:^5.0.0" - checksum: 10/94d81a0f5ed62bb7fd70b99a3a6172f416a574dc9fcaa96c9bdedb4d98c52b257ee505957d4a5b248ce73220b96083420acdd2dd702a0330d016018a59bd0b2e - languageName: node - linkType: hard - "eth-ens-namehash@npm:^2.0.8": version: 2.0.8 resolution: "eth-ens-namehash@npm:2.0.8" @@ -7346,29 +7433,6 @@ __metadata: languageName: node linkType: hard -"ethereum-cryptography@npm:^0.1.3": - version: 0.1.3 - resolution: "ethereum-cryptography@npm:0.1.3" - dependencies: - "@types/pbkdf2": "npm:^3.0.0" - "@types/secp256k1": "npm:^4.0.1" - blakejs: "npm:^1.1.0" - browserify-aes: "npm:^1.2.0" - bs58check: "npm:^2.1.2" - create-hash: "npm:^1.2.0" - create-hmac: "npm:^1.1.7" - hash.js: "npm:^1.1.7" - keccak: "npm:^3.0.0" - pbkdf2: "npm:^3.0.17" - randombytes: "npm:^2.1.0" - safe-buffer: "npm:^5.1.2" - scrypt-js: "npm:^3.0.0" - secp256k1: "npm:^4.0.1" - setimmediate: "npm:^1.0.5" - checksum: 10/975e476782746acd97d5b37366801ae622a52fb31e5d83f600804be230a61ef7b9d289dcecd9c308fb441967caf3a6e3768dd7c8add6441fcc60c398175d5a96 - languageName: node - linkType: hard - "ethereum-cryptography@npm:^2.0.0, ethereum-cryptography@npm:^2.1.2": version: 2.1.3 resolution: "ethereum-cryptography@npm:2.1.3" @@ -7381,19 +7445,6 @@ __metadata: languageName: node linkType: hard -"ethereumjs-util@npm:^7.0.10": - version: 7.1.5 - resolution: "ethereumjs-util@npm:7.1.5" - dependencies: - "@types/bn.js": "npm:^5.1.0" - bn.js: "npm:^5.1.2" - create-hash: "npm:^1.1.2" - ethereum-cryptography: "npm:^0.1.3" - rlp: "npm:^2.2.4" - checksum: 10/f28fc1ebb8f35bf9e418f76f51be737d94d603b912c3e014c4e87cd45ccd1b10bdfef764c8f152574b57e9faa260a18773cbc110f9e0a754d6b3730699e54dc9 - languageName: node - linkType: hard - "ethers@npm:^6.13.2": version: 6.13.2 resolution: "ethers@npm:6.13.2" @@ -7534,6 +7585,17 @@ __metadata: languageName: node linkType: hard +"extension-port-stream@npm:^4.1.0": + version: 4.2.0 + resolution: "extension-port-stream@npm:4.2.0" + dependencies: + readable-stream: "npm:^3.6.2 || ^4.4.2" + peerDependencies: + webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 + checksum: 10/85559c82e3f3aa21462e234b30b7d53872708893664cd03f2f848af556cf0730cf2243b089efc9d40bbe9a4f73bd8fd19684db5a985329b0c4402b4f2fe26358 + languageName: node + linkType: hard + "external-editor@npm:^3.1.0": version: 3.1.0 resolution: "external-editor@npm:3.1.0" @@ -7620,6 +7682,13 @@ __metadata: languageName: node linkType: hard +"fastest-levenshtein@npm:^1.0.16": + version: 1.0.16 + resolution: "fastest-levenshtein@npm:1.0.16" + checksum: 10/ee85d33b5cef592033f70e1c13ae8624055950b4eb832435099cd56aa313d7f251b873bedbc06a517adfaff7b31756d139535991e2406967438e03a1bf1b008e + languageName: node + linkType: hard + "fastq@npm:^1.6.0": version: 1.17.0 resolution: "fastq@npm:1.17.0" @@ -7949,7 +8018,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": +"glob-parent@npm:^5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: @@ -8156,7 +8225,7 @@ __metadata: languageName: node linkType: hard -"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3, hash.js@npm:^1.1.7": +"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": version: 1.1.7 resolution: "hash.js@npm:1.1.7" dependencies: @@ -8478,15 +8547,6 @@ __metadata: languageName: node linkType: hard -"is-binary-path@npm:~2.1.0": - version: 2.1.0 - resolution: "is-binary-path@npm:2.1.0" - dependencies: - binary-extensions: "npm:^2.0.0" - checksum: 10/078e51b4f956c2c5fd2b26bb2672c3ccf7e1faff38e0ebdba45612265f4e3d9fc3127a1fa8370bbf09eab61339203c3d3b7af5662cbf8be4030f8fac37745b0e - languageName: node - linkType: hard - "is-boolean-object@npm:^1.1.0": version: 1.1.2 resolution: "is-boolean-object@npm:1.1.2" @@ -8559,7 +8619,7 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": version: 4.0.3 resolution: "is-glob@npm:4.0.3" dependencies: @@ -9399,18 +9459,6 @@ __metadata: languageName: node linkType: hard -"json-rpc-middleware-stream@npm:^5.0.0, json-rpc-middleware-stream@npm:^5.0.1": - version: 5.0.1 - resolution: "json-rpc-middleware-stream@npm:5.0.1" - dependencies: - "@metamask/json-rpc-engine": "npm:^7.1.1" - "@metamask/safe-event-emitter": "npm:^3.0.0" - "@metamask/utils": "npm:^8.1.0" - readable-stream: "npm:^3.6.2" - checksum: 10/b5e9b2ae21cc93586f1f4d8c6543634406575bf9cb6e909a4b5d47359b44519f37192a0262279291e5cde0876a67928d26d7e420d9e2aaf7992083e2c1f97a37 - languageName: node - linkType: hard - "json-rpc-random-id@npm:^1.0.0, json-rpc-random-id@npm:^1.0.1": version: 1.0.1 resolution: "json-rpc-random-id@npm:1.0.1" @@ -9471,18 +9519,6 @@ __metadata: languageName: node linkType: hard -"keccak@npm:^3.0.0": - version: 3.0.4 - resolution: "keccak@npm:3.0.4" - dependencies: - node-addon-api: "npm:^2.0.0" - node-gyp: "npm:latest" - node-gyp-build: "npm:^4.2.0" - readable-stream: "npm:^3.6.0" - checksum: 10/45478bb0a57e44d0108646499b8360914b0fbc8b0e088f1076659cb34faaa9eb829c40f6dd9dadb3460bb86cc33153c41fed37fe5ce09465a60e71e78c23fa55 - languageName: node - linkType: hard - "keyv@npm:^4.5.3": version: 4.5.4 resolution: "keyv@npm:4.5.4" @@ -9742,6 +9778,15 @@ __metadata: languageName: node linkType: hard +"marked@npm:^12.0.1": + version: 12.0.2 + resolution: "marked@npm:12.0.2" + bin: + marked: bin/marked.js + checksum: 10/24d4fc58d37c1779197fa7f93c504d8c71d4df54eb69cbbc14a55ba2a8e2ad83d723801fc25452c21ce74b38a483c5863c53449f130253a597be9e9c1d3e7e2b + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -9858,6 +9903,15 @@ __metadata: languageName: node linkType: hard +"mime@npm:^3.0.0": + version: 3.0.0 + resolution: "mime@npm:3.0.0" + bin: + mime: cli.js + checksum: 10/b2d31580deb58be89adaa1877cbbf152b7604b980fd7ef8f08b9e96bfedf7d605d9c23a8ba62aa12c8580b910cd7c1d27b7331d0f40f7a14e17d5a0bbec3b49f + languageName: node + linkType: hard + "mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" @@ -10122,26 +10176,6 @@ __metadata: languageName: node linkType: hard -"node-addon-api@npm:^2.0.0": - version: 2.0.2 - resolution: "node-addon-api@npm:2.0.2" - dependencies: - node-gyp: "npm:latest" - checksum: 10/e4ce4daac5b2fefa6b94491b86979a9c12d9cceba571d2c6df1eb5859f9da68e5dc198f128798e1785a88aafee6e11f4992dcccd4bf86bec90973927d158bd60 - languageName: node - linkType: hard - -"node-gyp-build@npm:^4.2.0": - version: 4.8.0 - resolution: "node-gyp-build@npm:4.8.0" - bin: - node-gyp-build: bin.js - node-gyp-build-optional: optional.js - node-gyp-build-test: build-test.js - checksum: 10/80f410ab412df38e84171d3634a5716b6c6f14ecfa4eb971424d289381fb76f8bcbe1b666419ceb2c81060e558fd7c6d70cc0f60832bcca6a1559098925d9657 - languageName: node - linkType: hard - "node-gyp@npm:^10.0.0, node-gyp@npm:latest": version: 10.0.1 resolution: "node-gyp@npm:10.0.1" @@ -10199,7 +10233,7 @@ __metadata: languageName: node linkType: hard -"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": +"normalize-path@npm:^3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" checksum: 10/88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 @@ -10255,16 +10289,6 @@ __metadata: languageName: node linkType: hard -"number-to-bn@npm:1.7.0": - version: 1.7.0 - resolution: "number-to-bn@npm:1.7.0" - dependencies: - bn.js: "npm:4.11.6" - strip-hex-prefix: "npm:1.0.0" - checksum: 10/702e8f00b6b90abd23f711056005179c3bd5ce3b063c47d468250f63ab3b9b4b82e27bff3b4642a9e71e06c717d5ed359873501746df0a64c3db1fa6d704e704 - languageName: node - linkType: hard - "object-inspect@npm:^1.13.1, object-inspect@npm:^1.9.0": version: 1.13.1 resolution: "object-inspect@npm:1.13.1" @@ -10629,7 +10653,7 @@ __metadata: languageName: node linkType: hard -"pbkdf2@npm:^3.0.17, pbkdf2@npm:^3.0.3": +"pbkdf2@npm:^3.0.3": version: 3.1.2 resolution: "pbkdf2@npm:3.1.2" dependencies: @@ -10656,7 +10680,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc @@ -11157,15 +11181,6 @@ __metadata: languageName: node linkType: hard -"readdirp@npm:~3.6.0": - version: 3.6.0 - resolution: "readdirp@npm:3.6.0" - dependencies: - picomatch: "npm:^2.2.1" - checksum: 10/196b30ef6ccf9b6e18c4e1724b7334f72a093d011a99f3b5920470f0b3406a51770867b3e1ae9711f227ef7a7065982f6ee2ce316746b2cb42c88efe44297fe7 - languageName: node - linkType: hard - "redux-saga@npm:^1.2.3": version: 1.3.0 resolution: "redux-saga@npm:1.3.0" @@ -11397,17 +11412,6 @@ __metadata: languageName: node linkType: hard -"rlp@npm:^2.2.4": - version: 2.2.7 - resolution: "rlp@npm:2.2.7" - dependencies: - bn.js: "npm:^5.2.0" - bin: - rlp: bin/rlp - checksum: 10/cf1919a2dc99f336191b3363b76299db567c192b7ee3c6f5c722728c34f65577883c9c88eeb7a1bfcbc26693c8a4f1fb0662e79ee86f0c98dd258d6987303498 - languageName: node - linkType: hard - "rollup@npm:^4.13.0": version: 4.19.1 resolution: "rollup@npm:4.19.1" @@ -11560,25 +11564,6 @@ __metadata: languageName: node linkType: hard -"scrypt-js@npm:^3.0.0": - version: 3.0.1 - resolution: "scrypt-js@npm:3.0.1" - checksum: 10/2f8aa72b7f76a6f9c446bbec5670f80d47497bccce98474203d89b5667717223eeb04a50492ae685ed7adc5a060fc2d8f9fd988f8f7ebdaf3341967f3aeff116 - languageName: node - linkType: hard - -"secp256k1@npm:^4.0.1": - version: 4.0.3 - resolution: "secp256k1@npm:4.0.3" - dependencies: - elliptic: "npm:^6.5.4" - node-addon-api: "npm:^2.0.0" - node-gyp: "npm:latest" - node-gyp-build: "npm:^4.2.0" - checksum: 10/8b45820cd90fd2f95cc8fdb9bf8a71e572de09f2311911ae461a951ffa9e30c99186a129d0f1afeb380dd67eca0c10493f8a7513c39063fda015e99995088e3b - languageName: node - linkType: hard - "semver@npm:^6.1.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" @@ -11710,7 +11695,7 @@ __metadata: languageName: node linkType: hard -"setimmediate@npm:^1.0.4, setimmediate@npm:^1.0.5": +"setimmediate@npm:^1.0.4": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" checksum: 10/76e3f5d7f4b581b6100ff819761f04a984fa3f3990e72a6554b57188ded53efce2d3d6c0932c10f810b7c59414f85e2ab3c11521877d1dea1ce0b56dc906f485 @@ -12982,7 +12967,7 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2": +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -13037,6 +13022,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^9.0.1": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 10/9d0b6adb72b736e36f2b1b53da0d559125ba3e39d913b6072f6f033e0c87835b414f0836b45bcfaf2bdf698f92297fea1c3cc19b0b258bc182c9c43cc0fab9f2 + languageName: node + linkType: hard + "v8-to-istanbul@npm:^9.0.1": version: 9.2.0 resolution: "v8-to-istanbul@npm:9.2.0" @@ -13048,6 +13042,13 @@ __metadata: languageName: node linkType: hard +"valid-url@npm:^1.0.9": + version: 1.0.9 + resolution: "valid-url@npm:1.0.9" + checksum: 10/343dfaf85eb3691dc8eb93f7bc007be1ee6091e6c6d1a68bf633cb85e4bf2930e34ca9214fb2c3330de5b652510b257a8ee1ff0a0a37df0925e9dabf93ee512d + languageName: node + linkType: hard + "validate-npm-package-license@npm:^3.0.4": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4"