Ich habe die Genesis-Datei initialisiert und dann diesen Befehl in der Konsole ausgeführt.
geth --rpc --rpcaddr 0.0.0.0 --rpcport 8549 --rpccorsdomain "*" --rpcvhosts "*" --rpcapi "network,admin,personal" --datadir /home/ethereum --networkid 8982 console
Ich führe den Anbieter in meiner Konsole aus.
IPC endpoint opened url=/home/ethereum/geth.ipc
HTTP endpoint opened url=http://0.0.0.0:8549
cors=* vhosts=*
Ich habe den Endpunkt des Web3-Anbieters wie folgt angegeben: http://localhost:8549 Remix zeigt diese Nachricht an --
Not possible to connect to the Web3 provider. Make sure the provider is running and a connection is open (via IPC or RPC).
Ich denke, Sie können einen Knoten vom Browser nicht mit Remix verbinden, da Sie ihn beim Starten nicht web3
in die Liste aufgenommen haben .rpcapi
geth
Weitere Informationen finden Sie in der Ausgabe.
Meine Remix-IDE ist jetzt mit dem privaten Netzwerk verbunden. Ich habe folgendes verwendet:
geth --networkid 8982 --datadir "E:\privateEthereum\private" --rpc --rpcaddr "0.0.0.0" --rpcport "8549" --rpcapi "web3,net,eth,admin,personal" --rpccorsdomain "*" console
Der einzige Fehler war, dass ich network statt net in rpcapi verwendet habe.
Sie versuchen, sowohl den Geth-Client als auch den DApp-Client auf demselben Port auszuführen. Ändern Sie http://localhost:8549 auf einen anderen Port, sagen Sie http://localhost:8540 , und führen Sie es erneut aus.
Stellen Sie sicher, dass der Port, zu dem Sie wechseln, nicht verwendet wird.
Wenn das Problem weiterhin besteht, versuchen Sie, sich erneut bei Ihrem PC anzumelden, und versuchen Sie es erneut. Manchmal neigt Remix dazu, die vorherigen Werte beizubehalten. Das Ändern der Portnummern sollte funktionieren.
Briomkez
Krypto S.
Ismael
https
? Versuchen Sie, sich von derhttp
Seite aus zu verbinden.Krypto S.
Cannot get account list: Error: The method eth_accounts does not exist/is not available
Krypto S.