Truffle

web3.eth.accounts 只返回一個對象

  • October 30, 2022

我是加密開發的新手,並試圖在這裡遵循一個 hello world 教程: https ://github.com/alto-io/hello-crypto

我能夠安裝和啟動 truffle,執行合約遷移,啟動測試頁面並將其連接到我的 Metamask 帳戶。我的 truffle 開發網路上的餘額為 0。根據教程,我應該能夠通過在 truffle 控制台中執行以下操作向自己發送一些 ETH:

web3.eth.sendTransaction({web3.eth.accounts[0], to:web.eth.accounts[1], value: 10000})

web3.eth.accounts甚至沒有返回一個數組,它只返回一個對象。任何關於如何在本教程中向自己發送一些測試 ETH 的建議都將不勝感激。

該教程已有 3 年曆史。乙太坊變化非常快,所以包。

 const accounts = await web3.eth.getAccounts();
 const accountSender = accounts[0];
 const accountReceiver=accounts[1]

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