Ich bin neu in dieser Technologie und versuche, den Vertrag für das Ropsten-Testnetzwerk bereitzustellen. Ich habe mein Geth in einem Terminal laufen. In meiner Trüffelkonsole habe ich ein Konto mit etwas Ether. Ich entsperre es, dann gehe ich direkt danach in einem anderen Terminal in mein Projektverzeichnis, um die Truffle-Kompilierung auszuführen, und dann die Truffle-Migration.
Ich bekomme diesen Fehler:
Running migration: 1_initial_migration.js
Deploying Migrations...
Error encountered, bailing. Network state unknown. Review successful transactions manually.
Error: account is locked
at Object.module.exports.InvalidResponse (/usr/local/lib/node_modules/truffle/node_modules/ether-pudding/node_modules/web3/lib/web3/errors.js:35:16)
at /usr/local/lib/node_modules/truffle/node_modules/ether-pudding/node_modules/web3/lib/web3/requestmanager.js:86:36
at null.request.onreadystatechange (/usr/local/lib/node_modules/truffle/node_modules/web3/lib/web3/httpprovider.js:114:13)
at null.dispatchEvent (/usr/local/lib/node_modules/truffle/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:591:25)
at setState (/usr/local/lib/node_modules/truffle/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:610:14)
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/truffle/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:447:13)
at emitNone (events.js:72:20)
at IncomingMessage.emit (events.js:166:7)
at endReadableNT (_stream_readable.js:905:12)
at doNTCallback2 (node.js:450:9)
at process._tickDomainCallback (node.js:405:17)
Ich habe mein Gas auf verschiedene Mengen geändert, es aber zurückgerollt, da dies nicht das Problem zu sein scheint, da ich genug Äther habe.
Ich habe das Problem auch gegoogelt und es wurde vorgeschlagen, dass ich das neueste Geth bekomme, ich glaube, das tue ich.
Kann jemand bitte helfen? Ich bin völlig neu in diesem und völlig verloren und weiß nicht, was ich sonst tun soll. Vielleicht sollte ich einschiffen.
Ich freue mich über jeden Rat :) Vielen Dank im Voraus
Trüffel ist ein großartiger Rahmen. Ich würde dich nicht davon abbringen. Meiner Erfahrung nach ist dieser Fehler nicht irreführend . Ich glaube nicht, dass das Konto so freigeschaltet ist, wie du denkst.
In Geth, wenn Sie Folgendes tun:
web3.personal.unlockAccount("address")
es dauert überhaupt nicht sehr lange. 30 Sekunden, wenn das Gedächtnis dient. Das könnte in jedem Fall helfen:
web3.personal.unlockAccount(web3.personal.listAccounts[0], "password", 15000)
Sollte reagieren true
.
Hoffe, ich habe die Syntax nicht vermasselt. Nur ein praktischer Satz zu wissen.
Ich hoffe es hilft.
Namu Ujin Na
Rob Hitchens
Namu Ujin Na
Rob Hitchens
Namu Ujin Na
Rob Hitchens
Namu Ujin Na
Namu Ujin Na
Rob Hitchens
Namu Ujin Na
Nico Vergauwen