Preparatevi al lancio aereo dalla Base!

La rete ha 4 volte meno utenti attivi rispetto a zkSync. Scopri come implementare il tuo contratto ed effettuare transazioni economiche e di alta qualità.

1) Innanzitutto, devi creare un file di codice.

Vai su https://remix.ethereum.org.

Fai clic su "Crea nuovo file" e assegnagli un nome.

Codice:

// Identificatore di licenza SPDX: MIT

solidità del pragma ^0.8.0;

contratto Cryppinfluence {

indirizzo proprietario pubblico;

mappatura (indirizzo => uint) pagamenti pubblici;

costruttore() {

proprietario = msg.mittente;

}

funzione Donate() debito pubblico {

pagamenti[msg.mittente] = msg.valore;

}

funzione MoneyBack() pubblico {

indirizzo pagabile _a = pagabile(proprietario);

indirizzo _thisContract = indirizzo(questo);

_to.transfer(_thisContract.balance);

}

}

Copia il codice e incollalo nel file Remix.

2) Ora compila e distribuisci il contratto.

Vai su "Compilatore Solidity", seleziona la versione 0.8.0 e fai clic su Compila.

Ora vai su "Distribuisci ed esegui transazioni".

Seleziona "Ambiente: Metamask" (seleziona in anticipo la rete di base nel portafoglio).

Fare clic su "Distribuisci".

Selezionare gas basso.

3) Come interagire con il contratto:

Inserisci un valore.

Fai clic su "Dona".

Ora fai clic sul pulsante "Rimborso".

4) Verifica del contratto.

Copia l'indirizzo del contratto in Remix.

Vai su https://basescan.org e incolla l'indirizzo.

Apri la scheda Contratto e fai clic su Verifica e pubblica.

Seleziona le impostazioni come mostrato nello screenshot qui sotto.

Incolla il codice e fai clic su Verifica e pubblica.

5) Interagire con il contratto in BaseScan:

Apri la pagina del tuo contratto.

Apri la scheda Contratto -> Scrivi contratto.

Fare clic su "Connetti a Web3".

Utilizza le funzioni disponibili.