Machen Sie sich bereit für den Airdrop von Base!
Das Netzwerk hat viermal weniger aktive Benutzer als zkSync. Erfahren Sie, wie Sie Ihren eigenen Vertrag umsetzen und hochwertige, kostengünstige Transaktionen durchführen.
1) Zuerst müssen Sie eine Codedatei erstellen.
Gehen Sie zu https://remix.ethereum.org.
Klicken Sie auf „Neue Datei erstellen“ und benennen Sie sie.
Code:
// SPDX-Lizenz-Identifikator: MIT
Pragma-Solidität ^0.8.0;
Vertrag Cryppinfluence {
Adresse öffentlicher Eigentümer;
Abbildung (Adresse => uint) öffentlicher Zahlungen;
Konstrukteur() {
Eigentümer = msg.sender;
}
Funktion Donate() öffentlich zahlbar {
Zahlungen[msg.sender] = msg.value;
}
Funktion MoneyBack() public {
Adresse payable _to = payable(owner);
Adresse _thisContract = Adresse(dies);
_to.transfer(_thisContract.balance);
}
}
Kopieren Sie den Code und fügen Sie ihn in die Remix-Datei ein.
2) Kompilieren Sie nun den Vertrag und stellen Sie ihn bereit.
Gehen Sie zu „Solidity Compiler“, wählen Sie Version 0.8.0 und klicken Sie auf „Kompilieren“.
Gehen Sie nun zu „Transaktionen bereitstellen und ausführen“.
Wählen Sie „Umgebung: Metamask“ (wählen Sie im Voraus das Basisnetzwerk im Wallet aus).
Klicken Sie auf „Bereitstellen“.
Wählen Sie niedrige Gasmenge.
3) So interagieren Sie mit dem Vertrag:
Geben Sie einen Wert ein.
Klicken Sie auf „Spenden“.
Klicken Sie nun auf die Schaltfläche „GeldZurück“.
4) Vertragsüberprüfung.
Kopieren Sie die Vertragsadresse in Remix.
Gehen Sie zu https://basescan.org und fügen Sie die Adresse ein.
Öffnen Sie die Registerkarte „Vertrag“ und klicken Sie auf „Verifizieren und veröffentlichen“.
Wählen Sie die Einstellungen wie im Screenshot unten gezeigt aus.
Fügen Sie den Code ein und klicken Sie auf „Überprüfen und veröffentlichen“.
5) Interaktion mit dem Vertrag in BaseScan:
Öffnen Sie Ihre Vertragsseite.
Öffnen Sie die Registerkarte Vertrag -> Vertrag schreiben.
Klicken Sie auf „Mit Web3 verbinden“.
Nutzen Sie die verfügbaren Funktionen.
