注:本文来自@gm365推特,MarsBit整理如下:
半开源合约的Web3调用
某些智能合约没有在etherscan验证源代码,也就无法轻易获取其ABI
但“诡异”的是,调用某些合约函数,却可以在网页上完整显示调用的函数名、参数名、具体参数值
针对这样的“半开源”合约,可以有一些简单的方法,实现Web3调用
前言
之前写过一个,关于《未开源智能合约的调用》,方法主要是在网站前端扒拉JS代码,定位到ABI代码,然后实现调用
当前DeFi协议总锁仓量达600.77亿美元:金色财经报道,链上数据显示,当前DeFi项目总锁仓量(TVL)为600.77亿美元。锁仓量资产排名前五(美元):
Maker(74.78亿 +0.32%)
Uniswap V3(52.49亿 -0.22%)
Aave (42.65亿 -0.7%)
WBTC (38.25亿 -0.73%)
Curve(37.23亿 -0.35%)[2023/2/15 12:07:40]
https://twitter.com/gm365/status/1521058983838380032
ENS 24小时交易额增幅达161%:8月21日消息,OpenSea数据显示,以太坊域名服务(ENS)24小时交易额为335 ETH,位列OpenSea第六,24小时交易额增幅达161%。[2022/8/21 12:38:07]
这个方法当然可以用来实现“半开源”合约调用,但这个方法实在有些反人类,疯狂扒拉JS代码也很费眼神,我们暂时先跳过
中国版权保护中心与蚂蚁集团携手共建数字版权链:金色财经消息,近日,中国版权保护中心与蚂蚁集团蚂蚁链正式签署合作协议,双方将以共建数字版权链(DCI体系3.0)为核心抓手,以共同推进中央网信办、中宣部等十六部门联合批准的国家“区块链+版权”特色应用试点项目为契机,探索构建互联网版权服务创新机制和产业新生态,助力国家文化数字化战略实施和产业高质量发展。
据悉,此次合作双方将共同致力于满足海量数字内容对版权保护与服务创新的迫切诉求,面向互联网平台亿级用户提供即时DCI申领、按需办理数字版权登记的版权权属确认服务。[2022/8/2 2:53:47]
etherscan显示机制
没有开源的合约,为何可以在etherscan显示详细的调用参数信息?
其实秘密都在这个4bytessignature上
如果其他已开源合约有相同的“签名”,那么面对一个未开源合约,但签名相同的函数,etherscan和小狐狸会直接判定为同一函数并尝试解析
解决方案
针对这类能被正常显示的函数,其实有一个相对简单的方法:
通过函数信息反向生成ABI代码
15行代码,代码出自人类好帮手:chatGPT4
经过测试与对照,和原始ABI一字不差
签名库
如果etherscan上未显示,还可以先去这个签名库碰碰运气
https://4byte.directory/signatures/
注意:这个4四节签名是有可能重名的!某些小狐狸钓鱼合约,使用的就是这个“漏洞”。
同一个签名,可能对应多个函数,正常使用还得自行判断
就在ARB代币空投几天后,3月28日,Arbitrum社区在Snapshot上发起ArbitrumImprovementProposal1(AIP-1)提案投票.
Stealcam在没有空投或发行token的情况下,在短短的两周内通过自然增长累积交易量超过了320ETH。OPStack核心开发团队Base开发主管JessePollak等多位名人都在推荐它.
作者|黑米,白泽研究院 一个新兴领域正在Web3中兴起——DeWi,即去中心化无线。通过建立基于区块链技术的激励机制,借助“大众的力量”或网络运营商提供热点,用户以无需信任、无需许可和可编程的方.
注:本文来自@0xcryptowizard推特,MarsBit整理如下:Blur没有如预期减半收益,推迟了1个月.
2022年可谓是Rollup备受瞩目的一年,一些Rollup网络在加密货币市场整体的下跌趋势中反而取得了巨大成功。以太坊Rollup网络的采用在2022年激增,但仍存在一些有待改进之处.
TL;DR 以太坊Rollup网络的采用在2022年激增,但仍存在一些有待改进之处。排序器负责对用户提交的交易进行排序。目前,几乎所有的Rollup都依赖于一个单独的排序器.