Scroll gần đây đã huy động thành công 50 triệu USD từ các quỹ đầu tư mạo hiểm nổi tiếng như Polychain Capital và Sequoia Capital. Nhìn chung, Scroll đã huy động được 83 triệu USD.

Cuộn hiện có giá trị là $ 1,8 tỷ

Scroll là zkRollup dựa trên zkEVM trên Ethereum, cung cấp khả năng tương thích tự nhiên với các ứng dụng và công cụ Ethereum hiện có. Nói một cách đơn giản, nó là mạng lớp 2 mới dành cho Ethereum.

Hiện tại, giai đoạn thử nghiệm alpha đang được tiến hành và trong phiên bản tiền alpha, đã đạt được 1 triệu địa chỉ duy nhất và 16 triệu giao dịch

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Chương 47 - Tham gia vào dự án do người sáng lập Ethereum đầu tư - 33 triệu đô la Mỹ - hướng dẫn mạng thử nghiệm cuộn - a0416c04d3a4

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Chương 140 - Hướng dẫn đầy đủ nhất về Mạng thử nghiệm cuộn - e54619ad49a7

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Chương 147 - Đừng bỏ lỡ - Dog Brother Tóm tắt - Top 10 airdrop có xác suất cao trong tháng 3 - 6cf0bb27508d

Hãy nhớ rằng, mỗi testnet yêu cầu ít nhất 100 giao dịch

Hôm nay chúng ta sẽ thực hiện một số thử nghiệm bắc cầu, tạo hợp đồng, mã thông báo của riêng mình và thực hiện hơn 100 giao dịch, đồng thời tăng trọng lượng tài khoản để chuẩn bị cho các đợt airdrop sau này. Các bước cụ thể như sau:

Bước 1. Nhận mã thông báo testnet

Đầu tiên chúng ta cần sử dụng cầu cuộn để lấy ETH cuộn.

Đăng nhập vào https://scroll.io/alpha và thêm mạng Scroll Alpha Testnet trong metamask

Truy cập https://scroll.io/alpha/bridge và kết nối một số goerli ETH với Scroll Goerli ETH.

Bắt đầu bắc cầu

Quá trình này đòi hỏi phải chờ từ 30 phút đến hơn một giờ.

Bước 2. Lấy wETH

Sau khi có được ETH cuộn, chúng tôi sử dụng cuộn-uniswap để trao đổi một số wETH;

Truy cập https://uniswap-v3.scroll.io/#/swap để đổi ETH lấy wETH;

Tôi khuyên bạn nên lấy càng nhiều vòi và cầu goerli càng tốt.

Cho đến nay chúng ta mới chỉ thực hiện được 50% hướng dẫn này, chúng ta vẫn phải làm những việc sau:

  1. Tạo hợp đồng của riêng chúng tôi và xác minh mã của nó

  2. Tạo mã thông báo và cung cấp tính thanh khoản cho chúng

  3. Hoán đổi trên Uniswap

Bước 3. Tạo hợp đồng của chúng tôi

Truy cập remix.ethereum.org và nhấp vào tạo tệp mới. Đặt tên cho tệp. Hãy nhớ thêm .sol sau tên.

Tên tệp cho hướng dẫn này là alphascroll.sol

Đặt đoạn mã bên dưới vào bên phải màn hình

// Mã nhận dạng giấy phép SPDX: Độ cứng pragma KHÔNG ĐƯỢC CẤP PHÉP ^0.8.9; Khóa hợp đồng { uint public unlockTime; địa chỉ phải trả của chủ sở hữu đại chúng;sự kiện Rút tiền(số tiền uint, uint khi nào); constructor(uint _unlockTime) phải trả { require( block.timestamp < _unlockTime, "Thời gian mở khóa sẽ ở trong tương lai" ); thời gian mở khóa = _unlockTime; chủ sở hữu = phải trả (msg.sender); }functionrút() công khai { require(block.timestamp >= unlockTime, "Bạn chưa thể rút tiền"); require(msg.sender == owner, "Bạn không phải là chủ sở hữu");emit Rút tiền(địa chỉ(this).balance, block.timestamp); owner.transfer(address(this).balance); }

Chúng tôi đi đến trình biên dịch rắn và nhấp vào biên dịch

(Tùy chọn) Bạn cũng có thể biên dịch bằng lệnh:

Đi tới Trình biên dịch Solidity từ bảng điều khiển bên trái -> nhấp vào 'Biên dịch cryptomarketblog.sol' -> Nếu không có lỗi, bạn sẽ thấy dấu tích màu xanh lục trên nút trình biên dịch Solidity

Sau khi biên soạn chúng ta được hình ảnh như thế này

Bây giờ chúng ta bấm vào biểu tượng giao dịch triển khai và chạy ở bên trái

(Tùy chọn) Bạn cũng có thể triển khai bằng lệnh:

Chuyển đến thanh bên Triển khai & Chạy giao dịch từ bảng điều khiển bên trái -> Chọn môi trường

Chọn "Siêu mặt nạ nhà cung cấp được tiêm" làm môi trường

Một cửa sổ MetaMask sẽ bật lên ở đây, hãy phê duyệt nó.

Bây giờ bạn có thể thấy địa chỉ ví của mình ngay bên dưới môi trường.

Nhập 1 vào trường “VALUE”; chuyển từ Wei sang Gwei; nhập 1696118400 vào trường “unit256_unlock time”;

Kiểm tra hình ảnh dưới đây

Bây giờ sau khi điền mọi thứ vào, hãy nhấp vào biểu tượng triển khai và xác nhận trên metamask (đảm bảo bạn đang sử dụng mạng ETH Goerli)

Sau vài phút bạn sẽ thấy kết quả như sau:

Bây giờ chúng ta mở giao dịch cuối cùng trong ETH explorer và mở hợp đồng.

Như được hiển thị bên dưới:

Bây giờ chúng ta đến hợp đồng TAB và xác minh hợp đồng;

Click để tiếp tục

Bây giờ bạn thấy có một cái hộp trống lớn ở đây. Quay lại remix, copy mã rồi nhấn Verify and Publish.

Nếu bạn làm mọi thứ một cách chính xác, bạn sẽ nhận được một cái gì đó như thế này:

Bây giờ chúng ta kiểm tra lại hợp đồng để xem nó đã được xác minh chưa.

Bước 4. Tạo mã thông báo của riêng bạn

Đăng nhập: https://docs.openzeppelin.com/contracts/4.x/wizard

Đặt các giá trị như hiển thị bên dưới, giữ nguyên tất cả các trường khác.

Sao chép tất cả mã từ phía bên phải màn hình và truy cập lại trang web Remix trong cửa sổ mới. Một lần nữa tạo một tệp mới có tên ALTKN.sol (trong trường hợp của tôi) và dán nó vào đó.

Đi tới trình biên dịch Solidity và biên dịch

Đi đến GIAO DỊCH TRIỂN KHAI & CHẠY và triển khai.

Sao chép địa chỉ hợp đồng và nhập mã thông báo vào MetaMask;

Bước 5. Kiểm tra tính trôi chảy của hoạt động mã thông báo

Bây giờ chúng tôi đã sẵn sàng kiểm tra mã thông báo của mình trong uniswap-scroll

Đăng nhập vào https://uniswap-v3.scroll.io/#/pool và sử dụng kết nối mạng cuộn alpha.

Thêm mã thông báo của chúng tôi ở đây

Dưới đây bạn có thể thấy mã thông báo tùy chỉnh ALPHA của chúng tôi.

Bước 6. Thêm thanh khoản

Đi tới tùy chọn POOL và nhấp vào vị trí mới;

Khi thiết lập lần đầu tiên, bạn sẽ điền một số giá trị để tạo giá ban đầu và tính thanh khoản. Sau đó, bạn sẽ nhận được một cái gì đó giống như hình ảnh dưới đây:

Ở bước này, điều đó có nghĩa là quá trình triển khai của bạn đã hoàn tất và bạn có thể tự mình thực hiện 100 lần trao đổi mã thông báo.

Đó là tất cả cho bài viết này