Go-Ethereum
Geth 錯誤:無法從交易收據訪問 contractAddress
我正在嘗試通過 geth 控制台實例化契約。
這是我正在執行的說明:
var bytecode = "0x6003600501600202600055" var createTx = eth.sendTransaction({ from: eth.accounts[0], data: bytecode }) var created = eth.getTransactionReceipt(createTx).contractAddress
當我執行最後一行時,我得到以下資訊:
TypeError: Cannot access member 'contractAddress' of null at <anonymous>:1:15
我將不勝感激有關如何解決此問題的任何指示
您的交易收據為空,這就是您收到的原因
cannot access member of null
。你必須等到交易被包含在一個塊中。然後你會得到收據。如果你有一個創建交易(to = 0x0),那麼 contractAddress 將在交易收據中可用。