April 16, 2023

Как развернуть смарт-контракт в Scroll Testnet 📃

Итак, вот как развернуть смарт-контракт в Scroll Testnet:

Сначала зайдите в Ремикс 👇🏻

Remix — это набор инструментов для разработки, развертывания, отладки и тестирования смарт-контрактов, совместимых с Ethereum и EVM.


Создайте новое рабочее пространство 👇🏻


Теперь нажмите на папку «Контракты» и создайте новый файл. Дайте новому файлу имя. Вы можете дать ему любое имя, которое хотите. Просто убедитесь, что он заканчивается расширением «.sol».


После создания файла вставьте приведенный ниже код 👇🏻

pragma solidity 0.8.17;

// SPDX-License-Identifier: MIT

contract AirdropAdventure { string public name = "Scroll Airdrop"; string public symbol = "SA"; uint8 public decimals = 18; uint256 public totalSupply = 100000000;

mapping (address => uint256) public balances; address public owner;

constructor() { owner = msg.sender; balances[owner] = totalSupply; }

function transfer(address recipient, uint256 amount) public { require(balances[msg.sender] >= amount, "Insufficient balance."); balances[msg.sender] -= amount; balances[recipient] += amount; } }



Измените имя и символ Контракта. Вы можете изменить его на любое имя, которое вы хотите.


Теперь перейдите на страницу «Компилятор Solidity» и нажмите «Компилировать» 👇🏻


Если ошибки нет, вы увидите зеленую галочку 👇🏻


Теперь перейдите на страницу «Развернуть», выберите «Injected Provider» и нажмите кнопку «Развернуть».

Убедитесь, что вы добавили тестовую сеть Scroll в свой кошелек Metamask. Если нет, сначала проверьте учебник.


После нажатия на кнопку «Развернуть» вам будет предложено подтвердить транзакцию на Metamask. После успешного завершения транзакции ваш развернутый контракт будет виден в нижней левой части экрана.


Поздравляем! 🎉🚀 Вы успешно развернули контракт в тестовой сети Scroll Alpha! Это достижение может оказаться бесценным в будущем, когда Scroll запустится в основной сети. Отличная работа!