Cover photo

Scroll Alpha Testnet сүлжээн дээрхи Scroll ухаалаг-гэрээ

Бид сайт руу орж метамаск түрийвчээ Scroll Alpha сүлжээнд холбоно - https://remix.ethereum.org/

Дараа нь (1) дүрс дээр дарж, гэрээнд нэр өгнө үү, жишээ нь Scroll, мөн цэг тавьж, .sol (2) нэмээд, хулганы зүүн товчлуураар (3) манай бичээсийн доор дурын хэсгийг дарна уу. :

post image

Кодыг хуулна:

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.4;
contract FunctionTypes{
    uint256 public number = 5; 
       
    constructor() payable {} 
       
    // 函数类型 
    // function (<parameter types>) {internal|external} [pure|view|payable] [returns (<return types>)] 
    // 默认function 
    function add() external{
         number = number + 1; 
    } 
    
    // pure: 纯纯牛马 
    function addPure(uint256 _number) external pure returns(uint256 new_number){
         new_number = _number+1; 
    }
    
    // view: 看客 function addView() external view returns(uint256 new_number) { 
         new_number = number + 1; 
    } 
    
    // internal: 内部 
    function minus() internal { 
         number = number - 1;
    } 
    
    // 合约内的函数可以调用内部函数 
    function minusCall() external { 
         minus(); 
    } 
    
    // payable: 递钱,能给合约支付eth的函数 
    function minusPayable() external payable returns(uint256 balance) { 
         minus(); 
         balance = address(this).balance; 
     } 
}

Бид сайт руу буцаж очоод дэлгэцийн төв хэсэгт байрлах хар хайрцаг дээр хулганы зүүн товчийг дараад CTRL + V дарж (хуулбарласан кодыг буулгана) гарч ирэх мессеж дээр OK дарна уу.

post image

Дараа нь CTRL + S (хэрэв та Windows дээр бүх зүйлийг хийсэн бол) болон Command + S (Mac-д зориулсан) товчлуурын хослолыг дарсны дараа зүүн талд ногоон тэмдэглэгээ гарч ирэх бөгөөд энэ хэсэг рүү очно уу.

post image

Дээд талбарт хөрвүүлэгчийн хувилбарыг хамгийн сүүлийн хувилбар болгон (тоо их байх тусмаа шинэлэг) (1) болгон өөрчилж, Compile товчийг (2) дарна уу:

post image

Хэрэв бүх зүйл зөв хийгдсэн бол та ногоон тэмдэглэгээг харах ёстой.

post image

Одоо бид цэсийн хамгийн доод хэсэг (1) руу очно, хэсэгт (2) Injected Provider - Метамаскыг сонгох ёстой, (3) хэсэгт таны метамаск түрийвч татагдана, үүний дараа Deploy товчийг (4) дарна уу:

post image

Бид "Батлах" товчийг дарж түрийвчнийхээ гүйлгээнд гарын үсэг зурна.

post image

Хэдэн секундын дараа бидний ухаалаг гэрээ нээгдсэн бөгөөд үүнийг батлахын тулд бид дэлгэцийн доод талд ногоон бичээсийг харах болно.

post image

Хэрэв бид метамаск руу орж, гүйлгээний түүхэнд гэрээг байршуулах гэсэн бичээсийг харвал бүх зүйл зөв хийгдсэн эсэхийг шалгах боломжтой.

Бүгдэд баяр хүргэе! Бид Alpha сүлжээнд Scroll ухаалаг гэрээг амжилттай байрлууллаа!

👉Happy24 Club | Telegram | Chat | Youtube