truffle deploy: Netzwerkstatus unbekannt, wenn geth synchronisiert wird

eth.syncing false eth.blockNumber 5199029
truffle deploy --network=live
Running migration: 1_initial_migration.js Deploying Migrations... ... undefined Error encountered, bailing. Network state unknown. Review successful transactions manually. Error: insufficient funds for gas * price + value

Ich verstehe, dass ich meiner Brieftasche Geld hinzufügen muss. Aber warum "Netzwerkstatus unbekannt"?

Ja, ich lief mit RPC. Ich habe zuerst eine Fehlermeldung erhalten, dass das Konto gesperrt war, also habe ich es entsperrt.

Den Trüffelbereitstellungsbefehl erneut --network=liveausgeführt und immer noch "Netzwerkstatus unbekannt" erhalten

~/truffle version
Truffle v4.1.3 (core: 4.1.3)
Solidity v0.4.19 (solc-js)
~/geth version
Geth
Version: 1.8.2-stable
Architecture: amd64
Protocol Versions: [63 62]
Network Id: 1
Go Version: go1.10
Operating System: darwin
GOPATH=/Users/quantum/code/go
GOROOT=/usr/local/Cellar/go/1.10/libexec
~/
Ich denke, das einzige Problem ist, dass Sie kein Geld in Ihrer Brieftasche haben. Ich würde wetten, dass dies verschwinden würde, wenn Sie Geld hinzufügen würden.
Ich denke, Sie hätten Recht, aber wenn ich das Gleichgewicht hinzufüge: ethereum.stackexchange.com/questions/42068/… passiert
Welche Version von Trüffel verwenden Sie?
Zur Frage hinzugefügt. Ich habe meinen Vertrag über REMIX bereitgestellt, nachdem ich weit mehr als das "empfohlene" Gas bezahlt hatte

Antworten (1)

Kann es sein, dass es nicht lange genug freigeschaltet ist?

web3.personal.unlockAccount(web3.personal.listAccounts[0],"password",15000); // 1st account, pw & time in seconds ...
Das ist die bisher vernünftigste Antwort. Ich habe immer noch dieses Problem: ethereum.stackexchange.com/questions/42068/… aber ich vergebe Ihnen das Kopfgeld für eine vernünftige Antwort
Süss. Danke. Es ist bedauerlich, dass die Fehler kryptisch und etwas irreführend sein können. Es bringt uns dazu, all die Dinge zu überprüfen, von denen wir glauben, dass wir sie wissen. Finanziert, freigeschaltet, ausreichende Mittel für Eth + Gas, Konstrukteur kann laufen. Haben Sie überprüft, ob im Konstruktor nichts vorhanden ist, was bei unendlichem Gasverbrauch werfen könnte? Ein require?
Ja – ich habe schließlich über Metamask + Remix eingesetzt und etwa die vierfache Menge an Gas gegeben, die ich hatte. Alles darunter gab mir Warnungen: "Wollen Sie es mit mehr Gas wiederholen?"