Trüffelbereitstellung über Infura: Funktioniert es? [Duplikat]

Ich habe gemischtes gelesen. In den Dokumenten für Truffle Framework gibt es Anweisungen zum Bereitstellen von Verträgen über die APIs von Infura.

Aber an anderer Stelle habe ich gelesen, dass Infura das Senden von Transaktionen nicht zulässt und daher eine Bereitstellung über Infura nicht möglich ist.

Welches ist es?

Hat jemand es geschafft, über Infura bereitzustellen?

Ja, es ist möglich, diese Antwort bietet eine nette Schritt-für-Schritt-Anleitung zur Verwendung von Infura von truffle ethereum.stackexchange.com/a/23320 .
Haben Sie dies persönlich getan und zum Laufen gebracht? Ich kenne diese Beschreibung und habe es ausprobiert. Es hat nicht funktioniert. Meine Frage hier richtet sich an jemanden, der die theoretischen Schritte tatsächlich zum Laufen gebracht hat. Infura unterstützt die meisten RFC-Befehle nicht und hat dies bis vor einigen Monaten nicht unterstützt.
Ja, ich habe mehrere Verträge erfolgreich bereitgestellt. Wenn Sie ein bestimmtes Problem haben, stellen Sie eine neue Frage mit Ihren speziellen Details, damit wir Ihnen helfen können.
Nur zur Bestätigung, Sie haben über Infura bereitgestellt?
Ja, stellen Sie sicher, dass Sie einen korrekten Gaspreis festlegen, damit er schnell bereitgestellt wird. Wenn es zu niedrig ist, wird Ihre Transaktion verzögert und die Migration wird abgebrochen. Siehe hier ethgasstation.info für den durchschnittlichen Preis/Wartezeit.
@Ismael ethereum.stackexchange.com/questions/32770/… Hier ist die spezifischere Frage

Antworten (1)

Ja, du kannst. Aus web3-Dokumenten:

Um Transaktionen mit Infura-Knoten zu tätigen, müssen Sie Transaktionen offline erstellen und signieren, bevor Sie sie senden, da Infura-Knoten keine Sichtbarkeit Ihrer verschlüsselten Ethereum-Schlüsseldateien haben, die zum Entsperren von Konten über die Verwaltungsbefehle von Personal Geth/Parity erforderlich sind.

Sie müssen Sign-Transaktionen senden. Hier ist das relevante Dokument von web3:

https://web3js.readthedocs.io/en/1.0/web3-eth.html#sensignedtransaction

Also hast du das tatsächlich selbst gemacht?
Und mit "erledigt" meine ich: truffle migrateVerträge über Infura bereitstellen.