Ähnlich wie bei dieser Frage versuche ich, ein Setup zu debuggen, das seit dem Upgrade auf Truffle 4 das Standard-Gaslimit überschreitet .
Das Einschalten des (standardmäßig) neu deaktivierten Optimierers scheint eine häufig vorgeschlagene Lösung zu sein, die normalerweise nicht funktioniert (wie in meinem Fall). Ich habe versucht, die gasLimit
in meiner truffle.js
Datei zu erhöhen, und die Verträge wurden tatsächlich zusammengestellt und haben ihre Tests bestanden, wie sie es bei Truffle 3 getan haben.
Ich möchte herausfinden, welcher Vertrag oder welche Verträge zu groß sind und daher umgestaltet werden müssen, um die Standardgasgrenzen zu überschreiten. Die Fehlermeldung gibt derzeit keinen Hinweis darauf, welcher Vertrag oder welche Verträge Blockgaslimits überschreiten. Alle Debugging-Techniken wären hilfreich.
Danke!
Ich habe das gleiche Problem mit Truffle 4.0.1. Nach einigen Nachforschungen und Ratschlägen des Trüffelteams habe ich es mit versucht truffle develop
und alles hat wieder gut funktioniert. Wenn Sie verwenden, truffle develop
benötigen Sie testrpc nicht mehr. truffle develop
hat einige Vorteile und coole Features im Vergleich zu testrpc.
Anweisungen dazu finden Sie truffle devlop
hier: https://github.com/trufflesuite/truffle/releases/tag/v4.0.0
Alex Eftimiades
.travis.yml
?schwarz
truffle develop
? Ich versuche, den Befehl auszuführen,truffle migrate
und ich bekomme den Gasfehler. wie wirdtruffle develop
das behoben?Hummel