Geth-Javascript-Konsole

wenn ich versuche, diesen Befehl auf der Geth-Konsole auszuführen, gibt es einen Fehler. Wie man diesen Befehl auf der Geth-Konsole ausführt.

Führen Sie geth mit diesem Befehl aus

 geth --port 5000 --networkid 58342  --datadir="" --rpc --rpcport 8545 --rpcaddr 127.0.0.1 --rpccorsdomain "*" --rpcapi "eth,net,web3" --testnet

web3.eth.accounts.create(); TypeError: 'create' ist keine Funktion bei :1:1

Es gibt keine Erstellungsfunktion für eth, möchten Sie ein Konto erstellen?

Antworten (2)

Ich denke, Sie müssen die persönliche Bibliothek laden, --rpcapi "eth,net,web3,personal"und ich denke nicht, dass die Verwendung --datadir=""eine gute Idee ist.

 geth --port 5000 --networkid 58342   --rpc --rpcport 8545 --rpcaddr 127.0.0.1 --rpccorsdomain "*" --rpcapi "eth,net,web3,personal" --testnet

Versuchen Sie, personal.newAccount('Passphrase') zu verwenden

und verwenden Sie rpcapi="eth,personal,miner,web3"

(1) Starten Sie zuerst Ihr geth
geth --port 5000 --networkid 58342 --datadir="" --rpc --rpcport 8545 --rpcaddr 127.0.0.1 --rpccorsdomain "*" --rpcapi "eth,personal,net ,web3" --testnet

(2) Öffnen Sie nun die Javascript-Konsole
von Ethereum und hängen Sie IPC an

(3) Neue Adresse erstellen
personal.newAccount('passphrase')