注:本文來自@gm365推特,MarsBit整理如下:
半開源合約的Web3調用
某些智能合約沒有在etherscan驗證源代碼,也就無法輕易獲取其ABI
但“詭異”的是,調用某些合約函數,卻可以在網頁上完整顯示調用的函數名、參數名、具體參數值
針對這樣的“半開源”合約,可以有一些簡單的方法,實現Web3調用
前言
之前寫過一個,關于《未開源智能合約的調用》,方法主要是在網站前端扒拉JS代碼,定位到ABI代碼,然后實現調用
阿聯酋房地產開發商Mag接受使用USDT和USDC購買房產:12月19日消息,阿聯酋房地產開發商Mag已與中東和北非(MENA)加密資產服務提供商Coin Mena簽署協議,將接受使用USDT和USDC購買房產。該措施旨在為投資者創造新的途徑,通過數字資產實現投資組合多元化,并進一步加速迪拜新經濟的增長。
據悉,CoinMena是一家總部位于巴林的加密貨幣金融服務公司,作為加密資產服務提供商受到巴林中央銀行的監管和許可。[2022/12/19 21:53:10]
https://twitter.com/gm365/status/1521058983838380032
Canto主網已升級到3.0.0版本,啟用Dragonberry補丁:10月18日消息,Cosmos生態兼容EVM的Layer 1公鏈Canto宣布其主網已成功升級到3.0.0版本,Dragonberry補丁已經作為支持IBC的Cosmos鏈的安全升級而啟用。
此前消息,Cosmos聯合創始人Ethan Buchman于10月14日在Cosmos官方論壇中表示,發現涉及所有IBC鏈的嚴重安全漏洞,強烈建議所有的鏈和驗證節點立即升級到新發布的補丁。[2022/10/18 17:30:22]
這個方法當然可以用來實現“半開源”合約調用,但這個方法實在有些反人類,瘋狂扒拉JS代碼也很費眼神,我們暫時先跳過
YOLO Bunny #9555以100 ETH成交,創該系列迄今美元交易最高記錄:金色財經報道,據最新交易數據顯示,YOLO Bunny #9555以100 ETH的價格成交,約合161,380.11美元,創下該NFT系列迄今美元交易最高記錄。YOLO Bunny NFT系列由Web3.0音樂元宇宙平臺Muverse推出,總計包含9,999只來自1,402號宇宙的兔子音樂藝術家&愛好者,7月27日YOLO Bunny #3839也以100 ETH價格成交,當時交易額約合142,094.71美元。[2022/7/29 2:44:50]
etherscan顯示機制
沒有開源的合約,為何可以在etherscan顯示詳細的調用參數信息?
其實秘密都在這個4bytessignature上
如果其他已開源合約有相同的“簽名”,那么面對一個未開源合約,但簽名相同的函數,etherscan和小狐貍會直接判定為同一函數并嘗試解析
解決方案
針對這類能被正常顯示的函數,其實有一個相對簡單的方法:
通過函數信息反向生成ABI代碼
15行代碼,代碼出自人類好幫手:chatGPT4
經過測試與對照,和原始ABI一字不差
簽名庫
如果etherscan上未顯示,還可以先去這個簽名庫碰碰運氣
https://4byte.directory/signatures/
注意:這個4四節簽名是有可能重名的!某些小狐貍釣魚合約,使用的就是這個“漏洞”。
同一個簽名,可能對應多個函數,正常使用還得自行判斷
Tags:ETHCANTHEETHEreward ETHcandy幣最新價格The Paradox MetaverseEther-1
Web3增長黑客101是BlockManiaDAO推出的針對Web3項目增長的方法論文章系列,希望能夠幫助Web3項目方實現包括用戶增長、熱度增長、流量增長、活躍增長、轉化率增長等一系列市場目標.
1900/1/1 0:00:00過去數日,以太坊主網的gas價格明顯上漲,且基本一直持續在50GWEI左右居高不下,這讓許多習慣在主網操作的用戶感到困擾.
1900/1/1 0:00:00注:本文來自@Shang2046推特,MarsBit整理如下:肖風今天上午開場演講很精彩,我特別注意其第5點思考:三代幣模型.
1900/1/1 0:00:00注:本文來自@0xUnicorn推特,MarsBit整理如下:90%的交易員浪費了2-3年甚至4年的時間來尋找完美的交易指標這樣完美的交易指標,姑且稱為上帝之手.
1900/1/1 0:00:00當前#ETH質押率:15.09%,從曲線上看上升較為平穩。ETH質押收益目前降低到了3.78%#Shapella根據開始質押時間算,已質押的ETH中,51.5%處于虧損.
1900/1/1 0:00:00自第一個加密貨幣出現以來,單體區塊鏈一直是行業標準,但這種情況正在迅速改變。2023年,隨著以太坊合并成功、Layer2Rollups生態爆發,以太坊系統轉向了模塊化架構.
1900/1/1 0:00:00