Eth-Call
獲得了對不合理的 eth_call 請求的響應數據。那是什麼反應?
當我在主網和 rinkeby 上呼叫一個看似荒謬的交易時。
ethereum.send('eth_call', [{'from':'0x0000000000000000000000000000000000000000', 'to':'0x0000000000000000000000000000000000000002', 'data':''}])
我得到一些結果:
{"id":1,"jsonrpc":"2.0","result":"0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}
那響應數據是什麼?
您要發送SHA256
0x0000000000000000000000000000000000000002
的預編譯合約。它正在返回數據欄位的 SHA256,它是一個空字元串,結果是
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
.