国产成人 综合 亚洲欧美,羞羞影院成人午夜爽爽在线,中文字幕av在线一二三区,午夜私人成年影院在线观看,男人把大ji巴放进女人视频

okx

Web3調(diào)用的亮點(diǎn):半開(kāi)源合約實(shí)現(xiàn)

時(shí)間:2023-11-09|瀏覽:260

半開(kāi)源合約的Web3調(diào)用:某些智能合約沒(méi)有在etherscan驗(yàn)證源代碼,也就無(wú)法輕易獲取其ABI。但“詭異”的是,調(diào)用某些合約函數(shù),卻可以在網(wǎng)頁(yè)上完整顯示調(diào)用的函數(shù)名、參數(shù)名、具體參數(shù)值。針對(duì)這樣的“半開(kāi)源”合約,可以有一些簡(jiǎn)單的方法,實(shí)現(xiàn)Web3調(diào)用。

之前寫(xiě)過(guò)一個(gè)關(guān)于“未開(kāi)源智能合約的調(diào)用”的方法,主要是在網(wǎng)站前端扒拉JS代碼,定位到ABI代碼,然后實(shí)現(xiàn)調(diào)用。這個(gè)方法當(dāng)然可以用來(lái)實(shí)現(xiàn)“半開(kāi)源”合約調(diào)用,但這個(gè)方法實(shí)在有些反人類(lèi),瘋狂扒拉JS代碼也很費(fèi)眼神,我們暫時(shí)先跳過(guò)。

沒(méi)有開(kāi)源的合約,為何可以在etherscan顯示詳細(xì)的調(diào)用參數(shù)信息(小狐貍錢(qián)包也能顯示)?其實(shí)秘密都在這個(gè)4 bytes signature上。如果其他已開(kāi)源合約有相同的“簽名”,那么面對(duì)一個(gè)未開(kāi)源合約,但簽名相同的函數(shù),etherscan和小狐貍會(huì)直接判定為同一函數(shù)并嘗試解析。

解決方案:針對(duì)這類(lèi)能被正常顯示的函數(shù),其實(shí)有一個(gè)相對(duì)簡(jiǎn)單的方法:通過(guò)函數(shù)信息反向生成ABI代碼。15行代碼,代碼出自人類(lèi)好幫手:chatGPT 4。經(jīng)過(guò)測(cè)試與對(duì)照,和原始ABI一字不差(當(dāng)然,output可能有區(qū)別,但不影響使用)。

簽名庫(kù):如果etherscan上未顯示,還可以先去這個(gè)簽名庫(kù)碰碰運(yùn)氣:https://4byte.directory/signatures/。注意,這個(gè)4四節(jié)簽名是有可能重名的!某些小狐貍釣魚(yú)合約,使用的就是這個(gè)“漏洞”。同一個(gè)簽名,可能對(duì)應(yīng)多個(gè)函數(shù),正常使用還得自行判斷。

熱點(diǎn):web開(kāi)發(fā) web前端 比特幣開(kāi)源 開(kāi)源比特幣 NFT開(kāi)源

歐易

歐易(OKX)

用戶(hù)喜愛(ài)的交易所

幣安

幣安(Binance)

已有賬號(hào)登陸后會(huì)彈出下載

« 上一條| 下一條 »
區(qū)塊鏈交流群
數(shù)藏交流群

合作伙伴

旅游資訊網(wǎng) 茶百科 皮卡丘資訊 愛(ài)網(wǎng)站 幣圈官網(wǎng) 媽媽知道 黃金行情 培訓(xùn)資訊網(wǎng) 減肥瘦身吧 幣圈交流群 裝修裝飾網(wǎng) 元宇宙Web 玩票票財(cái)經(jīng) 寶寶起名 金色幣圈 兼職信息網(wǎng) 谷歌留痕 天天財(cái)富 百科書(shū)庫(kù) 周公解夢(mèng) 今日黃金 數(shù)字黃金 數(shù)字財(cái)經(jīng) 秒懂域名 趣玩幣 談股票 去玩唄SPA 幣圈論壇 借春秋 百悅米 美白沒(méi)斑啦 代特幣圈 玩合約 聚幣網(wǎng) 借春秋財(cái)經(jīng) 幣圈ICO官網(wǎng) 非小號(hào)行情
非小號(hào)交易所排名-專(zhuān)業(yè)的交易行情資訊門(mén)戶(hù)網(wǎng)站,提供區(qū)塊鏈比特幣行情查詢(xún)、比特幣價(jià)格、比特幣錢(qián)包、比特幣智能合約、比特幣量化交易策略分析,狗狗幣以太坊以太幣玩客幣雷達(dá)幣波場(chǎng)環(huán)保幣柚子幣萊特幣瑞波幣公信寶等虛擬加密電子數(shù)字貨幣價(jià)格查詢(xún)匯率換算,幣看比特兒火幣網(wǎng)幣安網(wǎng)歐易虎符抹茶XMEX合約交易所APP,比特幣挖礦金色財(cái)經(jīng)巴比特范非小號(hào)資訊平臺(tái)。
非小號(hào)行情 yonghaoka.cn 飛鳥(niǎo)用好卡 ?2020-2024版權(quán)所有 桂ICP備18005582號(hào)-1