Möchten Sie einen lokalen Fork von Ropsten betreiben

Ich würde gerne einen lokalen Fork von Ropsten betreiben, um mit einigen der Smart Contracts zu interagieren, ohne vom Wasserhahn auffüllen zu müssen.

Mein Plan war, einen leichten Paritätsknoten wie folgt zu starten:

parity --chain ropsten --light --no-serve-light

Dies funktionierte jedoch gut, wenn ich versuche, einen lokalen ganache-cliFork auszuführen:

ganache-cli --fork <here I copy-pasted my enode:// URL>

Es stürzt mit folgendem Fehler ab:

Error: CONNECTION ERROR: Couldn't connect to node <my enode://>
Hallo Ismael, danke, dass du das gemeldet hast! Ich denke, dies ist eine umfassendere, präzisere Frage, wie Ropsten über einen leichten Paritätsknoten geforkt werden kann, und nicht, wie -Fork in Ganache-Cli funktioniert, was ich bereits als Vorwissen in der Formulierung der Frage beschrieben habe.

Antworten (3)

Die Parität sollte wie folgt im RPC-Modus ausgeführt werden:

parity --chain ropsten --light --no-serve-light --jsonrpc-port=8545

Und dann funktioniert der folgende Befehl, um einen Fork auszugeben:

ganache-cli --fork http://localhost:8545

Ganache erwartet einen JSON-RPC-Knoten. So etwas sollte funktionieren

ganache-cli --fork http://localhost:8545
Danke Ismael, ich kann einen RPC-Server von einer anderen Ganache-Instanz senden, aber wissen Sie, ob Paritätsknoten einen RPC-Server senden können?
Mein Ziel ist es, einen lokalen Fork von Ropsten zu betreiben, wo ich Transaktionen mit bestehenden Guthaben durchführen kann, ohne das Testnet selbst zu beeinträchtigen.
Tut mir leid, aber ich habe keine Parität für RPC verwendet, aber ich weiß, dass es einen Geth-kompatiblen Modus hat. Wahrscheinlich sollten Sie nach Fragen zum Aktivieren von RPC in Parität suchen.

Für Ropsten können Sie problemlos Ether minen, wenn Sie eine GPU verwenden. Die Schwierigkeit ist sehr gering und Sie können 50-90% der Blöcke abbauen. Ich habe diesen Ansatz mehrmals verwendet und konnte mehrmals 10-20.000 Ether an einem Tag abbauen.