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

By [Happy24 Club ](https://paragraph.com/@turuu) · 2023-03-07

---

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

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

![](https://storage.googleapis.com/papyrus_images/31535c9eb43e20f67a7fca961822b9927ed2d2bb67e84f2fdfc5ca21cf3843eb.png)

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

    // 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 дарна уу.

![](https://storage.googleapis.com/papyrus_images/49841a8d4d02f8ee23a8f52b7994805df07226ce24749acba8116409739edb94.png)

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

![](https://storage.googleapis.com/papyrus_images/1bf777d221947eaad8a32c642e6bbdca01e05880e5e11f9fa6db334d96484d37.png)

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

![](https://storage.googleapis.com/papyrus_images/de80fe0f430ff5121a484665ddfed480e400eaae7aa0f841e4dc2c0507744361.png)

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

![](https://storage.googleapis.com/papyrus_images/268057ca0ed85b8a80aba42726b30f9459a07184e4795562c4f0b84c620d5286.png)

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

![](https://storage.googleapis.com/papyrus_images/04bf745d525b5ca78af1d3c4ec00da6c1d7ab8328983f2cb26f5ec341b3c6c65.png)

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

![](https://storage.googleapis.com/papyrus_images/24a23c96ae69c3d1d0441b1f4acb87b64d2cb00b154246918d41e91659bc1c03.png)

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

![](https://storage.googleapis.com/papyrus_images/8a5a31d59a07066a9e5ac7f4b5bc7385d6179e20cf50c1f860e1520996396ef7.png)

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

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

👉Happy24 Club | [Telegram](https://t.me/Happy24chanel) | [Chat](https://t.me/happy24c) | [Youtube](https://www.youtube.com/@happy24club/featured)

---

*Originally published on [Happy24 Club ](https://paragraph.com/@turuu/scroll-alpha-testnet-scroll)*
