Развернуть смарт-контракт на Rome

Пошаговое руководство по развёртыванию контракта Solidity «Hello World» на Rome с использованием MetaMask и Remix.

1. Настройте сеть Rome в MetaMask

Перед продолжением убедитесь, что вы выполнили Как пользоваться Rome EVM.

  • RPC Rome добавлен в MetaMask

  • Кошелёк Phantom пополнен SOL

  • rSOL получен через интерфейс Deposit


2. Откройте Remix IDE

Откройте https://remix.ethereum.orgarrow-up-right


3. Напишите свой смарт-контракт

  1. Создайте новый файл (например, HelloWorld.sol)

  2. Вставьте следующий код:

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

contract HelloWorld {
    string public greet = "Hello from Rome!";
}
  1. Сохраните файл и скомпилируйте его с помощью компилятора Solidity.


4. Развертывание через MetaMask

  1. Перейдите на вкладку Deploy & Run Transactions.

  2. Установите Окружение в: Injected Provider – MetaMask

  3. Убедитесь, что вы подключены к тестовой сети Rome RPC

  4. Выберите скомпилированный контракт и нажмите Deploy

  5. Подтвердите транзакцию в MetaMask


5. Проверка развертывания

Используйте соответствующий обозреватель блоков Rome, чтобы просмотреть ваш развернутый контракт.

Вставьте адрес вашего развернутого контракта, чтобы просмотреть данные в цепочке.


Ваш смарт-контракт теперь развернут в Rome

Теперь вы можете:

  • Взаимодействовать с вашим смарт-контрактом с помощью Remix

  • Создавать EVM dApp'ы

  • Получать доступ к сетям Solana и Ethereum с помощью Rome


🤝 Нужна помощь?

Присоединяйтесь к сообществу разработчиков Rome в Discordarrow-up-right.

Последнее обновление

Это было полезно?