Es scheint nicht viel Dokumentation darüber zu geben, wie Sie Ihre Truffle-DApp von der lokalen Arbeit auf die Migration zum Mainnet umstellen können. Im Folgenden sind einige Schritte aufgeführt, die ich im Allgemeinen für notwendig halte:
Bei Schritt 7 beginnen meine Fragen:
Abschließend noch einige theoretische Fragen zur Migration des Vertragscodes in verschiedene Netzwerke:
Danke im Voraus!
Sie können infura.io verwenden, sie geben Ihnen einen Link, um sich mit ihrem RPC-Knoten zu verbinden. Ich habe es mit Trüffel versucht, indem ich dieses Tutorial verwendet habe: http://truffleframework.com/tutorials/using-infura-custom-provider
Ich habe dafür meine von Metamask generierte Brieftasche verwendet, aber nach dem Ausführen: truffle migrate --network ropsten
Es hat nur Migrations.sol bereitgestellt und keine Bestätigung erhalten, dass es erfolgreich bereitgestellt wurde.
Konnte dieses Problem nicht lösen, also habe ich mich für die manuelle Bereitstellung entschieden. Ich habe den Geth-Knoten auf der AWS EC2 Ubuntu-Instanz eingerichtet und die Blockchain synchronisiert, das Projekt von Git geklont und von dort aus bereitgestellt (wie ich es zuvor für Testnet getan habe).
Anstatt also test-rpc auszuführen, öffnen Sie eine Konsole und führen sie aus geth --testnet --rpc
und warten darauf, dass sie synchronisiert wird.
Robert Tomas GIV