Web3js
如何在 Ganache 中選擇單個帳戶?
Ganache (v1.2.3) 提供了一個包含 10 個帳戶的列表。
可以通過選擇 輕鬆選擇它們
web3.eth.getAccounts();
。然而 web3.eth.accounts
新版本的 Truffle v5 使用 web3 v1.0
web3.eth.accounts
作為一個模組。
web3.eth.accounts
包含生成乙太坊賬戶和簽署交易和數據的功能。web3 v1 的另一個變化是大多數函式都是非同步的並返回一個 Promise。要獲得一個值,你可以
await
為它。truffle(develop)> (await web3.eth.getAccounts())[0] '0x5f461C987879517f04a5Ae88A5B26CB6E9DB63bc' truffle(develop)> addr=(await web3.eth.getAccounts())[0] undefined truffle(develop)> addr '0x5f461C987879517f04a5Ae88A5B26CB6E9DB63bc' truffle(develop)>