Préparez-vous pour le largage par base !
Le réseau compte 4 fois moins d'utilisateurs actifs que zkSync. Apprenez à déployer votre propre contrat et à effectuer des transactions de haute qualité et peu coûteuses.
1) Tout d’abord, vous devez créer un fichier de code.
Allez sur https://remix.ethereum.org.
Cliquez sur "Créer un nouveau fichier" et nommez-le.
Code:
// Identifiant de licence SPDX : MIT
solidité du pragma ^0.8.0 ;
contrat Cryppinfluence {
s'adresser au propriétaire public ;
cartographie (adresse => uint) des paiements publics ;
constructeur() {
propriétaire = msg.expéditeur ;
}
function Donate() public payable {
paiements[msg.sender] = msg.value ;
}
fonction MoneyBack() public {
adresse à payer _to = payable(propriétaire);
adresse _thisContract = adresse(this);
_to.transfer(_thisContract.balance);
}
}
Copiez le code et collez-le dans le fichier Remix.
2) Maintenant, compilez et déployez le contrat.
Allez dans "Compilateur Solidity", sélectionnez la version 0.8.0 et cliquez sur Compiler.
Allez maintenant dans « Déployer et exécuter des transactions ».
Sélectionnez « Environnement : Metamask » (sélectionnez au préalable le réseau de base dans le portefeuille).
Cliquez sur "Déployer".
Sélectionnez un niveau de gaz faible.
3) Comment interagir avec le contrat :
Entrez une valeur.
Cliquez sur "Faire un don".
Cliquez maintenant sur le bouton « MoneyBack ».
4) Vérification du contrat.
Copiez l'adresse du contrat dans Remix.
Accédez à https://basescan.org et collez l'adresse.
Ouvrez l'onglet Contrat et cliquez sur Vérifier et publier.
Sélectionnez les paramètres comme indiqué dans la capture d'écran ci-dessous.
Collez le code et cliquez sur Vérifier et publier.
5) Interagir avec le contrat dans BaseScan :
Ouvrez votre page de contrat.
Ouvrez l'onglet Contrat -> Rédiger un contrat.
Cliquez sur "Se connecter à Web3".
Utilisez les fonctions disponibles.
