Wo finde ich Vertrags-ABI in der neuen Version des Online-Remix-Solidity-Compilers?

Nachdem der Online-Remix-Solidity-Compiler kürzlich das Design geändert hat, kann ich nicht herausfinden, wo ich die ABI des Vertrags finden kann? Weiß jemand, wo es in der neuen Version zu finden ist? Oder sonst wo bekomme ich das her?

https://remix.ethereum.org

Antworten (3)

Hier finden Sie Anweisungen zum Auffinden von Vertrags-ABI mithilfe des Online-Remix-Solidity-Compilers.

  1. Klicken Sie im Reiter „Kompilieren“ auf die Schaltfläche „Details“.

Geben Sie hier die Bildbeschreibung ein

  1. Gehen Sie im Modal zum Abschnitt "Schnittstelle". Klicken Sie auf die Schaltfläche Kopieren.

Geben Sie hier die Bildbeschreibung ein

@Alper sie haben es ABIjetzt im Modal in den Abschnitt " " geändert.
Danke, gibt es eine Möglichkeit, Leerzeichen im ABI-Abschnitt zu ignorieren? Sie hatten es in der vorherigen Version. @MiguelMota
@Alper Sie können den ABI JSON kopieren und durch einen JSON-Minifier ausführen
Ich habs. Ah zusätzliche Arbeit :) Das funktioniert auch tr -d ' \t\n\r\f' <abiFile.json >abiOutput.json@Miguel Mota

Nur ein Update, da sich die Benutzeroberfläche von https://remix.ethereum.org/ geändert hat: Überprüfen Sie den unteren Rand des Screenshots.

Geben Sie hier die Bildbeschreibung ein

Die richtige Antwort kommt von Miguel Mota.

Aber weil ich nicht genug Reputation habe, um etwas zu sagen, möchte ich nur hinzufügen, dass man den json abi einfach mit dem Online-Minifier minimieren kann: https://www.webtoolkitonline.com/json-minifier.html