注:本文來自@gm365推特,MarsBit整理如下:
半開源合約的Web3調用
某些智能合約沒有在etherscan驗證源代碼,也就無法輕易獲取其ABI
但“詭異”的是,調用某些合約函數,卻可以在網頁上完整顯示調用的函數名、參數名、具體參數值
針對這樣的“半開源”合約,可以有一些簡單的方法,實現Web3調用
前言
之前寫過一個,關于《未開源智能合約的調用》,方法主要是在網站前端扒拉JS代碼,定位到ABI代碼,然后實現調用
美聯儲掉期交易顯示,3月加息50個基點的幾率提升至75%:金色財經報道,美聯儲掉期交易顯示,3月加息50個基點的幾率提升至75%。[2023/3/8 12:50:15]
https://twitter.com/gm365/status/1521058983838380032
這個方法當然可以用來實現“半開源”合約調用,但這個方法實在有些反人類,瘋狂扒拉JS代碼也很費眼神,我們暫時先跳過
FASB 加密會計審查不包括 NFT 和某些穩定幣:金色財經報道,據《華爾街日報》報道,財務會計準則委員會 (FASB) 將不可替代代幣 (NFT) 和某些穩定幣排除在其加密貨幣會計審查之外。周三,美國董事會描述了其加密資產標準,該標準將被期待已久的規則涵蓋,要求公司對數字資產進行核算和披露。
FASB 沒有指定將被排除在規則之外的特定加密資產。但它表示,該規則所涉及的數字資產將包括那些無形的、不具有現金流或商品和服務所有權的合同權利的資產,以及可替代的資產。NFT 本質上是不可替代的,并且可能對基礎資產擁有權利,而一些穩定幣是有形資產。[2022/9/1 13:01:16]
etherscan顯示機制
孫宇晨:Web3可使斯里蘭卡擺脫破產困境:7月10日消息,波場創始人孫宇晨發推稱,“斯里蘭卡正式進入DAO模式。關于如何讓斯里蘭卡擺脫破產并進入繁榮,我有一些好的想法,以Web3作為解決方案。”[2022/7/10 2:03:22]
沒有開源的合約,為何可以在etherscan顯示詳細的調用參數信息?
其實秘密都在這個4bytessignature上
如果其他已開源合約有相同的“簽名”,那么面對一個未開源合約,但簽名相同的函數,etherscan和小狐貍會直接判定為同一函數并嘗試解析
解決方案
針對這類能被正常顯示的函數,其實有一個相對簡單的方法:
通過函數信息反向生成ABI代碼
15行代碼,代碼出自人類好幫手:chatGPT4
經過測試與對照,和原始ABI一字不差
簽名庫
如果etherscan上未顯示,還可以先去這個簽名庫碰碰運氣
https://4byte.directory/signatures/
注意:這個4四節簽名是有可能重名的!某些小狐貍釣魚合約,使用的就是這個“漏洞”。
同一個簽名,可能對應多個函數,正常使用還得自行判斷
1關于拿著deck融資這是一個思想和思想碰撞的故事,跟投和融沒半毛錢關系,有潛力會講故事可能還有點機會,前提是你要回答這些連10個ETH都拿不出來的“vc”的兩個問題.
1900/1/1 0:00:00zkSync生態系統正在快速增長,但也面臨著一個障礙:Gas價格上漲。深入研究后,我發現了一些降低交易成本的方法。 zkSync的成功顯而易見,它的TVL增長令人驚嘆.
1900/1/1 0:00:00近日,NFT?OG「Franklin」、「麻吉大哥」以及黃立成相繼宣布退出NFT領域。BAYC巨鯨「Franklin」在宣布退出NFT領域后,更是大量拋售BAYC。NFT市場正在悄然發生著巨變.
1900/1/1 0:00:00加密貨幣市場的風險投資大幅增長,越來越多的投資者涌入這個領域。在這種情況下,了解主要的VC基金以及它們在加密貨幣市場中的頭寸和估值變得至關重要.
1900/1/1 0:00:00昨天官宣了我們對@izumi_Finance的投資,也提到這是我近期調研認為zkSync上最值得關注,同時性價比最高的項目,所以過去這段時間一直在和團隊進行溝通.
1900/1/1 0:00:00下午6:01:EthStaker和CatHerders?直播已經開始。以太坊基金會的協議支持負責人TimBeiko正在黑山的一次現場聚會上進行放大,并向我們介紹Shapella升級中包含的EIP.
1900/1/1 0:00:00