diff --git a/yarn.lock b/yarn.lock index 48bbf63..c85d856 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2747,25 +2747,25 @@ __metadata: languageName: node linkType: hard -"@metamask/abi-utils@npm:^2.0.4": - version: 2.0.4 - resolution: "@metamask/abi-utils@npm:2.0.4" +"@metamask/abi-utils@npm:^3.0.0": + version: 3.0.0 + resolution: "@metamask/abi-utils@npm:3.0.0" dependencies: "@metamask/superstruct": ^3.1.0 - "@metamask/utils": ^9.0.0 - checksum: 85b15419248ddec1ab59ec5f3e41276f7509dadd9ced871658fa3cc04805ad35ace96986416aaecd24e3630e92b0ed078328966c92383ffa9b1cc3f0f357ad6c + "@metamask/utils": ^11.0.1 + checksum: 5ac03df29bbb6cb34073e84022f8c53782c46de2817abf057ad4efc841921cee5b9dba8958b22373191fbf111e81b59bbb22d715020e032e06d6a922d59e37cc languageName: node linkType: hard -"@metamask/approval-controller@npm:^7.1.1": - version: 7.1.1 - resolution: "@metamask/approval-controller@npm:7.1.1" +"@metamask/approval-controller@npm:^7.1.2": + version: 7.1.2 + resolution: "@metamask/approval-controller@npm:7.1.2" dependencies: - "@metamask/base-controller": ^7.0.2 - "@metamask/rpc-errors": ^7.0.1 - "@metamask/utils": ^10.0.0 - nanoid: ^3.1.31 - checksum: f3a930b0e8fcb215fe65b2b88a7bb4befb544eb1448348bb91c0a3b587c479c46519d8ba6a6f347b6ecc49a9761b1db33fd1d39b9113dd3062fbc789d3f0f4a8 + "@metamask/base-controller": ^7.1.1 + "@metamask/rpc-errors": ^7.0.2 + "@metamask/utils": ^11.0.1 + nanoid: ^3.3.8 + checksum: 870bcf646cc6b03ab4d8b5cf4cdfc1539c54d83937ab2a9b9e10d9471d21eb0cf0dabc8ee0f9ad9b2ace436a9e7cee3f348e47c8223b21291df0080b827a5d7c languageName: node linkType: hard @@ -2784,7 +2784,7 @@ __metadata: languageName: node linkType: hard -"@metamask/base-controller@npm:^6.0.0, @metamask/base-controller@npm:^6.0.1, @metamask/base-controller@npm:^6.0.2": +"@metamask/base-controller@npm:^6.0.2": version: 6.0.3 resolution: "@metamask/base-controller@npm:6.0.3" dependencies: @@ -2794,7 +2794,7 @@ __metadata: languageName: node linkType: hard -"@metamask/base-controller@npm:^7.0.1, @metamask/base-controller@npm:^7.0.2": +"@metamask/base-controller@npm:^7.0.2": version: 7.0.2 resolution: "@metamask/base-controller@npm:7.0.2" dependencies: @@ -2804,7 +2804,17 @@ __metadata: languageName: node linkType: hard -"@metamask/controller-utils@npm:^11.0.1, @metamask/controller-utils@npm:^11.4.0, @metamask/controller-utils@npm:^11.4.1": +"@metamask/base-controller@npm:^7.0.3, @metamask/base-controller@npm:^7.1.1": + version: 7.1.1 + resolution: "@metamask/base-controller@npm:7.1.1" + dependencies: + "@metamask/utils": ^11.0.1 + immer: ^9.0.6 + checksum: 0d89bb27f579f6a0fd7b9d05dc80ce79fd7d18dd631088a661b1cfc6c1a915ca7f1eeb54d2554a80defba4b1be0325f5e23e0e8fb146f54c04dbed9c1cf8ed17 + languageName: node + linkType: hard + +"@metamask/controller-utils@npm:^11.4.1": version: 11.4.2 resolution: "@metamask/controller-utils@npm:11.4.2" dependencies: @@ -2822,6 +2832,26 @@ __metadata: languageName: node linkType: hard +"@metamask/controller-utils@npm:^11.4.4, @metamask/controller-utils@npm:^11.4.5": + version: 11.4.5 + resolution: "@metamask/controller-utils@npm:11.4.5" + dependencies: + "@ethereumjs/util": ^8.1.0 + "@metamask/eth-query": ^4.0.0 + "@metamask/ethjs-unit": ^0.3.0 + "@metamask/utils": ^11.0.1 + "@spruceid/siwe-parser": 2.1.0 + "@types/bn.js": ^5.1.5 + bignumber.js: ^9.1.2 + bn.js: ^5.2.1 + eth-ens-namehash: ^2.0.8 + fast-deep-equal: ^3.1.3 + peerDependencies: + "@babel/runtime": ^7.0.0 + checksum: ee86c8d23ff394b864ba98d87828158ac68e15e83b93d314b47e4cccc0d84b061b9921626d99645a50b38cced4d86839b22cb48952d0875ed7cd2c1866b8b9c2 + languageName: node + linkType: hard + "@metamask/eslint-config-browser@npm:^13.0.0": version: 13.0.0 resolution: "@metamask/eslint-config-browser@npm:13.0.0" @@ -2882,44 +2912,48 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-block-tracker@npm:^9.0.3": - version: 9.0.3 - resolution: "@metamask/eth-block-tracker@npm:9.0.3" +"@metamask/eth-block-tracker@npm:^11.0.4": + version: 11.0.4 + resolution: "@metamask/eth-block-tracker@npm:11.0.4" dependencies: - "@metamask/eth-json-rpc-provider": ^3.0.2 - "@metamask/safe-event-emitter": ^3.0.0 - "@metamask/utils": ^8.1.0 + "@metamask/eth-json-rpc-provider": ^4.1.5 + "@metamask/safe-event-emitter": ^3.1.1 + "@metamask/utils": ^11.0.1 json-rpc-random-id: ^1.0.1 pify: ^5.0.0 - checksum: edd3d59a0416752d90c8e2d8c10c31635dbe3eb323fcb054c401528afe4cbbb6a5a85aedd6ffee4a504d9779656bfab027f2274fd95981c90bf56b6f565dbca2 + checksum: 81054b9d47299eacbbae8032a7b5f64c3dd4ddd5588b0ca931034ce16020dfef4b454865d016c2323074ecfce68e5381030b9b58494a155579cfd104a575aada 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" +"@metamask/eth-json-rpc-middleware@npm:^15.1.2": + version: 15.1.2 + resolution: "@metamask/eth-json-rpc-middleware@npm:15.1.2" dependencies: - "@metamask/eth-block-tracker": ^9.0.3 - "@metamask/eth-json-rpc-provider": ^3.0.2 - "@metamask/eth-sig-util": ^7.0.0 - "@metamask/json-rpc-engine": ^8.0.2 - "@metamask/rpc-errors": ^6.0.0 - "@metamask/utils": ^8.1.0 + "@metamask/eth-block-tracker": ^11.0.4 + "@metamask/eth-json-rpc-provider": ^4.1.7 + "@metamask/eth-sig-util": ^8.1.2 + "@metamask/json-rpc-engine": ^10.0.2 + "@metamask/rpc-errors": ^7.0.2 + "@metamask/utils": ^11.0.1 + "@types/bn.js": ^5.1.5 + bn.js: ^5.2.1 klona: ^2.0.6 pify: ^5.0.0 safe-stable-stringify: ^2.4.3 - checksum: 0334fa8e51d73488e42e1cd663e90012f4055c5cd04cb4ff371ecb3552b82cd271f27a88ff0187ad23f195cfbbba467126711c08b20c1124083a706a85524a82 + checksum: f9ac178f8da98ad200f1102fbab546d601e4d9d4c70f8351e1b3fe1e2d73f5e7fb43f6f6183b2620f3a121ba1840670bdef421ef6ec08622ef18498ed5453914 languageName: node linkType: hard -"@metamask/eth-json-rpc-provider@npm:^3.0.2": - version: 3.0.2 - resolution: "@metamask/eth-json-rpc-provider@npm:3.0.2" +"@metamask/eth-json-rpc-provider@npm:^4.1.5, @metamask/eth-json-rpc-provider@npm:^4.1.7": + version: 4.1.7 + resolution: "@metamask/eth-json-rpc-provider@npm:4.1.7" dependencies: - "@metamask/json-rpc-engine": ^8.0.2 + "@metamask/json-rpc-engine": ^10.0.2 + "@metamask/rpc-errors": ^7.0.2 "@metamask/safe-event-emitter": ^3.0.0 - "@metamask/utils": ^8.3.0 - checksum: 0321eaad6fa205a9d3ddcfaf28e63c05291614893cb2e116151185a4acbd6bb6a508d6e556b3cb8bc4d3caef4bf0a638202d9b6bdc127fbcb81715eb2660a809 + "@metamask/utils": ^11.0.1 + uuid: ^8.3.2 + checksum: 579c8124879518bb007b5a5850acdc5af0dbc4bc2208436f63a5639dc7d552b37e79f154c015de22de01c83d0e86e97cba2d599c86884c7c94b37b326d8fd4bc languageName: node linkType: hard @@ -2933,17 +2967,17 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-sig-util@npm:^7.0.0": - version: 7.0.3 - resolution: "@metamask/eth-sig-util@npm:7.0.3" +"@metamask/eth-sig-util@npm:^8.1.2": + version: 8.1.2 + resolution: "@metamask/eth-sig-util@npm:8.1.2" dependencies: "@ethereumjs/util": ^8.1.0 - "@metamask/abi-utils": ^2.0.4 - "@metamask/utils": ^9.0.0 + "@metamask/abi-utils": ^3.0.0 + "@metamask/utils": ^11.0.1 "@scure/base": ~1.1.3 ethereum-cryptography: ^2.1.2 tweetnacl: ^1.0.3 - checksum: fd4d0710857525815b241ddecce64988dd12303a9638577429baf180c62cf9cef9403aed01bc046b4860b332d455604c84e4b2a9b5997db16f444125b4b39398 + checksum: f3d467f1a43a4093b067966c4a7409883c7c3d5d7b61b36023e47c1a3fbaad4b4b04f3b6aacb5e34f0a8b0b973d25ab65af3408a2dd38b17581aae4018c5791b languageName: node linkType: hard @@ -2970,18 +3004,18 @@ __metadata: languageName: node linkType: hard -"@metamask/json-rpc-engine@npm:^8.0.2": - version: 8.0.2 - resolution: "@metamask/json-rpc-engine@npm:8.0.2" +"@metamask/json-rpc-engine@npm:^10.0.2": + version: 10.0.2 + resolution: "@metamask/json-rpc-engine@npm:10.0.2" dependencies: - "@metamask/rpc-errors": ^6.2.1 + "@metamask/rpc-errors": ^7.0.2 "@metamask/safe-event-emitter": ^3.0.0 - "@metamask/utils": ^8.3.0 - checksum: c240d298ad503d93922a94a62cf59f0344b6d6644a523bc8ea3c0f321bea7172b89f2747a5618e2861b2e8152ae5086b76f391a10e4566529faa50b8850c051d + "@metamask/utils": ^11.0.1 + checksum: db561d6ffe4de041dc2fe79c6d1eb098bd9eb444864568c4781f3227e6c7e33563ac2858caadb14f6b58facbf189fe0f50725adbc29f3b2641b787e550e548e6 languageName: node linkType: hard -"@metamask/json-rpc-engine@npm:^9.0.0, @metamask/json-rpc-engine@npm:^9.0.1, @metamask/json-rpc-engine@npm:^9.0.2": +"@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: @@ -2992,7 +3026,7 @@ __metadata: 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.1": version: 8.0.2 resolution: "@metamask/json-rpc-middleware-stream@npm:8.0.2" dependencies: @@ -3016,7 +3050,32 @@ __metadata: languageName: node linkType: hard -"@metamask/key-tree@npm:^9.1.1, @metamask/key-tree@npm:^9.1.2": +"@metamask/json-rpc-middleware-stream@npm:^8.0.6": + version: 8.0.6 + resolution: "@metamask/json-rpc-middleware-stream@npm:8.0.6" + dependencies: + "@metamask/json-rpc-engine": ^10.0.2 + "@metamask/safe-event-emitter": ^3.0.0 + "@metamask/utils": ^11.0.1 + readable-stream: ^3.6.2 + checksum: e004de7a8090afc0441b9bf661106ac07a550862f6e824bfebcb14b46eea7551beeaeab4c39ac810beee0f53ad1032344a99eef1c0f5f118fe8d388e7e0c5014 + languageName: node + linkType: hard + +"@metamask/key-tree@npm:^10.0.2": + version: 10.0.2 + resolution: "@metamask/key-tree@npm:10.0.2" + dependencies: + "@metamask/scure-bip39": ^2.1.1 + "@metamask/utils": ^11.0.1 + "@noble/curves": ^1.2.0 + "@noble/hashes": ^1.3.2 + "@scure/base": ^1.0.0 + checksum: b2d5f2cbd71a22f49facec7e2906164af38de185cbff631a98815538731f217cf02b10e2fa2186cb45f91551bf712a2435252aae36534f316365b7d0707b4e93 + languageName: node + linkType: hard + +"@metamask/key-tree@npm:^9.1.2": version: 9.1.2 resolution: "@metamask/key-tree@npm:9.1.2" dependencies: @@ -3049,26 +3108,17 @@ __metadata: languageName: node linkType: hard -"@metamask/permission-controller@npm:^10.0.0": - version: 10.0.1 - resolution: "@metamask/permission-controller@npm:10.0.1" +"@metamask/object-multiplex@npm:^2.1.0": + version: 2.1.0 + resolution: "@metamask/object-multiplex@npm:2.1.0" dependencies: - "@metamask/base-controller": ^6.0.1 - "@metamask/controller-utils": ^11.0.1 - "@metamask/json-rpc-engine": ^9.0.1 - "@metamask/rpc-errors": ^6.3.1 - "@metamask/utils": ^9.0.0 - "@types/deep-freeze-strict": ^1.1.0 - deep-freeze-strict: ^1.1.1 - immer: ^9.0.6 - nanoid: ^3.1.31 - peerDependencies: - "@metamask/approval-controller": ^7.0.0 - checksum: 0dd9daad694a4decdb7849ef48fce517bd975e3fbbaa50e549cfe16a7d1b0e607fed1f109948b7e28c7edb84b3276d68e3c3c0bef8befdad03671bacaaeacad2 + once: ^1.4.0 + readable-stream: ^3.6.2 + checksum: e119f695e89eb20c3174f8ac6d74587498d85cff92c37e83e167cb758b3d3147d5b5e1a997d6198d430ebcf2cede6265bf5d4513fe96dbb2d82bbc6167752caa languageName: node linkType: hard -"@metamask/permission-controller@npm:^11.0.0, @metamask/permission-controller@npm:^11.0.3": +"@metamask/permission-controller@npm:^11.0.0": version: 11.0.3 resolution: "@metamask/permission-controller@npm:11.0.3" dependencies: @@ -3087,28 +3137,47 @@ __metadata: languageName: node linkType: hard -"@metamask/phishing-controller@npm:^12.0.2": - version: 12.3.0 - resolution: "@metamask/phishing-controller@npm:12.3.0" +"@metamask/permission-controller@npm:^11.0.5": + version: 11.0.5 + resolution: "@metamask/permission-controller@npm:11.0.5" + dependencies: + "@metamask/base-controller": ^7.1.1 + "@metamask/controller-utils": ^11.4.5 + "@metamask/json-rpc-engine": ^10.0.2 + "@metamask/rpc-errors": ^7.0.2 + "@metamask/utils": ^11.0.1 + "@types/deep-freeze-strict": ^1.1.0 + deep-freeze-strict: ^1.1.1 + immer: ^9.0.6 + nanoid: ^3.3.8 + peerDependencies: + "@metamask/approval-controller": ^7.0.0 + checksum: 4b0a17cf9d097346f86d57f68506f0929c1bc01aca369169bb231302eabafa143eac3f478cf3d7bb6c5d1bcb6b0af6c6bac4bdd96a872ef67eb62867c72f35da + languageName: node + linkType: hard + +"@metamask/phishing-controller@npm:^12.3.1": + version: 12.3.1 + resolution: "@metamask/phishing-controller@npm:12.3.1" dependencies: - "@metamask/base-controller": ^7.0.1 - "@metamask/controller-utils": ^11.4.0 + "@metamask/base-controller": ^7.0.2 + "@metamask/controller-utils": ^11.4.4 "@noble/hashes": ^1.4.0 "@types/punycode": ^2.1.0 ethereum-cryptography: ^2.1.2 fastest-levenshtein: ^1.0.16 punycode: ^2.1.1 - checksum: ba51b76a9a16aae2b745ee8d8074733197ad01eca8bcf16bacaf7e9795bc53255cc3755142f391d8daba2d5bcf0922f1454f94052a029301f2c759eef4e2f07b + checksum: b537fc2dfc8fdf7dbbbaaeba967d76476a17f1808aa77462817ce58a2154cc75ac0a0ee93f1559ef50ad38e7e9a9d80cde1354a628b091b01b285cc74f382509 languageName: node linkType: hard -"@metamask/post-message-stream@npm:^8.1.0, @metamask/post-message-stream@npm:^8.1.1": - version: 8.1.1 - resolution: "@metamask/post-message-stream@npm:8.1.1" +"@metamask/post-message-stream@npm:^9.0.0": + version: 9.0.0 + resolution: "@metamask/post-message-stream@npm:9.0.0" dependencies: - "@metamask/utils": ^9.0.0 + "@metamask/utils": ^11.0.1 readable-stream: 3.6.2 - checksum: ffdcda20fd3aad604de756199d77721e41051fb0fe3a424a448858f1731978f4aefe64758932ca1e5ffac12f0e52fd0d00619f11c3d7eeb4fc1dda250e4e06f6 + checksum: 224a7d514457a5d69d962161f759d6f29d1e2a59cf1b158d62d560f9bafd320b917f3ce8a3e0decf8f747fb5e783189b4ca7863c315fb51a9a1a6fb216204088 languageName: node linkType: hard @@ -3154,7 +3223,28 @@ __metadata: languageName: node linkType: hard -"@metamask/rpc-errors@npm:^6.0.0, @metamask/rpc-errors@npm:^6.2.1, @metamask/rpc-errors@npm:^6.3.1": +"@metamask/providers@npm:^18.3.1": + version: 18.3.1 + resolution: "@metamask/providers@npm:18.3.1" + dependencies: + "@metamask/json-rpc-engine": ^10.0.2 + "@metamask/json-rpc-middleware-stream": ^8.0.6 + "@metamask/object-multiplex": ^2.0.0 + "@metamask/rpc-errors": ^7.0.2 + "@metamask/safe-event-emitter": ^3.1.1 + "@metamask/utils": ^11.0.1 + detect-browser: ^5.2.0 + extension-port-stream: ^4.1.0 + fast-deep-equal: ^3.1.3 + is-stream: ^2.0.0 + readable-stream: ^3.6.2 + peerDependencies: + webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 + checksum: 626112e3bdaa3b63c041ac0d280777419109a1ed2a6cdd50c1b3c7700c53d2e342f93748244a58a74d2e94357fe9eed1137317acff4df9ee0586798e02cfe00d + languageName: node + linkType: hard + +"@metamask/rpc-errors@npm:^6.3.1": version: 6.3.1 resolution: "@metamask/rpc-errors@npm:6.3.1" dependencies: @@ -3174,6 +3264,16 @@ __metadata: languageName: node linkType: hard +"@metamask/rpc-errors@npm:^7.0.2": + version: 7.0.2 + resolution: "@metamask/rpc-errors@npm:7.0.2" + dependencies: + "@metamask/utils": ^11.0.1 + fast-safe-stringify: ^2.0.6 + checksum: 262a1ab57121e277eb979325d8e4335b9f4194c5acd0138ee0032db35b4e20ea0423badb5dad4bdf6abb85d22b476377f17911a54f82b3b1a2bdffc36654d028 + 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" @@ -3191,13 +3291,6 @@ __metadata: languageName: node linkType: hard -"@metamask/slip44@npm:^3.1.0": - version: 3.1.0 - resolution: "@metamask/slip44@npm:3.1.0" - checksum: 63de4b85448990bde7760704d2f646ff33b34b22799b570c0bb1f7f08b1ebea9784495759611979ca4a5872094b093b63c28c6f6d94aa614cbd692576fcb134f - languageName: node - linkType: hard - "@metamask/slip44@npm:^4.0.0": version: 4.0.0 resolution: "@metamask/slip44@npm:4.0.0" @@ -3205,6 +3298,13 @@ __metadata: languageName: node linkType: hard +"@metamask/slip44@npm:^4.1.0": + version: 4.1.0 + resolution: "@metamask/slip44@npm:4.1.0" + checksum: 4f9b55790aade720577af8ca6411827f2b22675142e0d250c24f8965f442791f74f6b27df07a450d55148167f4fb7e19dee4f18932a6388382f66896c4adc931 + languageName: node + linkType: hard + "@metamask/snaps-cli@npm:^6.3.1": version: 6.3.1 resolution: "@metamask/snaps-cli@npm:6.3.1" @@ -3264,96 +3364,87 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-controllers@npm:^9.1.0": - version: 9.12.0 - resolution: "@metamask/snaps-controllers@npm:9.12.0" - dependencies: - "@metamask/approval-controller": ^7.1.1 - "@metamask/base-controller": ^7.0.2 - "@metamask/json-rpc-engine": ^10.0.1 - "@metamask/json-rpc-middleware-stream": ^8.0.5 - "@metamask/object-multiplex": ^2.0.0 - "@metamask/permission-controller": ^11.0.3 - "@metamask/phishing-controller": ^12.0.2 - "@metamask/post-message-stream": ^8.1.1 - "@metamask/rpc-errors": ^7.0.1 - "@metamask/snaps-registry": ^3.2.2 - "@metamask/snaps-rpc-methods": ^11.5.1 - "@metamask/snaps-sdk": ^6.10.0 - "@metamask/snaps-utils": ^8.5.0 - "@metamask/utils": ^10.0.0 +"@metamask/snaps-controllers@npm:^9.17.0": + version: 9.17.0 + resolution: "@metamask/snaps-controllers@npm:9.17.0" + dependencies: + "@metamask/approval-controller": ^7.1.2 + "@metamask/base-controller": ^7.0.3 + "@metamask/json-rpc-engine": ^10.0.2 + "@metamask/json-rpc-middleware-stream": ^8.0.6 + "@metamask/key-tree": ^10.0.2 + "@metamask/object-multiplex": ^2.1.0 + "@metamask/permission-controller": ^11.0.5 + "@metamask/phishing-controller": ^12.3.1 + "@metamask/post-message-stream": ^9.0.0 + "@metamask/rpc-errors": ^7.0.2 + "@metamask/snaps-registry": ^3.2.3 + "@metamask/snaps-rpc-methods": ^11.9.0 + "@metamask/snaps-sdk": ^6.15.0 + "@metamask/snaps-utils": ^8.8.0 + "@metamask/utils": ^11.0.1 "@xstate/fsm": ^2.0.0 + async-mutex: ^0.5.0 browserify-zlib: ^0.2.0 concat-stream: ^2.0.0 fast-deep-equal: ^3.1.3 get-npm-tarball-url: ^2.0.3 immer: ^9.0.6 + luxon: ^3.5.0 nanoid: ^3.1.31 readable-stream: ^3.6.2 readable-web-to-node-stream: ^3.0.2 semver: ^7.5.4 tar-stream: ^3.1.7 peerDependencies: - "@metamask/snaps-execution-environments": ^6.9.2 + "@metamask/snaps-execution-environments": ^6.12.0 peerDependenciesMeta: "@metamask/snaps-execution-environments": optional: true - checksum: 18b0a3e31ef6b8e95b9848f30f12f1ceac86494be388407df518a55cb6a059e0c003759957d6ac941cd869c6de16bd64952b09541af78580237e1f6d58c6d804 + checksum: de2535f872b8b2f0b8754180a1294f73213d7e18169cd91065e6bce4670fff5585ae50ddbbccaa62eeb4c558259ac4cd2f711ba1b0d686562af6dbfb01685078 languageName: node linkType: hard -"@metamask/snaps-execution-environments@npm:^6.5.0": - version: 6.6.2 - resolution: "@metamask/snaps-execution-environments@npm:6.6.2" +"@metamask/snaps-execution-environments@npm:^6.12.0": + version: 6.12.0 + resolution: "@metamask/snaps-execution-environments@npm:6.12.0" dependencies: - "@metamask/json-rpc-engine": ^9.0.2 - "@metamask/object-multiplex": ^2.0.0 - "@metamask/post-message-stream": ^8.1.0 - "@metamask/providers": ^17.1.2 - "@metamask/rpc-errors": ^6.3.1 - "@metamask/snaps-sdk": ^6.1.0 - "@metamask/snaps-utils": ^7.8.1 + "@metamask/json-rpc-engine": ^10.0.2 + "@metamask/object-multiplex": ^2.1.0 + "@metamask/post-message-stream": ^9.0.0 + "@metamask/providers": ^18.3.1 + "@metamask/rpc-errors": ^7.0.2 + "@metamask/snaps-sdk": ^6.15.0 + "@metamask/snaps-utils": ^8.8.0 "@metamask/superstruct": ^3.1.0 - "@metamask/utils": ^9.1.0 + "@metamask/utils": ^11.0.1 nanoid: ^3.1.31 readable-stream: ^3.6.2 - checksum: 76663335a14ddcf74b2b5bd56b041a77c163a87e52e9a45a08ae2d9a32c9add3ce8381cbf08a98ba1a9c40abc098e8c4d3f32b36e313bf04be4230bf9883ea29 + checksum: 299227fc26c307049030b902f0ed470800ef33ab5d546405614e7c4685bf6ff9d1affd76477c6db6edf7241e6a7280930baf153a5f8d55015717f902a836ca9d languageName: node linkType: hard "@metamask/snaps-jest@npm:^8.2.0": - version: 8.2.0 - resolution: "@metamask/snaps-jest@npm:8.2.0" + version: 8.11.0 + resolution: "@metamask/snaps-jest@npm:8.11.0" dependencies: "@jest/environment": ^29.5.0 "@jest/expect": ^29.5.0 "@jest/globals": ^29.5.0 - "@metamask/base-controller": ^6.0.0 - "@metamask/eth-json-rpc-middleware": ^12.1.2 - "@metamask/json-rpc-engine": ^9.0.0 - "@metamask/json-rpc-middleware-stream": ^8.0.0 - "@metamask/key-tree": ^9.1.1 - "@metamask/permission-controller": ^10.0.0 - "@metamask/snaps-controllers": ^9.1.0 - "@metamask/snaps-execution-environments": ^6.5.0 - "@metamask/snaps-rpc-methods": ^9.1.4 - "@metamask/snaps-sdk": ^6.0.0 - "@metamask/snaps-utils": ^7.7.0 - "@metamask/utils": ^8.3.0 - "@reduxjs/toolkit": ^1.9.5 + "@metamask/snaps-controllers": ^9.17.0 + "@metamask/snaps-sdk": ^6.15.0 + "@metamask/snaps-simulation": ^2.1.0 + "@metamask/superstruct": ^3.1.0 + "@metamask/utils": ^11.0.1 express: ^4.18.2 jest-environment-node: ^29.5.0 jest-matcher-utils: ^29.5.0 - mime: ^3.0.0 - readable-stream: ^3.6.2 redux: ^4.2.1 - redux-saga: ^1.2.3 - superstruct: ^1.0.3 - checksum: 616d89156a4151f48867ed66fcdfacd44ddfdc292eed653efb8ebc471a315210dc540830ff0b69e41cebff4d2138a012e7c70d48c768cf0282ce0ec98fb4fe77 + checksum: 5023cee1d03000361ed2c0c753aa9f0b2eada27565e3cc523c981d2da2043d958627dc3975746afca5851f1948ff5991b8c7efd5cd99abefe48e9ca1fa5ef278 languageName: node linkType: hard -"@metamask/snaps-registry@npm:^3.2.1, @metamask/snaps-registry@npm:^3.2.2": +"@metamask/snaps-registry@npm:^3.2.1": version: 3.2.2 resolution: "@metamask/snaps-registry@npm:3.2.2" dependencies: @@ -3365,52 +3456,49 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-rpc-methods@npm:^11.5.1": - version: 11.5.1 - resolution: "@metamask/snaps-rpc-methods@npm:11.5.1" +"@metamask/snaps-registry@npm:^3.2.3": + version: 3.2.3 + resolution: "@metamask/snaps-registry@npm:3.2.3" dependencies: - "@metamask/key-tree": ^9.1.2 - "@metamask/permission-controller": ^11.0.3 - "@metamask/rpc-errors": ^7.0.1 - "@metamask/snaps-sdk": ^6.10.0 - "@metamask/snaps-utils": ^8.5.0 "@metamask/superstruct": ^3.1.0 - "@metamask/utils": ^10.0.0 - "@noble/hashes": ^1.3.1 - checksum: fcceec0ae39001a73d93d25fab197b3ff2e402d6ea000faaffb116182f04876f04a5f40093face2826aa944ee424afbdc466b3d5c7ca3bd7b0d81cc7390c47e0 + "@metamask/utils": ^11.0.1 + "@noble/curves": ^1.2.0 + "@noble/hashes": ^1.3.2 + checksum: d07b21e6f83e6a7477dc4c62ed7f7a7cc5d639e051c1abde122c31cad77a374d685502f6b8b4d3ea15cebbf7b1c40fbe11d7e780f2f7b3949fcc9979dbfa78f0 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" +"@metamask/snaps-rpc-methods@npm:^11.9.0": + version: 11.9.0 + resolution: "@metamask/snaps-rpc-methods@npm:11.9.0" dependencies: - "@metamask/key-tree": ^9.1.1 - "@metamask/permission-controller": ^10.0.0 - "@metamask/rpc-errors": ^6.2.1 - "@metamask/snaps-sdk": ^6.0.0 - "@metamask/snaps-utils": ^7.7.0 - "@metamask/utils": ^8.3.0 + "@metamask/key-tree": ^10.0.2 + "@metamask/permission-controller": ^11.0.5 + "@metamask/rpc-errors": ^7.0.2 + "@metamask/snaps-sdk": ^6.15.0 + "@metamask/snaps-utils": ^8.8.0 + "@metamask/superstruct": ^3.1.0 + "@metamask/utils": ^11.0.1 "@noble/hashes": ^1.3.1 - superstruct: ^1.0.3 - checksum: f32775c53afb83f6f6907e72bec412ba21a8535c50910d2e2fac7efa68bac7d62dd162ca0329297287b4f8f507f9fda2dcc4396966931ce8e9331d5fddbfc343 + luxon: ^3.5.0 + checksum: 4ff5f4b3e593e0c6e19b6d80020c3f3ed7aa2beed5cf2501d14eb89fcb0dd0012e7d35cee31f6dfd5323323f4ea2e96eb64a6df18701e3030d928208181d42cf languageName: node linkType: hard -"@metamask/snaps-sdk@npm:^6.0.0": - version: 6.1.1 - resolution: "@metamask/snaps-sdk@npm:6.1.1" +"@metamask/snaps-sdk@npm:^6.15.0": + version: 6.15.0 + resolution: "@metamask/snaps-sdk@npm:6.15.0" dependencies: - "@metamask/key-tree": ^9.1.2 - "@metamask/providers": ^17.1.2 - "@metamask/rpc-errors": ^6.3.1 + "@metamask/key-tree": ^10.0.2 + "@metamask/providers": ^18.3.1 + "@metamask/rpc-errors": ^7.0.2 "@metamask/superstruct": ^3.1.0 - "@metamask/utils": ^9.1.0 - checksum: 24e5468e46cf597e21140f3877e27e06705e1f8976794a0e9fa56af43c2869f506218d309699cb80607fea78a193453bf36a5a45ae056b508909fdd77d82e8d8 + "@metamask/utils": ^11.0.1 + checksum: dd50fe43598b149a76d6f2718f6bf3652a765bf4daa2b2d7515555c10676746528742cc302fdceb18ceeb32beccd8ad70b79e8f6cf04dbbdb316ebdac6766335 languageName: node linkType: hard -"@metamask/snaps-sdk@npm:^6.1.0, @metamask/snaps-sdk@npm:^6.2.0, @metamask/snaps-sdk@npm:^6.2.1, @metamask/snaps-sdk@npm:^6.3.0": +"@metamask/snaps-sdk@npm:^6.2.0, @metamask/snaps-sdk@npm:^6.2.1, @metamask/snaps-sdk@npm:^6.3.0": version: 6.3.0 resolution: "@metamask/snaps-sdk@npm:6.3.0" dependencies: @@ -3423,47 +3511,30 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-sdk@npm:^6.10.0": - version: 6.10.0 - resolution: "@metamask/snaps-sdk@npm:6.10.0" - dependencies: - "@metamask/key-tree": ^9.1.2 - "@metamask/providers": ^18.1.1 - "@metamask/rpc-errors": ^7.0.1 - "@metamask/superstruct": ^3.1.0 - "@metamask/utils": ^10.0.0 - checksum: b389fe350e85d8ce0974ee10c0789ff1daa843efeacec234726de227a02a3937e13cf81d181855c8b00563dc42e519467ac9b5401af40bf601b91c8648302855 - languageName: node - linkType: hard - -"@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": ^7.23.2 - "@babel/types": ^7.23.0 - "@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/slip44": ^3.1.0 - "@metamask/snaps-registry": ^3.2.1 - "@metamask/snaps-sdk": ^6.1.0 +"@metamask/snaps-simulation@npm:^2.1.0": + version: 2.1.0 + resolution: "@metamask/snaps-simulation@npm:2.1.0" + dependencies: + "@metamask/base-controller": ^7.0.3 + "@metamask/eth-json-rpc-middleware": ^15.1.2 + "@metamask/json-rpc-engine": ^10.0.2 + "@metamask/json-rpc-middleware-stream": ^8.0.6 + "@metamask/key-tree": ^10.0.2 + "@metamask/permission-controller": ^11.0.5 + "@metamask/phishing-controller": ^12.3.1 + "@metamask/snaps-controllers": ^9.17.0 + "@metamask/snaps-execution-environments": ^6.12.0 + "@metamask/snaps-rpc-methods": ^11.9.0 + "@metamask/snaps-sdk": ^6.15.0 + "@metamask/snaps-utils": ^8.8.0 "@metamask/superstruct": ^3.1.0 - "@metamask/utils": ^9.1.0 - "@noble/hashes": ^1.3.1 - "@scure/base": ^1.1.1 - chalk: ^4.1.2 - cron-parser: ^4.5.0 + "@metamask/utils": ^11.0.1 + "@reduxjs/toolkit": ^1.9.5 fast-deep-equal: ^3.1.3 - fast-json-stable-stringify: ^2.1.0 - fast-xml-parser: ^4.3.4 - marked: ^12.0.1 - rfdc: ^1.3.0 - semver: ^7.5.4 - ses: ^1.1.0 - validate-npm-package-name: ^5.0.0 - checksum: 707c0012af870bd5793ac7cec88fd7f3d90cda4249a756cf725d7026bed3874959fb43682cfee06995a92751ca1dadc5f3eaf7ab497c94413fb790cbbc02d394 + mime: ^3.0.0 + readable-stream: ^3.6.2 + redux-saga: ^1.2.3 + checksum: 8e4e23a75468ec6b442f11e708cf64088e09b12bdef4c98fdad0dcaf9725c01411c9ec4f88892210727bf89f58c94f1828e42ad6e9e83e59f3e3a657ed607198 languageName: node linkType: hard @@ -3498,21 +3569,21 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-utils@npm:^8.5.0": - version: 8.5.0 - resolution: "@metamask/snaps-utils@npm:8.5.0" +"@metamask/snaps-utils@npm:^8.8.0": + version: 8.8.0 + resolution: "@metamask/snaps-utils@npm:8.8.0" dependencies: "@babel/core": ^7.23.2 "@babel/types": ^7.23.0 - "@metamask/base-controller": ^7.0.2 - "@metamask/key-tree": ^9.1.2 - "@metamask/permission-controller": ^11.0.3 - "@metamask/rpc-errors": ^7.0.1 - "@metamask/slip44": ^4.0.0 - "@metamask/snaps-registry": ^3.2.2 - "@metamask/snaps-sdk": ^6.10.0 + "@metamask/base-controller": ^7.0.3 + "@metamask/key-tree": ^10.0.2 + "@metamask/permission-controller": ^11.0.5 + "@metamask/rpc-errors": ^7.0.2 + "@metamask/slip44": ^4.1.0 + "@metamask/snaps-registry": ^3.2.3 + "@metamask/snaps-sdk": ^6.15.0 "@metamask/superstruct": ^3.1.0 - "@metamask/utils": ^10.0.0 + "@metamask/utils": ^11.0.1 "@noble/hashes": ^1.3.1 "@scure/base": ^1.1.1 chalk: ^4.1.2 @@ -3525,7 +3596,7 @@ __metadata: semver: ^7.5.4 ses: ^1.1.0 validate-npm-package-name: ^5.0.0 - checksum: cff2162d5bb3b4e48b29964874e36fea601e4f7cb3fecc7d50ed9bcb093610fd4a212fcc966c4ffa631c8f38f8772efcb435d90f455d77f39c4b4d8e4b223d73 + checksum: 87b2d3be87e1d94ca7a2552ee5e5586956248b1995b64a077922c37bcc5ff702e04aa6a66c93f296b36ec8e9fc5971e7abe420e356c013d658c961959fbb9700 languageName: node linkType: hard @@ -3541,7 +3612,7 @@ __metadata: languageName: node linkType: hard -"@metamask/superstruct@npm:^3.0.0, @metamask/superstruct@npm:^3.1.0": +"@metamask/superstruct@npm:^3.1.0": version: 3.1.0 resolution: "@metamask/superstruct@npm:3.1.0" checksum: 00e4d0c0aae8b25ccc1885c1db0bb4ed1590010570140c255e4deee3bf8a10c859c8fce5e475b4ae09c8a56316207af87585b91f7f5a5c028d668ccd111f19e3 @@ -3565,12 +3636,12 @@ __metadata: languageName: node linkType: hard -"@metamask/utils@npm:^8.1.0, @metamask/utils@npm:^8.3.0": - version: 8.5.0 - resolution: "@metamask/utils@npm:8.5.0" +"@metamask/utils@npm:^11.0.1": + version: 11.0.1 + resolution: "@metamask/utils@npm:11.0.1" dependencies: "@ethereumjs/tx": ^4.2.0 - "@metamask/superstruct": ^3.0.0 + "@metamask/superstruct": ^3.1.0 "@noble/hashes": ^1.3.1 "@scure/base": ^1.1.3 "@types/debug": ^4.1.7 @@ -3578,7 +3649,7 @@ __metadata: pony-cause: ^2.1.10 semver: ^7.5.4 uuid: ^9.0.1 - checksum: e8eac1c796c3f6b623be3c2736e8682248620f666b180f5c12ce56ee09587d4e28b6811862139a05c7a1bec91415f10ccf0516f3cdf342f88b0189d2a057c24b + checksum: a5072f87157f6763328767bf1ddc01deb94e13f32af58d0993e0450e7e211fb29882280a1013cbdc7752b152a662be3d9beef8129a9097dba7d465389c398b3c languageName: node linkType: hard @@ -6496,6 +6567,15 @@ __metadata: languageName: node linkType: hard +"async-mutex@npm:^0.5.0": + version: 0.5.0 + resolution: "async-mutex@npm:0.5.0" + dependencies: + tslib: ^2.4.0 + checksum: be1587f4875f3bb15e34e9fcce82eac2966daef4432c8d0046e61947fb9a1b95405284601bc7ce4869319249bc07c75100880191db6af11d1498931ac2a2f9ea + languageName: node + linkType: hard + "async@npm:1.5.2": version: 1.5.2 resolution: "async@npm:1.5.2" @@ -10430,7 +10510,7 @@ __metadata: languageName: node linkType: hard -"fast-xml-parser@npm:^4.3.4, fast-xml-parser@npm:^4.4.1": +"fast-xml-parser@npm:^4.4.1": version: 4.4.1 resolution: "fast-xml-parser@npm:4.4.1" dependencies: @@ -14116,6 +14196,13 @@ __metadata: languageName: node linkType: hard +"luxon@npm:^3.5.0": + version: 3.5.0 + resolution: "luxon@npm:3.5.0" + checksum: f290fe5788c8e51e748744f05092160d4be12150dca70f9fadc0d233e53d60ce86acd82e7d909a114730a136a77e56f0d3ebac6141bbb82fd310969a4704825b + languageName: node + linkType: hard + "lz-string@npm:^1.4.4": version: 1.4.4 resolution: "lz-string@npm:1.4.4" @@ -14721,6 +14808,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" + bin: + nanoid: bin/nanoid.cjs + checksum: dfe0adbc0c77e9655b550c333075f51bb28cfc7568afbf3237249904f9c86c9aaaed1f113f0fddddba75673ee31c758c30c43d4414f014a52a7a626efc5958c9 + languageName: node + linkType: hard + "napi-build-utils@npm:^1.0.1": version: 1.0.2 resolution: "napi-build-utils@npm:1.0.2" @@ -18253,13 +18349,6 @@ __metadata: languageName: node linkType: hard -"superstruct@npm:^1.0.3": - version: 1.0.3 - resolution: "superstruct@npm:1.0.3" - checksum: 761790bb111e6e21ddd608299c252f3be35df543263a7ebbc004e840d01fcf8046794c274bcb351bdf3eae4600f79d317d085cdbb19ca05803a4361840cc9bb1 - languageName: node - linkType: hard - "supports-color@npm:^5.3.0, supports-color@npm:^5.5.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0"