Ethereum - Interaktion mit dem Vertrag
Wenn Sie auf den bereitgestellten Vertrag klicken, werden die verschiedenen öffentlichen Methoden angezeigt, die vom Vertrag bereitgestellt werden. Dies ist im folgenden Screenshot dargestellt.
Die erste Methode sendenthält ein Bearbeitungsfeld davor. Hier geben Sie die für die Vertragsmethode erforderlichen Parameter ein. Die beiden anderen Methoden akzeptieren keine Parameter.
Geld senden
Geben Sie nun einen Betrag wie 100 vor dem ein sendFunktion im Vertragsfenster. Drücke densendTaste. Dadurch wird der Vertrag ausgeführtsend Methode, den Wert des Vertrags zu reduzieren value Feld und Erhöhung des Wertes der amount Feld.
Vertragswert prüfen
Der Vorherige send money action hat den Vertragswert um 100 reduziert. Sie können dies jetzt überprüfen, indem Sie das aufrufen getBalanceVertragsmethode. Sie sehen die Ausgabe, wenn Sie auf klickengetBalance Schaltfläche wie im Screenshot unten gezeigt -
Der Vertrag value ist jetzt auf 900 reduziert.
Gesammelten Betrag prüfen
In diesem Abschnitt werden wir den Geldbetrag untersuchen, der bisher für diesen Vertrag gesammelt wurde. Klicken Sie dazu auf diegetAmountTaste. Der folgende Bildschirm wird angezeigt.
Das amount Feldwert hat sich von 0 auf 100 geändert.
Probieren Sie ein paar aus send Operationen und prüfen Sie den Vertrag value und die amount Felder, um zu schließen, dass der bereitgestellte Vertrag wie erwartet ausgeführt wird.