Ich bin insgesamt ein Neuling mit Blockchain. Was ich versuchsweise versuche, ist: eine Webseite zu haben, die mein Guthaben in einem meiner Konten (im Testnetz) anzeigt.
Ich verwende Meteor für mein Webinterface, web3 für die Verbindung mit dem Client, wobei der Client Go-Ethereum ist. Und ich habe geth auch auf OSX installiert. Das Problem ist, dass ich entweder Ethereum Wallet oder Geth gleichzeitig ausführen kann. Ich verstehe, dass es keinen Sinn macht, zwei Instanzen auszuführen - Wallet und Geth zusammen, wenn der Zweck darin besteht, in Bezug auf die Kette zu synchronisieren.
Das Problem ist, wenn ich versuche, etwas Webentwicklung zu tun. Ich würde Verträge usw. auf JS erstellen und diese auf Blockchain pushen. (Anmerkung: alles bis jetzt ist auf Testnet)
Gleichzeitig möchte ich aufgrund der einfachen Benutzeroberfläche auch Experimente mit Verträgen mit der Ethereum-Wallet durchführen.
Die Frage ist dann, wie man Geth und Ethereum gleichzeitig laufen lässt. Derzeit, wenn ich einen laufen habe und ich versuche, einen anderen laufen zu lassen, ist der Fehler:
ODER
Wenn Wallet ausgeführt wird, wird die gleiche Art von Ressource, die vorübergehend nicht verfügbar ist, angezeigt, wenn ich versuche, geth using auszuführen
[~]$ geth --testnet --mine --rpc --rpccorsdomain "http://localhost:3000"
Was mache ich falsch?
Wenn kein Ethereum-Knoten in Betrieb ist, betreibt Ethereum Wallet seinen eigenen. Wenn Sie jedoch bereits einen Knoten gestartet haben, sollte die Ethereum-Wallet daran angehängt werden. Die Ethereum-Brieftasche verwendet nur den Systemstandard-IPC, und wenn Ihr Geth einen anderen IPC verwendet, konnte die Ethereum-Brieftasche wahrscheinlich nicht daran angehängt werden.
Sie können Folgendes versuchen:
Starten Sie den Knoten mit dem Standard-IPC:
geth --testnet
Starten Sie den Knoten mit dem Standard-IPC (insbesondere an dem Punkt, an dem der Standard geth.ipc liegt):
geth --testnet --ipcpath /Users/{user-name}/Library/Ethereum/geth.ipc
Versuchen Sie anstelle von testnet, ein privates Netzwerk zu starten und sich daran anzuschließen.
geth --datadir=./chaindata --networkid 15 --ipcpath /Users/{user-name}/Library/Ethereum/geth.ipc
Mangan
Mangan
JJacquet