Json-Rpc
使用 Json-rpc 讀取合約中的數據
通過訪問合約 abi,如何讀取合約中的數據?您可以使用eth_getCode獲取字節碼,但我不明白如何將其轉換為可讀形式
我找到了兩種方法來做到這一點:
- 合約中的數據可以通過在 0x0、0x1 等處使用eth_getstorageat進行迭代。您可以使用 abi 來查找每個索引處儲存了哪些變數。
- 公共變數會自動分配一個 getter 函式。這可以使用eth_call呼叫以返回儲存在該變數中的值。