区块链 区块链技术 比特币公众号手机端

如何寻找代理合约的真地址

liumuhui 2年前 (2023-06-28) 阅读数 314 #技术
文章标签 代理合约trace

没事在网上跟人交流,不乏还有反汇编的人才,经常找个代理合约的地址找不到。

这几天心情不错,写一篇教程,分享一下,这种方法适用于evm链的绝大部分场景。

我这种方式简单快捷,基本上百发百中:

1. 找到合约tx
2. 使用tx trace 工具
3. 观察calltrace 的调用
4. 点一下

下面我已avve token合约为例子做一个演示:

合约地址在

https://etherscan.io/token/0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9#code

1. 找一个tx

etherscan 上的链接: 0x1d309a637a0c4093b8ac74d0b07e0b368629de99e754d4aac5fb5b99eb8b2620

64ccbabb92153476173d00392fef146.png

2. 使用 tx trace 工具

tx.eth.samczsun.com

tx.eth.samczsun.com 上的链接: 0x1d309a637a0c4093b8ac74d0b07e0b368629de99e754d4aac5fb5b99eb8b2620

3. 观察calltrace 的调用

504b075c6d3071138eeacd1aa394d16.png

4. 点一下上面观察结果红框位置

会自动跳转到区块链合约地址

代理合约真地址

为什么这样可以 ?

建议大家学学站内的可升级合约的原理。

版权声明

本文仅代表作者观点,不代表区块链技术网立场。
本文系作者授权本站发表,未经许可,不得转载。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门