如何查看多签钱包的信息

一、多签的定义:

多签就是在签名的时候,看名字的意思是需要多个地址一起签名,他是一种合约,需要多个地址签名才可以执行一笔交易。

二、通常使用什么来做多签呢? 一般用gnosis-safe, 推特账号@gnosisSafe

使用场景: 使用场景一般为 DAO 的金库和权限管理,避免单签失败。

三、举个例子,以@juiceboxETH的项目多签为例:

1、找到钱包地址:

在项目页面鼠标悬浮在红色问号上,可以找到项目管理的钱包地址。

post image

2、检查地址类型:

2.1 Contract合约地址:

在 Etherscan浏览器上(https://etherscan.io/address/0xAF28bcB48C40dBC86f52D459A6562F658fc94B1e) 上可以清楚的看到 "Contract" 字样,说明这个地址指向一个合约。那就是合约地址。如下图

post image

2.2 普通地址: 如果是 "Address",则说明是一个普通地址。如下图

post image

3、通过 Etherscan 查看多签信息: 如何知道这个合约是什么类型的多签,有哪些地址可以参与签名? 目前来说,@etherscan并没有对多签钱包做特殊支持,而是跟一般合约一样显示。当然,通过合约方式也是可以查到这些信息的:

https://etherscan.io/address/0xAF28bcB48C40dBC86f52D459A6562F658fc94B1e#code

从注释中可以看到,这是一个 Gnosis 的多签合约。

post image

4、多签有多少 owner,执行交易需要至少多少个地址参与签名呢?

从这个地址进入:https://etherscan.io/address/0xAF28bcB48C40dBC86f52D459A6562F658fc94B1e#readProxyContract

如下图:

post image

5、多签钱包最近的交易在做什么?

在页面上看到的交易方法都是 Exec Transaction(https://etherscan.io/address/0xAF28bcB48C40dBC86f52D459A6562F658fc94B1e)

这是因为Gnosis 把交易的实际数据封装起来了,所以和其他交易相比,很不直观。如下图,都是Exec Transaction:

post image

不过我们有个办法是,点进去看交易详情里面的转账记录以及触发的事件。

例如这个交易,很容易就看出,是在 Uniswap 进行兑换。链接:https://etherscan.io/tx/0xda0cbf3bf1d2c06343f68d1a5762425faf4168e76e1a58754a3ec2e186deaa03

如下图:

post image

6、通过 Gnosis Safe 的界面查看多签信息。

链接:https://gnosis-safe.io/app/eth:0xAF28bcB48C40dBC86f52D459A6562F658fc94B1e/balances

不同的多签替换网址中的地址即可。如下图:

post image

7、Gnosis Safe 界面集成了自家合约。

在查看多签信息这方面体验要优于没有做特别适配的 Etherscan。侧边栏可以看到,支持查看 ERC20 ERC721 代币,交易以及多签合约的配置。见下图:

post image

8、这里可以看到还没上链正在排队的交易,已执行交易的签名和执行详情,也可以看到实际调用的方法(在 Etherscan 上因为封装的原因,统一显示为 Exec Transaction)。

post image

9、

  • Owners 里可以看到多签里有哪些地址

  • Policies 里可以看到执行交易的最小签名数

  • Spending Limit 这些就是较少用的参数了,但是也能看到

依次如下面三张图:

以上就是大概内容,多签钱包现在广泛用于 DAO 的金库和权限管理,如何查看、验证和追踪其动态也是一门挺有用的技能。

比如DAO 募集的资金,如果是通过 Snapshot 链下投票分配,这些详细数据其实会分散开,链下投票就依赖于多签执行。​

post image
post image
post image

from: @twodam_eth