Zum Inhalt springen

Tutorials ​

Dieser Abschnitt sammelt praxisnahe Verwendungsbeispiele für die beiden offiziellen Steem-Client-Bibliotheken (client library). Jedes Beispiel wurde aus der Dokumentation der Bibliotheken selbst übernommen, und die Demos lassen sich gegen einen öffentlichen Knoten (node) wie https://api.steemit.com ausführen.

Die Bibliotheken ​

BibliothekSprachePaket / ModulRepository
steem-jsJavaScript / TypeScriptnpm-Paket @steemit/steem-js 1.2.4steemit/steem-js
steemgosdkGoGo-Modul github.com/steemit/steemgosdksteemit/steemgosdk

Beide Bibliotheken sprechen dieselbe JSON-RPC-API, die die generierte API-Referenz Methode für Methode dokumentiert. Nutzen Sie die Tutorials, um die clientseitigen Muster zu lernen; nutzen Sie die API-Referenz für die On-the-wire-Details jeder Methode.

steem-js-Seiten ​

  • Schnellstart - Installation, Browser-Nutzung, Konfiguration (config.set, api.setUrl, setOptions, mehrere API-Instanzen), JSON-RPC-Überblick, API-Routing, End-to-End-Beispiele, TypeScript-Unterstützung und Fehlerbehandlung.
  • Chain-Daten lesen - alle Lese-Helper: Tags (tag), Blog und Diskussionen, Blöcke (block), globale Eigenschaften, Konten, Markt, Votes, Inhalte, Witness, dazu die Login-/Follow-Helper und die Offline-Dienstprogramme für Authentifizierung, Formatter und Utils.
  • Broadcast-Operationen - der komplette steem.broadcast-Operationskatalog, Promise-/Callback-Muster, Multisig und binäre Transaktionsserialisierung.
  • Signierte Aufrufe und Signaturprüfung - authentifizierte signedCall-Anfragen und das Toolkit zur Signaturprüfung, mit den vollständigen Beispielanleitungen.
  • RPC-Auth-Testmigration - wie die rpc-auth-Testsuite nach steem-js migriert wurde.

steemgosdk-Seiten ​

  • Schnellstart - Client-Setup, API-Beispiele zum Lesen der Chain, Auth-Beispiele zur Schlüsselerzeugung und Beispiele zum Signieren von Steem-URIs.
  • Broadcast-Operationen - Votes, Transfers, Kommentare, Kommentaroptionen mit Beneficiaries, Multi-Operations-Transaktionen und custom_json-Broadcasts, dazu vollständige End-to-End-Beispiele.
  • SignedCall API - authentifizierte JSON-RPC-Aufrufe aus Go, interoperabel mit den signierten Aufrufen von steem-js.

Hinweise ​

  • Die Tutorials sind derzeit nur auf Englisch, entsprechend dem Guides-Abschnitt.
  • Die Beispiele verwenden bekannte Testschlüssel aus der Dokumentation der Bibliotheken; verwenden Sie sie niemals in der Produktion — erzeugen Sie eigene Schlüssel, wie in den Auth-Beispielen gezeigt.