RPC-Proxy-Postman-Sammlung generieren

Sie können automatisch eine Postman-Collection für Token und Konto-/Identitäts-ABIs eines bereitgestellten Pakets erstellen.

Die generierte Erfassung ist auf die Oracle Blockchain Platform RPC-Proxy-API ausgerichtet und dient zum Testen von Vertragsaufrufen außerhalb des Visual Studio Code-Formulars Ausführen.

Vergewissern Sie sich, dass das Projekt die Hardhat-Aufgabe generate-rpc-proxy-postman in hardhat.config.ts oder hardhat.config.js importiert. Das Generierungstool stellt keine Verträge bereit und erstellt keine gespeicherte Umgebung. Es generiert eine Postman-Sammlung aus ABI-Artefakten. Sie müssen die bereitgestellten Proxyadressen und Umgebungsvariablen in Postman angeben, wenn Sie Anforderungen ausführen.

  1. Öffnen Sie Entwicklungstools in der Blockchain App Builder for Besu-Aktivitätsleiste.
  2. Wählen Sie Postman-Sammlung für RPC-Proxy generieren aus.
  3. Wählen Sie das Hardhat-Projekt.
  4. Wählen Sie das Tokenpackage aus. Zusammengesetzte Packages und unterstützte importierte Packages lösen ihre gekoppelten Token- und Account-/Identitätsartefakte auf. Prüfen Sie die Token- und Accountartefaktpfade, um sicherzustellen, dass sie korrekt sind.
  5. Geben Sie einen Ausgabepfad ein, oder behalten Sie den folgenden Standardpfad bei:
    generated/rpc-proxy-postman/<token-name>-rpc-proxy.postman.collection.json
  6. Wählen Sie Generieren aus. Der Statusbereich meldet den Ausgabespeicherort und zeigt das vollständige Hardhat-Log an, wenn die Collection nicht erfolgreich generiert wird oder Warnungen ausgegeben werden.

Um die generierte Collection zu verwenden, importieren Sie die JSON-Ausgabedatei in Postman. Konfigurieren Sie die Erfassungsvariablen, die für die generierten Anforderungen erforderlich sind, wie den Oracle Blockchain Platform RPC-Proxyhost, das Authentifizierungstoken, die bereitgestellten Token-/Accountproxyadressen und alle Aufrufer- oder Wallet-Informationen, die für den Endpunkt erforderlich sind.

Die Sammlung repräsentiert die ABI-Oberfläche zum Zeitpunkt der Zusammenstellung. Generieren Sie sie erneut, wenn sich Token-/Accountquellen, generierte Zusammensetzung oder kompilierte Artefakte ändern.

Postman Collection-Generierung beheben

Bedingung Lösung
Token oder Accountartefakt ist erforderlich Kompilieren Sie das ausgewählte Projekt, und öffnen oder wählen Sie das Tokenpackage erneut aus.
Das Projekt enthält nicht generate-rpc-proxy-postman Importieren Sie die Projektaufgabe in hardhat.config.ts, wie im folgenden Beispiel dargestellt.
import "./tasks/generate-rpc-proxy-postman";
Ausgabedatei fehlt Überprüfen Sie den ausgewählten Projektstamm und den relativen Ausgabepfad im vollständigen Log.
Postman ruft unerwarteten Methodensatz auf Kompilieren Sie das aktuelle Projekt neu, und generieren Sie die Collection aus dem beabsichtigten Tokenpackage neu.