Safe 多签钱包签名消息, 支持签名登录 Opensea

  • 影无双
  • 更新于 2023-06-01 17:03
  • 阅读 1189

从 Safe 1.10.0版的Saf Web 网络界面开始, 支持合约签名消息, 支持合约签名登录 Opensea

从 Safe 1.10.0版的Saf Web 网络界面开始, 支持合约签名消息, 支持合约签名登录 Opensea

关于签名信息?

在过去的两年里,许多应用程序开始实现链外签名流程,允许你在不创建链上交易的情况下与之交互,并且不需要支付相应的网络费用。

通过Safe的签名信息功能,Safe的用户能够使用链下无gas的签名流程与兼容EIP-1271智能合约签名的dApp交互。

什么是签名?

每个EOA都有一个私钥,这个私钥可以用来对信息签名。由此产生的签名可以验证所签名的信息的完整性(dApps使用签名来授权和验证所有权;确认DEX订单,对提案进行投票,等等)和签名的账户地址。

Safe 这样的智能合约钱包是没有私钥的。为了通过 Safe 创建一个签名,要么执行链上签名交易,或者每个所有者需要单独签署同一消息,并将这些签名合并为一个签名。

Demo:Safe 如何创建一个签名的信息?

以通过签名登录 OpenSea例如,会打开以下签名窗口:

img

签名请求的发起者在收集到足够的签名之前,不能关闭窗口。等待足够多的所有者钱包来签署这个消息,验证你(在此案例中)同意OpenSea的登录要求。如果你的Safe 钱包有一个1/n的策略,签名将立即生效。

然后,这条签名信息将被添加到你的Safe用户界面的 "交易 "部分的 "信息"中。

img

如何继续使用链上签名?

在 Safe App支持链外签名后,默认情况下,链下签名将生效。然而,某些应用程序,如果你在签署信息时遇到问题,仍有可能恢复到链上签名。这方面的切换可以在Safe "设置 "的 "安全应用程序 "部分找到。启用该功能后,所有安全应用程序的签名将改为链上签名。我们不能保证链上签名的兼容性。

用你的钱包签署此信息将验证你同意(在此案例中)执行相应的动作。如果你的Safe 钱包是 1/n 生效政策,将立即生效执行。

点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
影无双
影无双
江湖只有他的大名,没有他的介绍。