買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > 波場 > Info

ENT:半開源合約的 Web3 調用_RES

Author:

Time:1900/1/1 0:00:00

注:本文來自@gm365推特,MarsBit整理如下:

半開源合約的Web3調用

某些智能合約沒有在etherscan驗證源代碼,也就無法輕易獲取其ABI

但“詭異”的是,調用某些合約函數,卻可以在網頁上完整顯示調用的函數名、參數名、具體參數值

針對這樣的“半開源”合約,可以有一些簡單的方法,實現Web3調用

前言

之前寫過一個,關于《未開源智能合約的調用》,方法主要是在網站前端扒拉JS代碼,定位到ABI代碼,然后實現調用

LUNC上漲突破0.00028 USDT,24小時漲幅82.89%:金色財經報道,行情顯示,LUNC上漲突破0.00028 USDT,24小時漲幅82.89%。行情波動較大,請做好風險控制。[2022/9/1 13:02:29]

https://twitter.com/gm365/status/1521058983838380032

這個方法當然可以用來實現“半開源”合約調用,但這個方法實在有些反人類,瘋狂扒拉JS代碼也很費眼神,我們暫時先跳過

Hidden Road Partners完成5000萬美元A輪融資:金色財經消息,機構信用網絡Hidden Road Partners近日宣布完成5000萬美元A輪融資,本輪融資由Castle Island Ventures領投,FTX Ventures、Citadel Securities、Uncorrelated Ventures、Greycroft、XBTO Humla Ventures、Wintermute、SLN Capital、Profluent Trading、Coinbase Ventures和Corner Capital等參投。

Hidden Road Partners旨在通過解決交易對手風險和利益沖突來推動華爾街進入加密交易的過程。對于不能直接持有數字資產的銀行或其他機構,該公司允許他們在與托管人的三方設置中寄存美元作為抵押品,并以美元收取利潤和損失。客戶可以與交易平臺以及流動性提供商進行交易,包括Virtu Financial Inc.、Optiver BV和Wintermute Trading Ltd.。[2022/8/23 12:42:35]

Binance Earn System將于5月16日進行系統升級:5月16日消息,據官方消息,Binance Earn System將于5月16日14:00至15:00(UTC)進行系統升級。升級期間,??用戶錢包余額金額可能受到影響無法精確計算,?用戶可能無法查看??交易歷史紀錄??,Binance Earn System其他功能將不會受到影響。[2022/5/16 3:18:12]

etherscan顯示機制

沒有開源的合約,為何可以在etherscan顯示詳細的調用參數信息?

其實秘密都在這個4bytessignature上

如果其他已開源合約有相同的“簽名”,那么面對一個未開源合約,但簽名相同的函數,etherscan和小狐貍會直接判定為同一函數并嘗試解析

解決方案

針對這類能被正常顯示的函數,其實有一個相對簡單的方法:

通過函數信息反向生成ABI代碼

15行代碼,代碼出自人類好幫手:chatGPT4

經過測試與對照,和原始ABI一字不差

簽名庫

如果etherscan上未顯示,還可以先去這個簽名庫碰碰運氣

https://4byte.directory/signatures/

注意:這個4四節簽名是有可能重名的!某些小狐貍釣魚合約,使用的就是這個“漏洞”。

同一個簽名,可能對應多個函數,正常使用還得自行判斷

Tags:TURENTRESVENTurboPepeAgent Shiba I.N.U.Ares Protocolvenom幣價格

波場
TOKEN:全文|《Web3 新經濟和代幣化》白皮書_Chiva Token

執行摘要 Web3是以區塊鏈為代表的價值網絡,強調數據可信、數據主權和價值互聯。在Web3中,一切價值皆可被代幣化,并在Web3價值網絡中高效、智能化地組合、轉化、流轉和分配.

1900/1/1 0:00:00
TON:探究Telegram錢包和Tonlend應用的重要性與優勢_ONL

elegram錢包是TelegramMessenger旗下的一款數字錢包應用,用戶可以使用該錢包進行加密貨幣的收發、存儲和管理.

1900/1/1 0:00:00
NFT:看到了 CZ的人前顯貴,想了想他的人后受罪_LOC

很多人都想成功都想掙大錢,但是掙大錢真不是有能力就行,需要多種要素組合,我們以終局的角度看看CZ,雖然看到了很多媒體都在黑CZ.

1900/1/1 0:00:00
WEB:MarsBit周報 | Sui基金會開始為白名單中簽者發送郵件通知;Flashbots推出MEV-Share Beta測試版_filecoin幣怎么交易

一、過去一周行業發生重要事件 1.?產業 阿聯酋SCA開始接收虛擬資產服務公司許可申請阿聯酋證券和商品管理局宣布開始接收有意在該國提供虛擬資產服務的公司的許可申請.

1900/1/1 0:00:00
虛擬資產:MarsBit聯創商思林:機構客戶排隊入局香港Web3,市場正醞釀一個大泵_比特幣

注:原文來自MarsBit聯創商思林發布長推我的香港小作文,老商HK觀察。1.香港首個合規營業的交易所OSL機構開戶至少排隊一個月。預計大會會進一步增加排隊的長度.

1900/1/1 0:00:00
VEN:長推:盤點15個獲頂級VC支持的加密新項目_EvenCoin

盤點15個獲得頂級VC機構巨額融資的加密新項目,你在關注的有幾個? @stelolabs Stelo是一個瀏覽器擴展,通過進行預測風險評估和提供易于閱讀的界面.

1900/1/1 0:00:00
ads