Го в Telegram
telegram о криптовалютах
14 марта 2023
20 просмотров

Гайд по развертыванию смарт-контракта и создание токена на Scroll

Scroll – это полностью эквивалентный EVM zkRollup созданный для масштабирования сети Ethereum, с целью предоставить пользователям почти мгновенные и экономичные транзакции, а также поддерживать высокие свойства безопасности, предлагаемые сетью Ethereum.

💲Инвестировано: $80 млн от Polychain Capital, Sequoia, Bain Capital Crypto, Robot Ventures, Bixin Ventures, Ryan Sean Adams и др.

По статистике от команды, из более 400,000 участников сети, смарт-контракт развернули только 6300+ пользователей а токенов создали немного более 600 уникальных, поэтому если хотите получить дроп от проекта рекомендуем выполнить все активности описанные в гайде.

Подготовка

Добавляем сеть и получаем токены

• Переходим на сайт, возле Scroll Alpha Testnet нажимаем Add to MetaMask и добавляем сеть к себе в кошелек

• получаем в кране тестовые ETH в сети Goerli (если не даёт пробуйте получить в этих кранах)

• заходим в мост и переводим токены в сеть Scroll Alpha Testnet

Развертываем смарт-контракт

• Переходим на Remix, нажимаем New File и вводим название для нашего файла (окончание должно быть .sol и появится автоматически)

В появившееся окно необходимо вставить код, который копируем отсюда:

! Чтобы контракт был уникальным на 4й строчке кода после contract вместо Lock впишите своё название

• далее переходим во вкладку Solidity Compilier и нажимаем Compile

• затем выбираем в кошельке сеть Scroll Alpha Testnet и заходим во вкладку Deploy & Run Transactions


• в разделе Environment выбираем Injected Provider
• в разделе Value вводим 1 и вместо Wei выбираем Gwei
• затем возле Deploy пишем 1696118400, нажимаем на кнопку и подтверждаем транзакцию в кошельке

• если сделали всё правильно у вас в кошельке появится такая транзакция

Верифицируем смарт-контракт

• Отрываем в Explorer нашу транзакцию

• нажимаем на адрес контракта

• заходим в раздел Code и нажимаем Verify & Publish

• далее нажимаем Next

• возле Contract Name вводим название нашего контракта (Lock или то, что вы указали)
• возле Compiler выбираем компилятор версии v0.8.18+commit.87f61d96
• возле Optimization выбираем No
в разделе Enter the Solidity Contract Code вставляем код контракта (если не прогрузился код, то вставляем тот самый, который мы копировали с GitHub)
и нажимаем Verify & publish

В случае если всё прошло успешно откроется такая страница и возле Code появится галка.

Развертываем свой токен

• Переходим на сайт, вводим название, символ, количество токенов, выбираем в разделе Features применение и копируем код

• идём на Remix, нажимаем New File, вводим название и в появившиеся окно вставляем наш код

• переходим во вкладку Solidity Compiler и нажимаем Compile

• далее заходим во вкладку Deploy & Run Transactions, в разделе Environment выбираем Injected Provider, нажимаем Deploy и подтверждаем транзакцию в кошельке

• копируем контракт нашего токена и добавляем его в кошелек

Добавляем токены в пул ликвидности

• Переходим на Uniswap, подключаем кошелек и нажимаем New Position

• далее нажимаем Select a token, вставляем адрес нашего токена, нажимаем на него и затем жмём I Understand

• выбираем процентную ставку, вводим цены, количество токенов и нажимаем Approve> Preview

• далее нажимаем Add и подтверждаем транзакцию в кошельке

• затем нажимаем Remove Liquidity и забираем часть токенов обратно

• также нажимаем Increase Liquidity и добавляем в пул немного токенов

• после чего заходим во вкладку Swap и обмениваем токены

Подписываемся на твиттер проекта, вступаем в Discord и получаем роли на Guild

Игры

Есть еще различные игры, в которые вы можете поиграть:

Заключение

На данный момент это все активности, которые можно сделать в Scroll. Получим ли мы за это дроп? Никто не знает, но лучше выполнять любые активности, которые не требуют затрат.

GemJournal

GemJournal

14 марта 2023

Похожие материалы