Как развернуть смарт-контракт в Scroll Testnet 📃
Итак, вот как развернуть смарт-контракт в Scroll Testnet:
Remix — это набор инструментов для разработки, развертывания, отладки и тестирования смарт-контрактов, совместимых с Ethereum и EVM.
Создайте новое рабочее пространство 👇🏻
Теперь нажмите на папку «Контракты» и создайте новый файл. Дайте новому файлу имя. Вы можете дать ему любое имя, которое хотите. Просто убедитесь, что он заканчивается расширением «.sol».
После создания файла вставьте приведенный ниже код 👇🏻
// 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 запустится в основной сети. Отличная работа!