diff --git a/packages/examples/packages/bip32/package.json b/packages/examples/packages/bip32/package.json index a56d2088a6..50d4b5cae9 100644 --- a/packages/examples/packages/bip32/package.json +++ b/packages/examples/packages/bip32/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@metamask/key-tree": "^9.0.0", - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^", "@metamask/snaps-ui": "workspace:^", "@metamask/utils": "^8.1.0", diff --git a/packages/examples/packages/bip32/snap.manifest.json b/packages/examples/packages/bip32/snap.manifest.json index 5ade2ad416..518647c3c2 100644 --- a/packages/examples/packages/bip32/snap.manifest.json +++ b/packages/examples/packages/bip32/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "MPZ9ur9CDq3vW/16po2PcMSAE/0wWl4sPgjGBwqCW7g=", + "shasum": "Z9+G6NIa3ji5sd2N/a7v4DBXZoaGBhSnml/aRDbb/Y4=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/bip44/package.json b/packages/examples/packages/bip44/package.json index ebe6db0af1..24afd9b977 100644 --- a/packages/examples/packages/bip44/package.json +++ b/packages/examples/packages/bip44/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@metamask/key-tree": "^9.0.0", - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^", "@metamask/snaps-ui": "workspace:^", "@metamask/utils": "^8.1.0", diff --git a/packages/examples/packages/bip44/snap.manifest.json b/packages/examples/packages/bip44/snap.manifest.json index 306127705e..1e9e50ff9e 100644 --- a/packages/examples/packages/bip44/snap.manifest.json +++ b/packages/examples/packages/bip44/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "H7vpcjHBrK0/AdGj9SAxC4gnp9l6zxDYtP+V/vFX9IU=", + "shasum": "BnMUmXopkFECJFusMSj5z7fYGD0OBlv7bM4MKKC3e9Q=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/browserify-plugin/package.json b/packages/examples/packages/browserify-plugin/package.json index 9e3640f7a2..c84c455682 100644 --- a/packages/examples/packages/browserify-plugin/package.json +++ b/packages/examples/packages/browserify-plugin/package.json @@ -31,7 +31,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^" }, "devDependencies": { diff --git a/packages/examples/packages/browserify-plugin/snap.manifest.json b/packages/examples/packages/browserify-plugin/snap.manifest.json index 373838b31a..84c5ca2c8d 100644 --- a/packages/examples/packages/browserify-plugin/snap.manifest.json +++ b/packages/examples/packages/browserify-plugin/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "9Rwc+aO3oC1dHn3JIwXVlr6ONhV60NxZK//KDrt3mBk=", + "shasum": "dSVzAy95XOXpnU6uSh96PAxMq0nJy8zY5jtVTL3GwRo=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/browserify/package.json b/packages/examples/packages/browserify/package.json index 193745264e..2fdb3669ea 100644 --- a/packages/examples/packages/browserify/package.json +++ b/packages/examples/packages/browserify/package.json @@ -32,7 +32,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^" }, "devDependencies": { diff --git a/packages/examples/packages/browserify/snap.manifest.json b/packages/examples/packages/browserify/snap.manifest.json index df78cdefcc..37dd89bd13 100644 --- a/packages/examples/packages/browserify/snap.manifest.json +++ b/packages/examples/packages/browserify/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "3mSghE7S6npYy/5vv/NFvnql9izqVeKSsIgmGES1Bwo=", + "shasum": "uw98p99B37o4qL1oJ8XdVLpTrQ2/GrZ9Zv8e+yb3sok=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/cronjobs/package.json b/packages/examples/packages/cronjobs/package.json index 7245d543fb..2be8678c3c 100644 --- a/packages/examples/packages/cronjobs/package.json +++ b/packages/examples/packages/cronjobs/package.json @@ -32,7 +32,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^", "@metamask/snaps-ui": "workspace:^" }, diff --git a/packages/examples/packages/cronjobs/snap.manifest.json b/packages/examples/packages/cronjobs/snap.manifest.json index 2b6d09fee1..c039168533 100644 --- a/packages/examples/packages/cronjobs/snap.manifest.json +++ b/packages/examples/packages/cronjobs/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "Igjisz3YyW+UXN7ZbJK64iGPOTGYfCQyZe2YJSs14e0=", + "shasum": "ww8eyWyD09qZ/JDcIMCELDpbWENeVYGLdwuJizSDSW4=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/dialogs/package.json b/packages/examples/packages/dialogs/package.json index 5eb028edb6..1a420df32c 100644 --- a/packages/examples/packages/dialogs/package.json +++ b/packages/examples/packages/dialogs/package.json @@ -32,7 +32,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^", "@metamask/snaps-ui": "workspace:^" }, diff --git a/packages/examples/packages/dialogs/snap.manifest.json b/packages/examples/packages/dialogs/snap.manifest.json index 0d04cea637..68b074b65a 100644 --- a/packages/examples/packages/dialogs/snap.manifest.json +++ b/packages/examples/packages/dialogs/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "PiQKZ+XJWHflCsFTqI+bfOC2lv51ReaYh55NBKV7sqY=", + "shasum": "hjgxT62zMqX5dcGHK6Zz+5Anp3jtYyRv7hr+p2Eglqk=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/ethereum-provider/package.json b/packages/examples/packages/ethereum-provider/package.json index 98211c7db6..8518407552 100644 --- a/packages/examples/packages/ethereum-provider/package.json +++ b/packages/examples/packages/ethereum-provider/package.json @@ -32,7 +32,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^", "@metamask/utils": "^8.1.0" }, diff --git a/packages/examples/packages/ethereum-provider/snap.manifest.json b/packages/examples/packages/ethereum-provider/snap.manifest.json index 541b129d1b..6dcfbf4398 100644 --- a/packages/examples/packages/ethereum-provider/snap.manifest.json +++ b/packages/examples/packages/ethereum-provider/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "CwJGR0Jll1DjOt3kpxD6l4utazQFokN95bqWCOToFKI=", + "shasum": "ytd/LXo33jgBUB8+57UfL9FuS2w+I4uBp8J4L3zhwbI=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/ethers-js/package.json b/packages/examples/packages/ethers-js/package.json index f5164e71b6..c4ba710b8e 100644 --- a/packages/examples/packages/ethers-js/package.json +++ b/packages/examples/packages/ethers-js/package.json @@ -32,7 +32,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^", "@metamask/snaps-ui": "workspace:^", "ethers": "^6.3.0" diff --git a/packages/examples/packages/ethers-js/snap.manifest.json b/packages/examples/packages/ethers-js/snap.manifest.json index 948e02c011..9493fec3ab 100644 --- a/packages/examples/packages/ethers-js/snap.manifest.json +++ b/packages/examples/packages/ethers-js/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "jxgfHQY46aYV6rUX6/ZdwrFD8A7HFltx7xQLZnRrrbc=", + "shasum": "lFCthqeRQfX7tJZYufBrg8D/a1nv9f8DCgWzyGKFlUk=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/get-entropy/package.json b/packages/examples/packages/get-entropy/package.json index ef739c7a3e..689db7962f 100644 --- a/packages/examples/packages/get-entropy/package.json +++ b/packages/examples/packages/get-entropy/package.json @@ -32,7 +32,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^", "@metamask/snaps-ui": "workspace:^", "@metamask/utils": "^8.1.0", diff --git a/packages/examples/packages/get-entropy/snap.manifest.json b/packages/examples/packages/get-entropy/snap.manifest.json index e84de876b1..f8d63fd6de 100644 --- a/packages/examples/packages/get-entropy/snap.manifest.json +++ b/packages/examples/packages/get-entropy/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "WvilWKhHZPbr31IFi6GP5yw77sFlJpFELjvS5qN0QvM=", + "shasum": "7vs34oZ1jAzKfC+cbxDBFkA7Ts0y6x8pyyOOV7IRawg=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/get-locale/package.json b/packages/examples/packages/get-locale/package.json index f9b6ca88d4..e128e8352d 100644 --- a/packages/examples/packages/get-locale/package.json +++ b/packages/examples/packages/get-locale/package.json @@ -32,7 +32,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^", "@metamask/snaps-ui": "workspace:^", "@metamask/utils": "^8.1.0" diff --git a/packages/examples/packages/get-locale/snap.manifest.json b/packages/examples/packages/get-locale/snap.manifest.json index 9fa07b5388..0102251546 100644 --- a/packages/examples/packages/get-locale/snap.manifest.json +++ b/packages/examples/packages/get-locale/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "BYde5IQ3I0Y6sCow1IGm4mAyksC5fdP3DHnOXZFzxDw=", + "shasum": "RHLjfMSLs3DGQeCm1SdJuc9vyOZJJ/ZQ3Xzmsj9J9qY=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json b/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json index 751b67f7f3..e1d101636f 100644 --- a/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json +++ b/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@metamask/key-tree": "^9.0.0", - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^", "@metamask/utils": "^8.1.0", "@noble/hashes": "^1.3.1" diff --git a/packages/examples/packages/invoke-snap/packages/consumer-signer/snap.manifest.json b/packages/examples/packages/invoke-snap/packages/consumer-signer/snap.manifest.json index a834a7eac6..61f692d5e9 100644 --- a/packages/examples/packages/invoke-snap/packages/consumer-signer/snap.manifest.json +++ b/packages/examples/packages/invoke-snap/packages/consumer-signer/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "4h5TiQTb/0U11Eh6MSHVfIS+u4/jigOkK9vukcDhOUs=", + "shasum": "15n9VS32SKlOSqlRSpN6VLmBnlQBJOFguj0IUxpjlts=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/invoke-snap/packages/core-signer/package.json b/packages/examples/packages/invoke-snap/packages/core-signer/package.json index 155e508303..1910c8e607 100644 --- a/packages/examples/packages/invoke-snap/packages/core-signer/package.json +++ b/packages/examples/packages/invoke-snap/packages/core-signer/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@metamask/key-tree": "^9.0.0", - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^", "@metamask/snaps-ui": "workspace:^", "@metamask/utils": "^8.1.0", diff --git a/packages/examples/packages/invoke-snap/packages/core-signer/snap.manifest.json b/packages/examples/packages/invoke-snap/packages/core-signer/snap.manifest.json index 2bb3ca8d67..099a2e9b1a 100644 --- a/packages/examples/packages/invoke-snap/packages/core-signer/snap.manifest.json +++ b/packages/examples/packages/invoke-snap/packages/core-signer/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "qQMuTp5zbcAAVNMENTQCvo5Rj825ohur3Uwld8Nxgs0=", + "shasum": "Odr5Q8FWB6yDGYHOIDIM7Z7KtFJdaKKwZ331vtuUBq4=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/json-rpc/package.json b/packages/examples/packages/json-rpc/package.json index bec4c8d5de..68a89f14df 100644 --- a/packages/examples/packages/json-rpc/package.json +++ b/packages/examples/packages/json-rpc/package.json @@ -32,7 +32,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^" }, "devDependencies": { diff --git a/packages/examples/packages/json-rpc/snap.manifest.json b/packages/examples/packages/json-rpc/snap.manifest.json index 1484949673..a508834af9 100644 --- a/packages/examples/packages/json-rpc/snap.manifest.json +++ b/packages/examples/packages/json-rpc/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "gKdBa0h+SZKNu6WFHFps5W1ly7WNTU2lrrOsyy7Z7VU=", + "shasum": "/dwCh9Rg+NAAxVBg+FfN/vyNzC0lNzfsyO0dzZz3/bw=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/manage-state/package.json b/packages/examples/packages/manage-state/package.json index 11f0ba0842..acfc92b7e6 100644 --- a/packages/examples/packages/manage-state/package.json +++ b/packages/examples/packages/manage-state/package.json @@ -32,7 +32,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^" }, "devDependencies": { diff --git a/packages/examples/packages/manage-state/snap.manifest.json b/packages/examples/packages/manage-state/snap.manifest.json index 4f9507fd47..c85f00a82f 100644 --- a/packages/examples/packages/manage-state/snap.manifest.json +++ b/packages/examples/packages/manage-state/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "3l7IqA82IUC9I+tMEwQSSRKZKoTtQ3pgRwX8kyLz+MM=", + "shasum": "Ch72xGoYc4FIGK44TGzweMzUfkRaIXPwdNtdDnj7uQc=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/network-access/package.json b/packages/examples/packages/network-access/package.json index c9007a34a8..24d38d4605 100644 --- a/packages/examples/packages/network-access/package.json +++ b/packages/examples/packages/network-access/package.json @@ -32,7 +32,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^", "@metamask/utils": "^8.1.0" }, diff --git a/packages/examples/packages/network-access/snap.manifest.json b/packages/examples/packages/network-access/snap.manifest.json index 62ef189e0e..1b4ad7941e 100644 --- a/packages/examples/packages/network-access/snap.manifest.json +++ b/packages/examples/packages/network-access/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "6yhB3CDYFp1NILq/F8Y25mKCDRNdn1DjPYl8hUqd/Js=", + "shasum": "gDwIJF9TDbQNpSXH1SK57iFurI1nk89qw8+ZCIHhl6w=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/notifications/package.json b/packages/examples/packages/notifications/package.json index 96dc99edd6..eed836a1ae 100644 --- a/packages/examples/packages/notifications/package.json +++ b/packages/examples/packages/notifications/package.json @@ -32,7 +32,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^" }, "devDependencies": { diff --git a/packages/examples/packages/notifications/snap.manifest.json b/packages/examples/packages/notifications/snap.manifest.json index cb81a8c2c5..38b057b2bd 100644 --- a/packages/examples/packages/notifications/snap.manifest.json +++ b/packages/examples/packages/notifications/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "z6nWAwVjLuw07zNx1RrFLPChIrr7U/UlJSFo7JXx4pM=", + "shasum": "DrSQSgoLKdT7yr7tDF2Lx2jELoZDh6L1Bm78GI3+sO4=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/rollup-plugin/package.json b/packages/examples/packages/rollup-plugin/package.json index 75c028d675..ea10cd5d45 100644 --- a/packages/examples/packages/rollup-plugin/package.json +++ b/packages/examples/packages/rollup-plugin/package.json @@ -32,7 +32,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^" }, "devDependencies": { diff --git a/packages/examples/packages/rollup-plugin/snap.manifest.json b/packages/examples/packages/rollup-plugin/snap.manifest.json index 14eb01861f..d568ca175f 100644 --- a/packages/examples/packages/rollup-plugin/snap.manifest.json +++ b/packages/examples/packages/rollup-plugin/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "mTvk8AhVg/XsDgwHxadpcOQQiKiPtrKjcF5uY5f2Eac=", + "shasum": "cZza+5S9MoCOWi88hfRlLf5QCimGgu3pIvyvulZY2j8=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/wasm/package.json b/packages/examples/packages/wasm/package.json index a7ba9b8cf4..73ebd66330 100644 --- a/packages/examples/packages/wasm/package.json +++ b/packages/examples/packages/wasm/package.json @@ -33,7 +33,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^" }, "devDependencies": { diff --git a/packages/examples/packages/wasm/snap.manifest.json b/packages/examples/packages/wasm/snap.manifest.json index 27f2570dc8..cdf5eed663 100644 --- a/packages/examples/packages/wasm/snap.manifest.json +++ b/packages/examples/packages/wasm/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "dbAcz7LgrYbcKyQ/mmLD6xFyfNTPCAeLiOXh9Yq922k=", + "shasum": "nPR6YK95TIJ8fHxYfsIwpUL0IGh2ZLb6bUCC9OCR44I=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/webpack-plugin/package.json b/packages/examples/packages/webpack-plugin/package.json index 71e7d54bfa..1eb9aa5674 100644 --- a/packages/examples/packages/webpack-plugin/package.json +++ b/packages/examples/packages/webpack-plugin/package.json @@ -32,7 +32,7 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/rpc-errors": "^5.1.1", + "@metamask/rpc-errors": "^6.0.0", "@metamask/snaps-types": "workspace:^" }, "devDependencies": { diff --git a/packages/examples/packages/webpack-plugin/snap.manifest.json b/packages/examples/packages/webpack-plugin/snap.manifest.json index 57ac46057a..851dd1c0ee 100644 --- a/packages/examples/packages/webpack-plugin/snap.manifest.json +++ b/packages/examples/packages/webpack-plugin/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "QLJQP0A8+VtRdaJkwjbxy46olOzriIXteC8T4SCFczI=", + "shasum": "iXw8gCkleVckdiVzw3OGNls24bPKcXfQ0tapG3aF9Pc=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/rpc-methods/package.json b/packages/rpc-methods/package.json index e3111455e6..8b7b277823 100644 --- a/packages/rpc-methods/package.json +++ b/packages/rpc-methods/package.json @@ -38,7 +38,7 @@ }, "dependencies": { "@metamask/key-tree": "^9.0.0", - "@metamask/permission-controller": "^4.1.2", + "@metamask/permission-controller": "^5.0.0", "@metamask/snaps-ui": "workspace:^", "@metamask/snaps-utils": "workspace:^", "@metamask/types": "^1.1.0", diff --git a/packages/rpc-methods/src/restricted/getLocale.ts b/packages/rpc-methods/src/restricted/getLocale.ts index 5ba1ef6940..29bda44eac 100644 --- a/packages/rpc-methods/src/restricted/getLocale.ts +++ b/packages/rpc-methods/src/restricted/getLocale.ts @@ -68,7 +68,7 @@ export const getLocaleBuilder = Object.freeze({ */ export function getImplementation({ getLocale }: GetLocaleMethodHooks) { return async function implementation( - _args: RestrictedMethodOptions, + _args: RestrictedMethodOptions, ): Promise { return getLocale(); }; diff --git a/packages/snaps-controllers/package.json b/packages/snaps-controllers/package.json index 578ee979bf..b212aa99b2 100644 --- a/packages/snaps-controllers/package.json +++ b/packages/snaps-controllers/package.json @@ -43,10 +43,10 @@ "lint:dependencies": "depcheck" }, "dependencies": { - "@metamask/approval-controller": "^3.5.0", + "@metamask/approval-controller": "^4.0.0", "@metamask/base-controller": "^3.2.0", "@metamask/object-multiplex": "^1.2.0", - "@metamask/permission-controller": "^4.1.2", + "@metamask/permission-controller": "^5.0.0", "@metamask/post-message-stream": "^7.0.0", "@metamask/rpc-methods": "workspace:^", "@metamask/snaps-execution-environments": "workspace:^", diff --git a/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json index b70cf09ced..026bada756 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json @@ -141,8 +141,16 @@ "setTimeout": true }, "packages": { - "@metamask/providers>json-rpc-middleware-stream>readable-stream": true, - "json-rpc-engine>@metamask/safe-event-emitter": true + "@metamask/providers>json-rpc-middleware-stream>@metamask/safe-event-emitter": true, + "@metamask/providers>json-rpc-middleware-stream>readable-stream": true + } + }, + "@metamask/providers>json-rpc-middleware-stream>@metamask/safe-event-emitter": { + "globals": { + "setTimeout": true + }, + "packages": { + "browserify>events": true } }, "@metamask/providers>json-rpc-middleware-stream>readable-stream": { 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 9f847400ca..3860787d5a 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json @@ -186,8 +186,19 @@ "setTimeout": true }, "packages": { - "@metamask/providers>json-rpc-middleware-stream>readable-stream": true, - "json-rpc-engine>@metamask/safe-event-emitter": true + "@metamask/providers>json-rpc-middleware-stream>@metamask/safe-event-emitter": true, + "@metamask/providers>json-rpc-middleware-stream>readable-stream": true + } + }, + "@metamask/providers>json-rpc-middleware-stream>@metamask/safe-event-emitter": { + "builtin": { + "events.EventEmitter": true + }, + "globals": { + "setTimeout": true + }, + "packages": { + "events": true } }, "@metamask/providers>json-rpc-middleware-stream>readable-stream": { 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 9f847400ca..3860787d5a 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json @@ -186,8 +186,19 @@ "setTimeout": true }, "packages": { - "@metamask/providers>json-rpc-middleware-stream>readable-stream": true, - "json-rpc-engine>@metamask/safe-event-emitter": true + "@metamask/providers>json-rpc-middleware-stream>@metamask/safe-event-emitter": true, + "@metamask/providers>json-rpc-middleware-stream>readable-stream": true + } + }, + "@metamask/providers>json-rpc-middleware-stream>@metamask/safe-event-emitter": { + "builtin": { + "events.EventEmitter": true + }, + "globals": { + "setTimeout": true + }, + "packages": { + "events": true } }, "@metamask/providers>json-rpc-middleware-stream>readable-stream": { 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 b70cf09ced..026bada756 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json @@ -141,8 +141,16 @@ "setTimeout": true }, "packages": { - "@metamask/providers>json-rpc-middleware-stream>readable-stream": true, - "json-rpc-engine>@metamask/safe-event-emitter": true + "@metamask/providers>json-rpc-middleware-stream>@metamask/safe-event-emitter": true, + "@metamask/providers>json-rpc-middleware-stream>readable-stream": true + } + }, + "@metamask/providers>json-rpc-middleware-stream>@metamask/safe-event-emitter": { + "globals": { + "setTimeout": true + }, + "packages": { + "browserify>events": true } }, "@metamask/providers>json-rpc-middleware-stream>readable-stream": { diff --git a/packages/snaps-simulator/package.json b/packages/snaps-simulator/package.json index 32151b4de5..88ae96a4b8 100644 --- a/packages/snaps-simulator/package.json +++ b/packages/snaps-simulator/package.json @@ -54,10 +54,11 @@ "@ethersproject/units": "^5.7.0", "@metamask/base-controller": "^3.2.0", "@metamask/browser-passworder": "^4.1.0", - "@metamask/eth-json-rpc-middleware": "^11.0.2", + "@metamask/eth-json-rpc-middleware": "^12.0.0", + "@metamask/json-rpc-engine": "^7.1.1", "@metamask/key-tree": "^9.0.0", - "@metamask/permission-controller": "^4.1.2", - "@metamask/rpc-errors": "^5.1.1", + "@metamask/permission-controller": "^5.0.0", + "@metamask/rpc-errors": "^6.0.0", "@metamask/rpc-methods": "workspace:^", "@metamask/snaps-controllers": "workspace:^", "@metamask/snaps-execution-environments": "workspace:^", @@ -69,8 +70,7 @@ "date-fns": "^2.30.0", "fast-deep-equal": "^3.1.3", "framer-motion": "^10.12.8", - "json-rpc-engine": "^6.1.0", - "json-rpc-middleware-stream": "^4.2.0", + "json-rpc-middleware-stream": "^5.0.1", "monaco-editor": "^0.38.0", "react": "^18.2.0", "react-dnd": "^16.0.1", diff --git a/packages/snaps-simulator/src/features/simulation/middleware.ts b/packages/snaps-simulator/src/features/simulation/middleware.ts index 0b6ff69efa..df5641486c 100644 --- a/packages/snaps-simulator/src/features/simulation/middleware.ts +++ b/packages/snaps-simulator/src/features/simulation/middleware.ts @@ -1,12 +1,16 @@ -import { BIP44Node } from '@metamask/key-tree'; -import { logError } from '@metamask/snaps-utils'; import type { JsonRpcEngineEndCallback, JsonRpcEngineNextCallback, JsonRpcMiddleware, +} from '@metamask/json-rpc-engine'; +import { BIP44Node } from '@metamask/key-tree'; +import { logError } from '@metamask/snaps-utils'; +import type { + Json, + JsonRpcParams, JsonRpcRequest, PendingJsonRpcResponse, -} from 'json-rpc-engine'; +} from '@metamask/utils'; /* eslint-disable @typescript-eslint/naming-convention */ export const methodHandlers = { @@ -30,8 +34,8 @@ export type MiscMiddlewareHooks = { * @param hooks - Any hooks required by this handler. */ async function getAccountsHandler( - _request: JsonRpcRequest, - response: PendingJsonRpcResponse, + _request: JsonRpcRequest, + response: PendingJsonRpcResponse, _next: JsonRpcEngineNextCallback, end: JsonRpcEngineEndCallback, hooks: MiscMiddlewareHooks, @@ -62,8 +66,8 @@ async function getAccountsHandler( * @param end - The json-rpc-engine middleware end handler. */ async function getProviderStateHandler( - _request: JsonRpcRequest, - response: PendingJsonRpcResponse, + _request: JsonRpcRequest, + response: PendingJsonRpcResponse, _next: JsonRpcEngineNextCallback, end: JsonRpcEngineEndCallback, ) { @@ -87,7 +91,7 @@ async function getProviderStateHandler( */ export function createMiscMethodMiddleware( hooks: MiscMiddlewareHooks, -): JsonRpcMiddleware { +): JsonRpcMiddleware { // This should probably use createAsyncMiddleware // eslint-disable-next-line @typescript-eslint/no-misused-promises return async function methodMiddleware(request, response, next, end) { diff --git a/packages/snaps-simulator/src/features/simulation/sagas.ts b/packages/snaps-simulator/src/features/simulation/sagas.ts index 14771ab65a..227acc5c91 100644 --- a/packages/snaps-simulator/src/features/simulation/sagas.ts +++ b/packages/snaps-simulator/src/features/simulation/sagas.ts @@ -1,6 +1,7 @@ import { ControllerMessenger } from '@metamask/base-controller'; import { encrypt, decrypt } from '@metamask/browser-passworder'; import { createFetchMiddleware } from '@metamask/eth-json-rpc-middleware'; +import { JsonRpcEngine } from '@metamask/json-rpc-engine'; import { mnemonicPhraseToBytes } from '@metamask/key-tree'; import type { GenericPermissionController } from '@metamask/permission-controller'; import { @@ -27,7 +28,6 @@ import type { import { logError } from '@metamask/snaps-utils'; import { getSafeJson } from '@metamask/utils'; import type { PayloadAction } from '@reduxjs/toolkit'; -import { JsonRpcEngine } from 'json-rpc-engine'; import { createEngineStream } from 'json-rpc-middleware-stream'; import type { SagaIterator } from 'redux-saga'; import { all, call, put, select, takeLatest } from 'redux-saga/effects'; diff --git a/packages/snaps-utils/package.json b/packages/snaps-utils/package.json index 4b63a08a55..2320c1ece6 100644 --- a/packages/snaps-utils/package.json +++ b/packages/snaps-utils/package.json @@ -70,7 +70,7 @@ "@babel/types": "^7.18.7", "@metamask/base-controller": "^3.2.0", "@metamask/key-tree": "^9.0.0", - "@metamask/permission-controller": "^4.1.2", + "@metamask/permission-controller": "^5.0.0", "@metamask/snaps-registry": "^2.0.0", "@metamask/snaps-ui": "workspace:^", "@metamask/utils": "^8.1.0", diff --git a/yarn.lock b/yarn.lock index 225e2a0b4e..a861eb743a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3665,13 +3665,13 @@ __metadata: languageName: node linkType: hard -"@metamask/abi-utils@npm:^1.2.0": - version: 1.2.0 - resolution: "@metamask/abi-utils@npm:1.2.0" +"@metamask/abi-utils@npm:^2.0.2": + version: 2.0.2 + resolution: "@metamask/abi-utils@npm:2.0.2" dependencies: - "@metamask/utils": ^3.4.1 + "@metamask/utils": ^8.0.0 superstruct: ^1.0.3 - checksum: 55fde5bcbc7b2b72fb469867e3f2c41fddb1b2e992c6ea846de5701ad8fa5fcc66701facf1df793f8f58b8befcaa3c21a5e5519e839cc6fd5a3932806db7a5d5 + checksum: 5ec153e7691a4e1dc8738a0ba1a99a354ddb13851fa88a40a19f002f6308310e71c2cee28c3a25d9f7f67e839c7dffe4760e93e308dd17fa725b08d0dc73a3d4 languageName: node linkType: hard @@ -3686,16 +3686,16 @@ __metadata: languageName: node linkType: hard -"@metamask/approval-controller@npm:^3.5.0, @metamask/approval-controller@npm:^3.5.2": - version: 3.5.2 - resolution: "@metamask/approval-controller@npm:3.5.2" +"@metamask/approval-controller@npm:^4.0.0": + version: 4.0.0 + resolution: "@metamask/approval-controller@npm:4.0.0" dependencies: - "@metamask/base-controller": ^3.2.2 - "@metamask/utils": ^6.2.0 - eth-rpc-errors: ^4.0.2 + "@metamask/base-controller": ^3.2.3 + "@metamask/rpc-errors": ^6.0.0 + "@metamask/utils": ^8.1.0 immer: ^9.0.6 nanoid: ^3.1.31 - checksum: 70436be566952b8aa42de48aff36655a42611478a5beee4e5ea9cf019ef386db202c464d73057df4e9cce22ebdb7517f5eb71a9def6bd7672f48a2d714ad1f2c + checksum: cc21b5644a20fe3b93882c71d0c1134fbfb9f60ec7de0bbf53ffe5fc1207744cb83cdfc0c661a2252956e0d06ef27cdf25ac80bcca36a6fa4eae15372ae30972 languageName: node linkType: hard @@ -3714,13 +3714,13 @@ __metadata: languageName: node linkType: hard -"@metamask/base-controller@npm:^3.2.0, @metamask/base-controller@npm:^3.2.2": - version: 3.2.2 - resolution: "@metamask/base-controller@npm:3.2.2" +"@metamask/base-controller@npm:^3.2.0, @metamask/base-controller@npm:^3.2.3": + version: 3.2.3 + resolution: "@metamask/base-controller@npm:3.2.3" dependencies: - "@metamask/utils": ^6.2.0 + "@metamask/utils": ^8.1.0 immer: ^9.0.6 - checksum: 90e639b4415bd9e0f8c86b5fdfa9e164c2615bc69f85c5028dc3657883aa20b66d0ecb00850e703d0f2495c3deda2e17bb18e5f2a4b24aca7943b61b67bff82e + checksum: f49fcf2bf892ec25657c2d72a50b3c4f3cad59acb1b74d9fdcdf564107b8f38f73647c696aaa9699d94828b5797d8f1479dab44a2dbcda987c268b0088bb3b76 languageName: node linkType: hard @@ -3736,7 +3736,7 @@ __metadata: "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 "@metamask/key-tree": ^9.0.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -3778,7 +3778,7 @@ __metadata: "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 "@metamask/key-tree": ^9.0.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -3826,7 +3826,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -3864,7 +3864,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-browserify-plugin": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -3904,7 +3904,7 @@ __metadata: "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 "@metamask/key-tree": ^9.0.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -3932,19 +3932,18 @@ __metadata: languageName: unknown linkType: soft -"@metamask/controller-utils@npm:^5.0.1": - version: 5.0.1 - resolution: "@metamask/controller-utils@npm:5.0.1" +"@metamask/controller-utils@npm:^5.0.2": + version: 5.0.2 + resolution: "@metamask/controller-utils@npm:5.0.2" dependencies: "@metamask/eth-query": ^3.0.1 - "@metamask/utils": ^6.2.0 + "@metamask/utils": ^8.1.0 "@spruceid/siwe-parser": 1.1.3 eth-ens-namehash: ^2.0.8 - eth-rpc-errors: ^4.0.2 ethereumjs-util: ^7.0.10 ethjs-unit: ^0.1.6 fast-deep-equal: ^3.1.3 - checksum: bf1566448674a9443a9f40ad46aa152164256dfbfbf3aacf80ef7b2df99e790f17f655ee2fede2a52ff9626828c99cc32121637661d8f496a844a48d8237cc08 + checksum: 2345ab9ee0ba900fe2249d80009acfcf458bc60b30418234d00f5f04247b1182a585050572237f8ab09aa23032a24b99ad96399fc0798a0e9a114a29c3bf90d6 languageName: node linkType: hard @@ -3960,7 +3959,7 @@ __metadata: "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 "@metamask/key-tree": ^9.0.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -4067,7 +4066,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -4106,7 +4105,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -4230,30 +4229,31 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-json-rpc-middleware@npm:^11.0.2": - version: 11.0.2 - resolution: "@metamask/eth-json-rpc-middleware@npm:11.0.2" +"@metamask/eth-json-rpc-middleware@npm:^12.0.0": + version: 12.0.0 + resolution: "@metamask/eth-json-rpc-middleware@npm:12.0.0" dependencies: - "@metamask/eth-json-rpc-provider": ^1.0.0 - "@metamask/eth-sig-util": ^6.0.0 - "@metamask/utils": ^5.0.1 - clone: ^2.1.1 - eth-block-tracker: ^7.0.1 - eth-rpc-errors: ^4.0.3 - json-rpc-engine: ^6.1.0 - pify: ^3.0.0 - safe-stable-stringify: ^2.3.2 - checksum: e548012b65d33111618e4a30a21b82f22d473e6f9d1ed98f5a8b7db61ffad956f2a09a0196f60bd0ac800f4ed1b19ddb16f680915112a6649fcc2084412ecd0f + "@metamask/eth-json-rpc-provider": ^2.1.0 + "@metamask/eth-sig-util": ^7.0.0 + "@metamask/json-rpc-engine": ^7.1.1 + "@metamask/rpc-errors": ^6.0.0 + "@metamask/utils": ^8.1.0 + eth-block-tracker: ^8.0.0 + klona: ^2.0.6 + pify: ^5.0.0 + safe-stable-stringify: ^2.4.3 + checksum: 22391116f752abcb0145385297b426450260e857d9a37b6aeb7602f48079126e0920d39d28ec3e6de8fc247d589dd089731198af4f92aa98974fa45d37ede027 languageName: node linkType: hard -"@metamask/eth-json-rpc-provider@npm:^1.0.0": - version: 1.0.0 - resolution: "@metamask/eth-json-rpc-provider@npm:1.0.0" +"@metamask/eth-json-rpc-provider@npm:^2.1.0": + version: 2.2.0 + resolution: "@metamask/eth-json-rpc-provider@npm:2.2.0" dependencies: - "@metamask/safe-event-emitter": ^2.0.0 - json-rpc-engine: ^6.1.0 - checksum: 27865d84d90030db1a9e5a66bc0b0ae079706fb7be635ec1e9bd4f64771e819aae78f0a026c6629d3a1a2eb277fcd51977315c049c47a70df1dd95d1d4106982 + "@metamask/json-rpc-engine": ^7.1.0 + "@metamask/safe-event-emitter": ^3.0.0 + "@metamask/utils": ^8.1.0 + checksum: da725fa51e8bfe0b904520b8223aed209fc54605edf1ab5ae6091a460694fd4aad5046f3ae88e8df3741079507dc0e6f2e2c85f1feee8a98506c4f550ea07549 languageName: node linkType: hard @@ -4267,18 +4267,18 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-sig-util@npm:^6.0.0": - version: 6.0.1 - resolution: "@metamask/eth-sig-util@npm:6.0.1" +"@metamask/eth-sig-util@npm:^7.0.0": + version: 7.0.0 + resolution: "@metamask/eth-sig-util@npm:7.0.0" dependencies: "@ethereumjs/util": ^8.1.0 - "@metamask/abi-utils": ^1.2.0 - "@metamask/utils": ^5.0.2 + "@metamask/abi-utils": ^2.0.2 + "@metamask/utils": ^8.1.0 ethereum-cryptography: ^2.1.2 ethjs-util: ^0.1.6 tweetnacl: ^1.0.3 tweetnacl-util: ^0.15.1 - checksum: 6a9e64991bf826b882c0e42499052c5b51f7a2d5db77ac65ac64be1d14dd498569a4cade3cbad6213b6a9f7e508eaff619eda9c9ea448377e94e16773b755a5c + checksum: bcb6bd23333e0b4dcb49f8772483dcb4c27e75405a2b111f1eafe0b341b221cf86ba4843e91c567d8836e80b6049d8e2f89c6766c62bbd256533e0f256f6d846 languageName: node linkType: hard @@ -4293,7 +4293,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -4331,7 +4331,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -4400,7 +4400,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -4440,7 +4440,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -4534,6 +4534,17 @@ __metadata: languageName: unknown linkType: soft +"@metamask/json-rpc-engine@npm:^7.1.0, @metamask/json-rpc-engine@npm:^7.1.1": + version: 7.1.1 + resolution: "@metamask/json-rpc-engine@npm:7.1.1" + dependencies: + "@metamask/rpc-errors": ^6.0.0 + "@metamask/safe-event-emitter": ^3.0.0 + "@metamask/utils": ^8.1.0 + checksum: 9dddd9142965ccd86313cda5bf13f15bf99c6c14631f93aab78de353317d548a334b5b125cdc134edd7d54e2f2e4961a0bdcd24fba997b2913083955df8fefa1 + languageName: node + linkType: hard + "@metamask/json-rpc-example-snap@workspace:^, @metamask/json-rpc-example-snap@workspace:packages/examples/packages/json-rpc": version: 0.0.0-use.local resolution: "@metamask/json-rpc-example-snap@workspace:packages/examples/packages/json-rpc" @@ -4545,7 +4556,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -4633,7 +4644,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -4707,7 +4718,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -4745,7 +4756,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -4782,23 +4793,23 @@ __metadata: languageName: node linkType: hard -"@metamask/permission-controller@npm:^4.1.2": - version: 4.1.2 - resolution: "@metamask/permission-controller@npm:4.1.2" +"@metamask/permission-controller@npm:^5.0.0": + version: 5.0.0 + resolution: "@metamask/permission-controller@npm:5.0.0" dependencies: - "@metamask/approval-controller": ^3.5.2 - "@metamask/base-controller": ^3.2.2 - "@metamask/controller-utils": ^5.0.1 - "@metamask/utils": ^6.2.0 + "@metamask/approval-controller": ^4.0.0 + "@metamask/base-controller": ^3.2.3 + "@metamask/controller-utils": ^5.0.2 + "@metamask/json-rpc-engine": ^7.1.1 + "@metamask/rpc-errors": ^6.0.0 + "@metamask/utils": ^8.1.0 "@types/deep-freeze-strict": ^1.1.0 deep-freeze-strict: ^1.1.1 - eth-rpc-errors: ^4.0.2 immer: ^9.0.6 - json-rpc-engine: ^6.1.0 nanoid: ^3.1.31 peerDependencies: - "@metamask/approval-controller": ^3.5.2 - checksum: 743536cc127b4f8ee85c23c79f92e9fa635d4ce5a3e01f7e24e519e507dd1461282b854d97e147312b15e94f08309cd8144b03174dc793f725b85a1db2c9eb2a + "@metamask/approval-controller": ^4.0.0 + checksum: f79aeb5d8a22761ecfd1e8bee8f1fc3e4d4d9c0f8d823844f799a65657fa063d4b7df248efe0b585685ea27f95a72e4f906a40c228cd95d26ae2bc012c0713cf languageName: node linkType: hard @@ -4845,7 +4856,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-rollup-plugin": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -4876,13 +4887,13 @@ __metadata: languageName: unknown linkType: soft -"@metamask/rpc-errors@npm:^5.1.1": - version: 5.1.1 - resolution: "@metamask/rpc-errors@npm:5.1.1" +"@metamask/rpc-errors@npm:^6.0.0": + version: 6.0.0 + resolution: "@metamask/rpc-errors@npm:6.0.0" dependencies: - "@metamask/utils": ^5.0.0 + "@metamask/utils": ^8.0.0 fast-safe-stringify: ^2.0.6 - checksum: ccd1b24da66af3ae63960b79c04b86efb8b96acb89ca6f7e0bbfe636d23ba5cddeba533c0692eafb87c44ec6f840085372d0f21b39e05df9a80700ff61538a30 + checksum: 7e1ee1a98972266af4a34f0bbc842cdc11dc565056f0b8fbc93aa95663a7027eab8ff1fecbe3e09c38a1dc199f8219a6c69b2237015b2fdb8de0e5b35027c3f8 languageName: node linkType: hard @@ -4898,7 +4909,7 @@ __metadata: "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 "@metamask/key-tree": ^9.0.0 - "@metamask/permission-controller": ^4.1.2 + "@metamask/permission-controller": ^5.0.0 "@metamask/snaps-ui": "workspace:^" "@metamask/snaps-utils": "workspace:^" "@metamask/types": ^1.1.0 @@ -5100,7 +5111,7 @@ __metadata: "@esbuild-plugins/node-globals-polyfill": ^0.2.3 "@esbuild-plugins/node-modules-polyfill": ^0.2.2 "@lavamoat/allow-scripts": ^2.5.1 - "@metamask/approval-controller": ^3.5.0 + "@metamask/approval-controller": ^4.0.0 "@metamask/auto-changelog": ^3.3.0 "@metamask/base-controller": ^3.2.0 "@metamask/eslint-config": ^12.1.0 @@ -5108,7 +5119,7 @@ __metadata: "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 "@metamask/object-multiplex": ^1.2.0 - "@metamask/permission-controller": ^4.1.2 + "@metamask/permission-controller": ^5.0.0 "@metamask/post-message-stream": ^7.0.0 "@metamask/rpc-methods": "workspace:^" "@metamask/snaps-execution-environments": "workspace:^" @@ -5376,10 +5387,11 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/eth-json-rpc-middleware": ^11.0.2 + "@metamask/eth-json-rpc-middleware": ^12.0.0 + "@metamask/json-rpc-engine": ^7.1.1 "@metamask/key-tree": ^9.0.0 - "@metamask/permission-controller": ^4.1.2 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/permission-controller": ^5.0.0 + "@metamask/rpc-errors": ^6.0.0 "@metamask/rpc-methods": "workspace:^" "@metamask/snaps-controllers": "workspace:^" "@metamask/snaps-execution-environments": "workspace:^" @@ -5429,8 +5441,7 @@ __metadata: jest-environment-jsdom: ^29.5.0 jest-fetch-mock: ^3.0.3 jest-it-up: ^2.0.0 - json-rpc-engine: ^6.1.0 - json-rpc-middleware-stream: ^4.2.0 + json-rpc-middleware-stream: ^5.0.1 monaco-editor: ^0.38.0 monaco-editor-webpack-plugin: ^7.0.1 prettier: ^2.7.1 @@ -5553,7 +5564,7 @@ __metadata: "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 "@metamask/key-tree": ^9.0.0 - "@metamask/permission-controller": ^4.1.2 + "@metamask/permission-controller": ^5.0.0 "@metamask/post-message-stream": ^7.0.0 "@metamask/snaps-registry": ^2.0.0 "@metamask/snaps-ui": "workspace:^" @@ -5751,19 +5762,7 @@ __metadata: languageName: node linkType: hard -"@metamask/utils@npm:^3.4.1": - version: 3.6.0 - resolution: "@metamask/utils@npm:3.6.0" - dependencies: - "@types/debug": ^4.1.7 - debug: ^4.3.4 - semver: ^7.3.8 - superstruct: ^1.0.3 - checksum: 1ebc6677bb017e4d09d4af143621fe27194d8ed815234cfd76469c3c734dc1db2ea7b577c01a2096c21c04d8c9c4d721d3035b5353fe2ded3b4737f326755e43 - languageName: node - linkType: hard - -"@metamask/utils@npm:^5.0.0, @metamask/utils@npm:^5.0.1, @metamask/utils@npm:^5.0.2": +"@metamask/utils@npm:^5.0.0, @metamask/utils@npm:^5.0.2": version: 5.0.2 resolution: "@metamask/utils@npm:5.0.2" dependencies: @@ -5776,7 +5775,7 @@ __metadata: languageName: node linkType: hard -"@metamask/utils@npm:^6.0.1, @metamask/utils@npm:^6.2.0": +"@metamask/utils@npm:^6.0.1": version: 6.2.0 resolution: "@metamask/utils@npm:6.2.0" dependencies: @@ -5790,7 +5789,7 @@ __metadata: languageName: node linkType: hard -"@metamask/utils@npm:^8.1.0": +"@metamask/utils@npm:^8.0.0, @metamask/utils@npm:^8.1.0": version: 8.1.0 resolution: "@metamask/utils@npm:8.1.0" dependencies: @@ -5815,7 +5814,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" @@ -5853,7 +5852,7 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/rpc-errors": ^5.1.1 + "@metamask/rpc-errors": ^6.0.0 "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-types": "workspace:^" "@metamask/snaps-webpack-plugin": "workspace:^" @@ -10192,13 +10191,6 @@ __metadata: languageName: node linkType: hard -"clone@npm:^2.1.1": - version: 2.1.2 - resolution: "clone@npm:2.1.2" - checksum: aaf106e9bc025b21333e2f4c12da539b568db4925c0501a1bf4070836c9e848c892fa22c35548ce0d1132b08bbbfa17a00144fe58fccdab6fa900fec4250f67d - languageName: node - linkType: hard - "cmd-shim@npm:^6.0.0": version: 6.0.1 resolution: "cmd-shim@npm:6.0.1" @@ -12560,16 +12552,16 @@ __metadata: languageName: node linkType: hard -"eth-block-tracker@npm:^7.0.1": - version: 7.1.0 - resolution: "eth-block-tracker@npm:7.1.0" +"eth-block-tracker@npm:^8.0.0": + version: 8.0.0 + resolution: "eth-block-tracker@npm:8.0.0" dependencies: - "@metamask/eth-json-rpc-provider": ^1.0.0 + "@metamask/eth-json-rpc-provider": ^2.1.0 "@metamask/safe-event-emitter": ^3.0.0 - "@metamask/utils": ^5.0.1 + "@metamask/utils": ^8.1.0 json-rpc-random-id: ^1.0.1 - pify: ^3.0.0 - checksum: 1d019f261e0ef07387cd74538b160700caa35ba9859ab9d4e5137c48bf9c92822c3b4ade40f8a504f16cb813de4c317c5378d047625ddf04592e256be8842588 + pify: ^5.0.0 + checksum: 3416c2ee653f81d1f71f3a9b80e04837fb516494f64ded45c053dfc24c6c6ce8dac7e5b8376cd57f52838f43a93d20a8e17d4d875e50d1e4c267543ffe0e6ad8 languageName: node linkType: hard @@ -16008,6 +16000,18 @@ __metadata: languageName: node linkType: hard +"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": ^7.1.1 + "@metamask/safe-event-emitter": ^3.0.0 + "@metamask/utils": ^8.1.0 + readable-stream: ^3.6.2 + checksum: 1cfb8ef5fbb3daa15015213e380e79f043a4208d6ea5533a99b3f3c8aeb01270bfdce5b37003362745a059edbd418d9ca3548fab5fa83355641be2f392303084 + 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" @@ -16173,6 +16177,13 @@ __metadata: languageName: node linkType: hard +"klona@npm:^2.0.6": + version: 2.0.6 + resolution: "klona@npm:2.0.6" + checksum: ac9ee3732e42b96feb67faae4d27cf49494e8a3bf3fa7115ce242fe04786788e0aff4741a07a45a2462e2079aa983d73d38519c85d65b70ef11447bbc3c58ce7 + languageName: node + linkType: hard + "ky@npm:^0.33.0": version: 0.33.2 resolution: "ky@npm:0.33.2" @@ -18491,13 +18502,6 @@ __metadata: languageName: node linkType: hard -"pify@npm:^3.0.0": - version: 3.0.0 - resolution: "pify@npm:3.0.0" - checksum: 6cdcbc3567d5c412450c53261a3f10991665d660961e06605decf4544a61a97a54fefe70a68d5c37080ff9d6f4cf51444c90198d1ba9f9309a6c0d6e9f5c4fde - languageName: node - linkType: hard - "pify@npm:^4.0.1": version: 4.0.1 resolution: "pify@npm:4.0.1" @@ -18505,6 +18509,13 @@ __metadata: languageName: node linkType: hard +"pify@npm:^5.0.0": + version: 5.0.0 + resolution: "pify@npm:5.0.0" + checksum: 443e3e198ad6bfa8c0c533764cf75c9d5bc976387a163792fb553ffe6ce923887cf14eebf5aea9b7caa8eab930da8c33612990ae85bd8c2bc18bedb9eae94ecb + languageName: node + linkType: hard + "pinkie-promise@npm:^2.0.0": version: 2.0.1 resolution: "pinkie-promise@npm:2.0.1" @@ -20232,7 +20243,7 @@ __metadata: languageName: node linkType: hard -"safe-stable-stringify@npm:^2.3.2": +"safe-stable-stringify@npm:^2.4.3": version: 2.4.3 resolution: "safe-stable-stringify@npm:2.4.3" checksum: 3aeb64449706ee1f5ad2459fc99648b131d48e7a1fbb608d7c628020177512dc9d94108a5cb61bbc953985d313d0afea6566d243237743e02870490afef04b43