Snap 权限如何运作?
Does this article need to be translated?
Contribute to the Help Center
Submit translations, corrections, and suggestions on GitHub, or reach out on our Community forums.
MetaMask Snaps 开启了一个充满可能性的世界,而强大的功能需要获得用户的授权。 如同您在手机上安装应用程序那样,安装时,Snap 会请求特定权限来访问与 MetaMask 钱包相关的各种功能。
本文会探讨 Snap 权限的运作方式、Snap 在安装时可能请求的各种权限,以及如何查看已安装的 Snap 可使用的权限。
访问和控制
安装 Snap 时,您会遇到对特定权限的请求。 目前,Snap 可能会请求任何以下权限。 将来可能会添加其他权限。
- 允许其他 Snap 直接与此 Snap 通信
允许此 Snap 与其他 Snap 通信。 这可用于传输数据和增强其他 Snap 的功能。 - 允许 dapp 直接与此 Snap 通信
允许此 Snap 与 dapp 通信。 这可用于共享数据和增强 dapp(去中心化应用)的功能。 - 显示自定义对话框
让此 Snap 在 MetaMask 中显示自定义对话框。 这些对话框可用于提醒、确认和输入提示。 - 显示通知
让此 Snap 在 MetaMask 中显示通知。 - 衍生此 Snap 独有的任意密钥
让此 Snap 创建任意密钥。 这些密钥为此 Snap 所独有,与您的 MetaMask 账户无关。 这些密钥可用于对 dapp(去中心化应用)和基于云的服务进行身份验证。 - 查看(协议)公钥
让此 Snap 查看特定协议的公钥和链上地址。 Snap 无法控制您的账户或资产。 - 在您的设备上存储和管理数据
让此 Snap 使用加密方式存储、更新和检索数据。 该数据安全地存储在您的设备上。 - 访问以太坊提供商
让此 Snap 与 MetaMask 通信,以便其可以查看区块链数据并建议交易。 - 访问互联网
让此 Snap 访问互联网,以便其可以与第三方服务器通信。 这可用于发送和接收数据。 - 显示交易见解
让此 Snap 解码交易并在 MetaMask 中显示见解。 这可以用于反网络钓鱼和增强安全性。 - 查看建议交易的网站来源
让此 Snap 在网站建议交易时查看网站来源。 这可以用于反网络钓鱼和增强安全性。 - 安排和运行定期操作
让此 Snap 安排和运行重复任务或通知。
在 MetaMask Snaps 开发文档中查找 Snap 可以请求的完整权限列表。
查看已安装的 Snap 可使用的权限
转到 MetaMask 中 Snap 的配置页面,您可以轻松查看您授予 Snap 的许可。
-
查找 MetaMask 窗口右上角的三个垂直点。 点击这些点即可显示下拉菜单。
-
在下拉菜单中点击 “Snap”,即可访问您当前在 MetaMask 实例中已安装的所有 Snap 的列表。
- 滚动浏览已安装的 Snap 列表,以查找您想进一步了解的特定 Snap。
- 点击齿轮图标打开特定 Snap 的设置。
哇! 🙌 您现在即可查看已授予此 Snap 的权限。