В этой статье вы узнаете, как развернуть смарт-контракт в тестовой сети Shardeum Sphinx. Если вы новичок в Shardeum, обязательно попробуйте децентрализованные приложения и сначала разверните узел.
Прежде чем мы начнем:
Обязательно сначала добавьте тестовую сеть Shardeum Sphinx в Metamask. Вы можете добавить его отсюда.
И заклеймить тестовые токены в кране на сервере Discord. Перейдите на канал «faucet-1.1», введите /faucet и введите адрес своего кошелька.
Все готово? Тогда давайте начнем процесс!
Сначала зайдите в Openzeppelin. Openzeppelin — это веб-приложение, которое позволяет разработчикам выполнять и автоматизировать операции со смарт-контрактами более простым и безопасным способом.
https://docs.openzeppelin.com/contracts/4.x/wizard
Теперь укажите имя вашего токена, символ токена и запас жетонов. Например. Имя токена = Shardeum, Symbol = SHM, Premint = 10000000
И нажмите «Открыть в Remix» или скопируйте код 👇🏻

Эта страница откроется 👇🏻

Перейдите на страницу «Компилятор Solidity» (3-й вариант слева)
И нажмите на кнопку “Compile contract” 👇🏻

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

Теперь перейдите на страницу « Deploy» (4-й вариант слева)
Выберите «Injected Provider» в опции ENVIRONMENT.
После выбора появится всплывающее окно для подключения вашего кошелька Metamask. (Если вы использовали Remix раньше, он автоматически обнаружит ваш кошелек, не нужно снова подключаться)
Теперь нажмите кнопку «Deploy» 👇🏻

Появится всплывающее окно Metamask для подтверждения транзакции. Просто подтвердите это!
После успешной транзакции вы увидите развернутый контракт 👇🏻

🎉🚀 Вы успешно развернули контракт в тестовой сети Shardeum Sphinx!!! Это может пригодиться позже, когда Shardeum запустится в основной сети и проведет раздачу токенов!
P.S. Если транзакция не удалась, попробуйте увеличить газ до 20 или даже больше. Если проблема не устранена, попробуйте через несколько часов или дней.


