注:本文来自@gm365推特,MarsBit整理如下:
半开源合约的Web3调用
某些智能合约没有在etherscan验证源代码,也就无法轻易获取其ABI
但“诡异”的是,调用某些合约函数,却可以在网页上完整显示调用的函数名、参数名、具体参数值
针对这样的“半开源”合约,可以有一些简单的方法,实现Web3调用
前言
之前写过一个,关于《未开源智能合约的调用》,方法主要是在网站前端扒拉JS代码,定位到ABI代码,然后实现调用
https://twitter.com/gm365/status/1521058983838380032
Celsius已将7400万美元的山寨币转移到与做市商Wintermute相关的新钱包:金色财经报道,破产的加密货币借贷平台Celsius Network 已将包括 SNX、UNI 和 ZRX 在内的约 7400 万美元山寨币和稳定币 USDT、USDC 转移到与做市商 Wintermute 相关的新钱包。此前纽约南区法官已批准 Celsius 自 7 月 1 日起将山寨币兑换为 BTC 与 ETH。
目前 Celsius 钱包共有约 6.15 亿美元的加密货币,其中包括 2.96 亿美元的比特币和 1.2 亿美元的 ETH,还拥有 1 亿美元的代币 CEL 和约 3000 万美元的稳定币,剩下的山寨币价值约 6900 万美元。[2023/7/6 22:20:31]
这个方法当然可以用来实现“半开源”合约调用,但这个方法实在有些反人类,疯狂扒拉JS代码也很费眼神,我们暂时先跳过
Justin Sun:Huobi计划裁员约20%:1月6日消息,据路透社报道,Huobi 委员会成员 Justin Sun 表示,加密货币交易平台 Huobi 计划裁员约 20%,并表示“结构调整”尚未开始,预计将在第一季度完成。
此前报道,知情人士曾于 2022 年底表示,Huobi 将于 2023 年继续裁员,裁员规模预计达 40%。目前,Huobi 总员工人数约为 1600 人。同时,部分 Huobi 员工将重新签署合同、重新计算工龄,并取消五险一金补贴发放。[2023/1/6 10:58:39]
Secret设立200万枚其代币基金帮助Terra链上项目迁移至其生态:9月16日消息,隐私公链Secret将拿出200万枚其代币建立Terra Builders Fund,旨在帮助Terra链上项目迁移至其生态。该基金的设立主要针对以下三类项目:Secret Apps,适用于直接构建在Secret Network之上的所有内容;生态系统,用于扩展秘密网络和提高一般可用性的工具;网络改进,用于对网络本身进行重大升级。(github.com)[2022/9/16 7:00:32]
etherscan显示机制
没有开源的合约,为何可以在etherscan显示详细的调用参数信息?
其实秘密都在这个4bytessignature上
如果其他已开源合约有相同的“签名”,那么面对一个未开源合约,但签名相同的函数,etherscan和小狐狸会直接判定为同一函数并尝试解析
解决方案
针对这类能被正常显示的函数,其实有一个相对简单的方法:
通过函数信息反向生成ABI代码
15行代码,代码出自人类好帮手:chatGPT4
经过测试与对照,和原始ABI一字不差
签名库
如果etherscan上未显示,还可以先去这个签名库碰碰运气
https://4byte.directory/signatures/
注意:这个4四节签名是有可能重名的!某些小狐狸钓鱼合约,使用的就是这个“漏洞”。
同一个签名,可能对应多个函数,正常使用还得自行判断
近期,由chainsafe旗下的web3UnitySDK推出更新,不仅可以集成常规token交互的入口更内置了登录、资产交易等平台,笔者从小白unity开发者的角度出发.
1900/1/1 0:00:00在香港Web3.0协会成立典礼上,香港立法会主席梁君彦为金管局前总裁陈德霖颁发香港Web3.0协会会长委任证书.
1900/1/1 0:00:00本文仅供交流学习,不构成任何投资建议。ChatGPT和GPT-4的火热,让我们看到了人工智能的力量。人工智能背后,除了算法以外,更重要的是海量的数据.
1900/1/1 0:00:00一年前,我们撰文讨论了Web3时代的聚合理论。在Web2.0时代,聚合器受益于降低的分发成本并汇集了众多服务提供商.
1900/1/1 0:00:00注:本文来自@rubywxt1推特,MarsBit整理如下:以太坊上海升级之际,Consensys前CMO出版新书《Web3Marketing》回顾了以太坊进入大众视野走过的路.
1900/1/1 0:00:00Web3增长黑客101是BlockManiaDAO推出的针对Web3项目增长的方法论文章系列,希望能够帮助Web3项目方实现包括用户增长、热度增长、流量增长、活跃增长、转化率增长等一系列市场目标.
1900/1/1 0:00:00