Contract-Debugging
如何檢查我沒有程式碼的智能合約的狀態?
通常有人認為,區塊鏈的一大優勢是任何人都可以過來檢查狀態。但是,我還沒有找到任何實用指南來執行此操作。區塊瀏覽器允許我們檢查交易,但不能檢查狀態變數(據我所知)。那麼如何檢查已部署的任何給定智能合約的狀態變數呢?
**編輯:**不幸的是,下面的區塊鏈瀏覽器已經死了。到目前為止,還沒有區塊鏈瀏覽器清楚地顯示合約狀態。
ether.camp 區塊鏈瀏覽器允許其中一些。轉到https://live.ether.camp,然後點擊“智能合約”。
開發人員必須將他們的原始碼上傳到 ether.camp,因為區塊鏈上的原始程式碼只是 EVM 字節碼/彙編。隨著時間的推移,我們預計這些工具會得到改進並變得更加普遍。
例如: https ://live.ether.camp/account/49f053b866c33185fa1151e71fc80d5fe6b08a92
ether.camp 已經顯示了任何給定智能合約的狀態,但是將原始碼附加到合約中顯著改善了使用者體驗。