Připravte se na výsadek základnou!
Síť má 4krát méně aktivních uživatelů než zkSync. Naučte se, jak nasadit vlastní smlouvu a provádět vysoce kvalitní a levné transakce.
1) Nejprve musíte vytvořit soubor kódu.
Přejděte na https://remix.ethereum.org.
Klikněte na "Vytvořit nový soubor" a pojmenujte jej.
Kód:
// SPDX-License-Identifier: MIT
pevnost pragma ^0,8,0;
kontrakt Cryppinfluence {
oslovit veřejného vlastníka;
mapování (adresa => uint) veřejných plateb;
konstruktor() {
vlastník = msg.sender;
}
function Donate() public payable {
platby[msg.odesílatel] = msg.value;
}
function MoneyBack() public {
adresa splatná _to = splatná(vlastník);
adresa _thisContract = adresa(toto);
_to.transfer(_thisContract.zůstatek);
}
}
Zkopírujte kód a vložte jej do souboru Remix.
2) Nyní zkompilujte a nasaďte smlouvu.
Přejděte na "Solidity kompilátor", vyberte verzi 0.8.0 a klikněte na Compile.
Nyní přejděte na „Nasadit a spustit transakce“.
Vyberte "Prostředí: Metamask" (předem vyberte Base network v peněžence).
Klikněte na "Nasadit".
Zvolte nízký plyn.
3) Jak pracovat se smlouvou:
Zadejte hodnotu.
Klikněte na „Darovat“.
Nyní klikněte na tlačítko "Vrácení peněz".
4) Ověření smlouvy.
Zkopírujte adresu smlouvy do Remixu.
Přejděte na https://basescan.org a vložte adresu.
Otevřete kartu Smlouva a klikněte na Ověřit a publikovat.
Vyberte nastavení, jak je znázorněno na obrázku níže.
Vložte kód a klikněte na Ověřit a publikovat.
5) Interakce se smlouvou v BaseScan:
Otevřete stránku smlouvy.
Otevřete záložku Smlouva -> Napsat smlouvu.
Klikněte na "Připojit k Web3."
Použijte dostupné funkce.
