[Blockchain | Solidity] Lernen Sie mit mir Solidity (5): Erstellung und Vererbung von Funktionsverträgen

So erstellen Sie einen Vertrag in einem Vertrag

Willkommen zu einem weiteren Artikel in der Reihe „Lerne Solidität mit mir“. Im vorherigen Artikel haben wir gesehen, wie man Funktionen verwendet und alles, was wir bisher gelernt haben, angewendet, um eine Multi-Signatur-Wallet zu erstellen.

In diesem Artikel werden wir sehen, wie man einen Vertrag aus einem anderen erstellt und wie man abstrakte Verträge und Schnittstellen definiert.

Vertragserstellung

Ein Vertrag kann durch eine Ethereum-Transaktion oder mithilfe eines  newSchlüsselworts in einem Solidity-Vertrag erstellt werden, das neue Schlüsselwort stellt eine neue Instanz des Vertrags bereit und gibt die Vertragsadresse zurück.

Schauen wir uns die Funktionsweise anhand der Beispiele in der Solidity-Dokumentation genauer an. Ich setze die  nameVariable  publicso, dass wir ihren Wert lesen und auch createTokenein Ereignis mit dem Rückgabewert der Funktion erstellen können

Guess you like

Origin blog.csdn.net/qq_28505809/article/details/127356691