Я не могу найти web3.eth.personal.newAccount - PullRequest
0 голосов
/ 30 января 2019

[команда Geth client]

geth --rinkeby --rpc --rpcaddr "0.0.0.0" --rpcvhosts=* --rpcport "8545" --rpcapi "eth,net,web3,personal,admin" --syncmode "light" --cache "64"

[код узла.js Web3]

var Web3 = require("web3");
web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));
web3.eth.personal.newAccount("test").then(console.log)

Это сообщение об ошибке, которое я получил прямо ниже

> TypeError: последний параметр должен быть функцией, в противном случае он не может быть обратным вызовом в NewAccountMethod.set (C: \ Users \ june \ Documents \ WebProject \ webWalletTest \ node_modules \ web3-core-method \ dist \ web3-core-method.cjs.js: 411: 17) в Proxy.anonymousFunction (C: \ Users \ june \ Documents \ WebProject \ webWalletTest \ node_modules \ web3-core-method \ dist \ web3-core-method.cjs.js: 224: 28)

Я хотел увидеть функцию "web3.eth.personal.newAccount".но я не могу найти функцию.

Даже я пытался выяснить это с помощью двойной вкладки (автозаполнение), но ее не было.

Она исчезла?

1 Ответ

0 голосов
/ 15 февраля 2019

Я использовал web3.personal напрямую и смог снова получить доступ к методам внутри него.

Это странно, потому что в консоли web3.eth.personal по-прежнему работает, но в скрипте для браузера,это не

Надеюсь, это поможет.

...