Exploring Web3 & AI | Content Creator & Ambassador | Researcher
Exploring Web3 & AI | Content Creator & Ambassador | Researcher

Subscribe to o7xabz

Subscribe to o7xabz
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
Заходимо на https://scroll.io/alpha додаємо мережу Layer 2 і вибираємо як поточну.

Заходимо на https://remix.ethereum.org/

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

Копіюємо смарт-контракт EthereumWallet.sol
//SPDX-License-Identifier: MIT
pragma solidity ^0.7.4;
contract EtherWallet {
address payable public owner;
Заходимо на https://scroll.io/alpha додаємо мережу Layer 2 і вибираємо як поточну.

Заходимо на https://remix.ethereum.org/

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

Копіюємо смарт-контракт 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;
}
і вставляємо у щойно створений файл контракту

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

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

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

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

Вітаю з успішним розгортанням смарт-контракту!
Мій* телеграм-канал*: АбузAlliance
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;
}
і вставляємо у щойно створений файл контракту

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

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

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

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

Вітаю з успішним розгортанням смарт-контракту!
Мій* телеграм-канал*: АбузAlliance
No activity yet