Быстрый старт для разработчиков
Last updated
Last updated
Со Scroll ваши любимые инструменты для создания и тестирования смарт-контрактов будут также доступны.
Поскольку Scroll эквивалентен байткоду EVM, вам потребуется просто настроить ваши любимые инструменты для создания контрактов на RPC провайдере Scroll Alpha Testnet.
Если у вас возникнут какие-либо проблемы, пожалуйста, свяжитесь с нами в .
Чтобы начать строить на Scroll, вам сначала необходимо приобрести некоторое количество тестовых токенов ETH. Рекомендации по получению тестовых токенов в сети Goerli см. на странице . После этого вы можете перевести свои тестовые ETH в тестовую сеть Scroll Alpha Testnet (Layer 2) с помощью нашего . Для получения подробной информации начните со страницы "" Руководства пользователя.
Используйте приведенную ниже таблицу для настройки вашего Ethereum-инструментария для работы со Scroll Alpha Testnet.
RPC URL
Chain ID
534353
5
Currency Symbol
ETH
ETH
Block Explorer URL
Измените файл конфигурации Hardhat hardhat.config.ts
, чтобы он ссылался на публичный RPC Scroll Alpha Testnet.
Для развертывания с помощью публичного RPC Scroll Alpha Testnet выполните команду:
forge create ... --rpc-url=https://alpha-rpc.scroll.io/l2
Теперь на вкладке "Deploy and Run Transactions" используйте выпадающий список "Environment" и выберите "Injected Provider - MetaMask".
Подключите свой кошелек и выберите Scroll Alpha Testnet. Ваш аккаунт будет автоматически выбран в Remix, и после этого вы можете нажать "Deploy".
Чтобы добавить Scroll Alpha Testnet, выполните следующую команду:
Чтобы установить данную сеть в качестве сети по умолчанию, добавьте следующее в конфигурационный файл проекта:
Установка провайдера Scroll Alpha Testnet в скрипте ethers
:
Для развертывания с помощью Scaffold-eth вам нужно указать настройки Hardhat и React в Scroll Alpha Testnet.
В файле packages/hardhat/hardhat.config.js
, вам необходимо добавить сеть и выбрать ее в качестве сети по умолчанию.
Не забудьте также пополнить кошелек для развертывания!
Чтобы настроить фронтенд, необходимо добавить Scroll Alpha Testnet в качестве сетевого параметра, а затем выбрать его по умолчанию.
Чтобы добавить сеть, изменитеpackages/react-app/src/constants.js
.
Далее в packages/react-app/src/App.jsx
измените
После компиляции контрактов самый простой способ развертывания, это использование Remix -, а затем выбираете сеть Scroll Alpha Testnet.
Предполагая, что у вас уже настроено окружение truffle, перейдите к Truffle, truffle.js
. Убедитесь, что установили HDWalletProvider: npm install @truffle/hdwallet-provider@1.4.0