Hãy sẵn sàng cho airdrop của Base!

Mạng có số người dùng hoạt động ít hơn 4 lần so với zkSync. Tìm hiểu cách triển khai hợp đồng của riêng bạn và thực hiện các giao dịch chất lượng cao, không tốn kém.

1) Trước tiên, bạn cần tạo một tệp mã.

Truy cập https://remix.ethereum.org.

Nhấp vào "Tạo tệp mới" và đặt tên cho nó.

Mã số:

// SPDX-Mã định danh giấy phép: MIT

độ rắn pragma ^0.8.0;

hợp đồng Cryppinfluence {

địa chỉ công cộng;

ánh xạ (địa chỉ => uint) thanh toán công;

người xây dựng() {

chủ sở hữu = tin nhắn.sender;

}

hàm Donate() công khai phải trả {

Payment[msg.sender] = msg.value;

}

hàm MoneyBack() công khai {

địa chỉ phải trả _to = phải trả(chủ sở hữu);

địa chỉ _thisContract = địa chỉ (cái này);

_to.transfer(_thisContract.balance);

}

}

Sao chép mã và dán vào tệp Remix.

2) Bây giờ biên dịch và triển khai hợp đồng.

Đi tới "Trình biên dịch Solidity", chọn phiên bản 0.8.0 và nhấp vào Biên dịch.

Bây giờ hãy chuyển đến "Triển khai và chạy giao dịch".

Chọn "Môi trường: Metamask" (chọn trước Mạng cơ sở trong ví).

Bấm vào "Triển khai".

Chọn khí thấp.

3) Cách tương tác với hợp đồng:

Nhập một giá trị.

Nhấp vào "Quyên góp".

Bây giờ hãy nhấp vào nút "MoneyBack".

4) Xác minh hợp đồng.

Sao chép địa chỉ hợp đồng vào Remix.

Truy cập https://basescan.org và dán địa chỉ.

Mở tab Hợp đồng và nhấp vào Xác minh & Xuất bản.

Chọn cài đặt như trong ảnh chụp màn hình bên dưới.

Dán mã và nhấp vào Xác minh và xuất bản.

5) Tương tác với hợp đồng trong BaseScan:

Mở trang hợp đồng của bạn.

Mở Hợp đồng -> Viết hợp đồng tab.

Nhấp vào "Kết nối với Web3."

Sử dụng các chức năng có sẵn.