# Деплой Смарт-контракту Scroll Alpha

By [o7xabz](https://paragraph.com/@o7xabz) · 2023-06-09

---

Заходимо на [https://scroll.io/alpha](https://scroll.io/alpha) додаємо мережу Layer 2 і вибираємо як поточну.

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

Заходимо на [https://remix.ethereum.org/](https://remix.ethereum.org/)

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

У remix на вкладці **File Explorer** у робочій області **contracts** тиснемо правою кнопкою --> **New file -->** Ім'я **EtherWallet.sol**

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

Копіюємо смарт-контракт **EthereumWallet.sol**

    //SPDX-License-Identifier: MIT
    pragma solidity ^0.7.4;
    

    contract EtherWallet {
    address payable public owner;
    

    constructor() {
        owner = payable(msg.sender);
    }
    
    receive() external payable {}
    
    function withdraw(uint _amount) external {
        require(msg.sender == owner, "Only the Owner call this method");
        payable(msg.sender).transfer(_amount);
    }
    
    function getBalance() external view returns (uint) {
        return address(this).balance;
    }
    

і вставляємо у щойно створений файл контракту

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

На вкладці **Solidity Compiler** вибираємо версію компілятора **0.7.4+commit…**

Тиснемо **Compile EtherWallet**

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

Переходимо на вкладку **Deploy and run transaction**, вибираємо **ENVIRONMENT - Injected Provider Metamask** та підключаємо **метамаск**

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

Тиснемо **Deploy** і підписуємо транзакцію в **метамаску**

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

Якщо Ви зробили всі кроки правильно, то внизу побачите виконану **транзакцію** із **зеленою галочкою**

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

**Вітаю з успішним розгортанням смарт-контракту!**

**_Мій_**\* **телеграм-канал**\*: [АбузAlliance](https://t.me/+-kl6EQEXwpI3YWIy)

---

*Originally published on [o7xabz](https://paragraph.com/@o7xabz/scroll-alpha)*
