Contract-Debugging

如何檢查我沒有程式碼的智能合約的狀態?

  • November 11, 2021

通常有人認為,區塊鏈的一大優勢是任何人都可以過來檢查狀態。但是,我還沒有找到任何實用指南來執行此操作。區塊瀏覽器允許我們檢查交易,但不能檢查狀態變數(據我所知)。那麼如何檢查已部署的任何給定智能合約的狀態變數呢?

**編輯:**不幸的是,下面的區塊鏈瀏覽器已經死了。到目前為止,還沒有區塊鏈瀏覽器清楚地顯示合約狀態。


ether.camp 區塊鏈瀏覽器允許其中一些。轉到https://live.ether.camp,然後點擊“智能合約”。

開發人員必須將他們的原始碼上傳到 ether.camp,因為區塊鏈上的原始程式碼只是 EVM 字節碼/彙編。隨著時間的推移,我們預計這些工具會得到改進並變得更加普遍。

例如: https ://live.ether.camp/account/49f053b866c33185fa1151e71fc80d5fe6b08a92

在此處輸入圖像描述

ether.camp 已經顯示了任何給定智能合約的狀態,但是將原始碼附加到合約中顯著改善了使用者體驗。

引用自:https://ethereum.stackexchange.com/questions/2650