Steem: Wir programmieren eine auf der Blockchain basierende Website #001

Nachdem wir gestern schon die Vorraussetzungen für eine Kommunikation zwischen Blockchain und Website geklärt haben, möchten wir nun das erste mal mit der Blockchain "reden". Da es am einfachsten ist, Daten aus der Blockchain abzufragen, möchte ich damit beginnen. Die dafür wichtige Funktion der API lautet:

steem.api.getBlock(blockNumber, handler);

Hierbei ist der erste Parameter "blockNumber" die Nummer des Blockes, der abgerufen werden soll. "handler" ist eine Funktion, die nach einer erfolgreichen Bearbeitung der Anfrage aufgerufen wird und zwei Parameter besitzen muss: eine Fehlermeldungsvariable und eine Variable für den Block. Im folgenden Beispiel möchte ich den 100. Block abrufen:
steemit-readBlock100.png
Wenn wir nun die Website aufrufen (über einen lokalen Webserver (siehe letzter Post) und die JavaScript Konsole öffnen (diese befindet sich bei den Entwicklertools), erhalten wir folgendes Ergebnis:
steemit-readBlock100-returnment.png
Wir sehen alle Informationen zu dem ausgewählten Block.
Eine andere Abfrageart sind Accounts. Hierfür ist folgender Aufruf notwendig:
steemitaccountcode.PNG
Zuerst wird der Nutzername in ein Array gepackt (mehrere Nutzernamen parallel möglich) und dann als Parameter an die API-Methode übergeben. Wird die Abfrage nun abgesendet, erhält man alle öffentlich einsehbaren Accountinformationen in einem Array. Die Ausgabe könnte wie folgt aussehen:
account-output.PNG
Im nächsten Teil möchte ich zeigen, wie man diese Ausgaben sinnvoll in eine Website einbindet.

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now