溯源

Flare 门户 MetaMask 定标替代品

Flare 门户网站 提供了在 Flare 网络上使用 MetaMask 和其他支持名为 eth_sign 的消息签名方法的钱包(如 Coinbase)执行签名相关任务的可能性。 然而,2024 年 9 月 25 日,MetaMask 发布了 12.3.0 版本,删除了对 eth_sign 方法的支持,其他钱包也纷纷效仿。

这些行为的后果是,这些钱包的用户无法在注资结束后注资或提取资金。本博客概述了解决这一问题的可行方法,以及我们计划对 Flare Staking 进行的改进。


变通方法 1:在 Chrome 浏览器中安装较早版本的 MetaMask

  1. 访问https://github.com/MetaMask/metamask-extension/releases/tag/v12.2.4并下载支持 eth_sign 方法的最新版本(metamask-chrome-12.2.4.zip)。
  2. 解压文件。
  3. 打开一个新标签页,在地址栏中输入 chrome://extensions/。
  4. 启用窗口右上方的 "开发者模式"。
  5. 点击窗口左上角的 "加载解压缩",然后选择解压压缩文件的目录。
  6. 将提供新的 MetaMask 12.2.4 扩展。请在屏幕右下角启用。
  7. 请注意,该版本(12.2.4)可与 MetaMask 扩展的最新版本共存,只需在标记时启用该版本并禁用当前版本即可。
  8. 启用 12.2.4 版后,您需要再次输入恢复短语(并设置密码)才能访问您的地址。
  9. 如果您在当前版本的 MetaMask 中拥有多个地址,您也需要在 12.2.4 版本中启用它们。只需点击"添加账户或硬件钱包",然后选择"添加新的以太坊账户".它将生成与您在当前版本 MetaMask 中的第二个账户相同的账户。

变通方法 2:使用 Ledger 硬件钱包

  1. 购买一个 Ledger 设备或使用您现有的 Ledger 钱包,并按照以下说明将其重置为出厂设置 https://support.ledger.com/article/360017582434-zd
  2. 然后,选择 12 个字符的恢复短语选项,输入用于 MetaMask 的恢复短语,即可恢复 MetaMask 钱包地址。
  3. 请访问 Flare 门户,点击右上角的 "连接到钱包 "按钮,然后选择 Ledger 选项。注:您的 Ledger 设备应已解锁,且 Ledger 上必须安装并打开 Flare Network 应用程序。
  4. 如果 MetaMask 中有多个地址,可以再次点击连接按钮,然后选择 "显示高级 Ledger 设置 "链接。这样您就可以使用 Ledger Live 或 BIP44 派生链从其他可能的地址中进行选择。

变通方法 3:使用带有 MetaMask 扩展的 Firefox 浏览器

火狐浏览器中的 MetaMask 扩展目前使用 MetaMask 12.0.6 版本,该版本仍支持 eth_sign签名请求。

 

下一步行动

上述变通方法只是临时解决方案。不久之后,我们就可以再次使用 MetaMask 进行授权,而且过程会比以前更简单,无需额外设置。这一改进将通过升级 Flare 验证器节点来实现,升级后的 Flare 验证器节点将支持 MetaMask 中更新的签名方法。此外,还可以通过新的钱包进行定标。我们将与大家分享有关 Flare Staking 的更新信息。