TestRPC-Konten gesperrt

Ich habe Schwierigkeiten, mit truffle und testrpc loszulegen.

Die Schritte, die ich unternommen habe, sind:

  • Erstellen Sie ein leeres Projekt und initialisieren Sie es mittruffle init
  • Starten Sie testrpc mittestrpc

Versuchen truffle migrateoder truffle testgibt mir dann "

Error: authentication needed: password or unlock
at Object.InvalidResponse (/usr/local/lib/node_modules/truffle/node_modules/web3/lib/web3/errors.js:35:16)
at /usr/local/lib/node_modules/truffle/node_modules/web3/lib/web3/requestmanager.js:86:36
at XMLHttpRequest.request.onreadystatechange (/usr/local/lib/node_modules/truffle/node_modules/web3/lib/web3/httpprovider.js:118:13)
at XMLHttpRequestEventTarget.dispatchEvent (/usr/local/lib/node_modules/truffle/node_modules/xhr2/lib/xhr2.js:64:18)
at XMLHttpRequest._setReadyState (/usr/local/lib/node_modules/truffle/node_modules/xhr2/lib/xhr2.js:354:12)
at XMLHttpRequest._onHttpResponseEnd (/usr/local/lib/node_modules/truffle/node_modules/xhr2/lib/xhr2.js:509:12)
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/truffle/node_modules/xhr2/lib/xhr2.js:469:24)
at emitNone (events.js:91:20)
at IncomingMessage.emit (events.js:185:7)
at endReadableNT (_stream_readable.js:974:12)

Nach dem, was ich gelesen habe, scheint dies ein Fehler zu sein, bei dem Konten gesperrt sind, aber die Dokumentation von testrpc legt nahe, dass standardmäßig 10 Konten erstellt werden, die entsperrt sind - es sei denn, Sie geben --secure?

Versuchen Sie, testrpc mit $ testrpc -u 0 -u 1 zu starten. Gelöst?
@RobHitchens nein, gleiches Ergebnis

Antworten (2)

Ich hatte eine andere Instanz von geth ausgeführt, die Truffle anstelle von testrpc zu verwenden versuchte, und ich hatte sie nicht bereitgestellt.

  • Stellen Sie sicher, dass testrpc die einzige ausgeführte Geth-Instanz ist
  • Rufen Sie an truffle deploy, bevor Sie versuchen, truffle migrateodertruffle test

Sie haben Probleme mit testrpc, versuchen Sie einfach, es neu zu starten, nachdem Sie es mit Truffle bereitgestellt haben. Sie können sich dieses Tuto ansehen: truffle+MetaMask+testrpc