استعد للحصول على إيردروب من Base!
الشبكة لديها 4 مرات عدد أقل من المستخدمين النشطين مقارنة بـ zkSync. تعلم كيفية نشر عقدك الخاص وإجراء معاملات عالية الجودة وبتكلفة منخفضة.
1) أولاً، تحتاج إلى إنشاء ملف كود.
اذهب إلى https://remix.ethereum.org.
اضغط على "إنشاء ملف جديد" وسمه.
الكود:

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract Cryppinfluence {
address public owner;
mapping (address => uint) public payments;
constructor() {
owner = msg.sender;
}
function Donate() public payable {
payments[msg.sender] = msg.value;
}
function MoneyBack() public {
address payable _to = payable(owner);
address _thisContract = address(this);
_to.transfer(_thisContract.balance);
}
}

انسخ الكود والصقه في ملف Remix.

2) الآن قم بتجميع ونشر العقد.
اذهب إلى "مجمع Solidity"، اختر الإصدار 0.8.0، واضغط على Compile.
الآن اذهب إلى "نشر وتشغيل المعاملات".
اختر "البيئة: Metamask" (اختر شبكة Base في المحفظة مسبقًا).
اضغط على "نشر".
اختر الغاز المنخفض.

3) كيفية التفاعل مع العقد:
أدخل قيمة.
اضغط على "Donate".
الآن اضغط على زر "MoneyBack".

4) تحقق من العقد.
انسخ عنوان العقد في Remix.
اذهب إلى https://basescan.org والصق العنوان.
افتح علامة تبويب العقد واضغط على Verify & Publish.
اختر الإعدادات كما هو موضح في لقطة الشاشة أدناه.
الصق الكود واضغط على Verify and Publish.

5) التفاعل مع العقد في BaseScan:
افتح صفحة عقدك.
افتح علامة تبويب العقد -> كتابة العقد.
اضغط على "الاتصال بـ Web3."
استخدم الوظائف المتاحة.