Найти тему
58 подписчиков

В ответ на пост

#STARKNET #AIRDROP

КАК ПОСТАВИТЬ СМАРТ-КОНТРАКТ НА ВИНДУ

Очень многих интересовал вопрос того как сделать смарт-контракт не только на MAC и наши ребята написали специальный гайд пошаговый, который вместе с видеоинструкцией выше для MAC должен помочь сделать все на windows

1️⃣Включаем подсистему Windows для Linux и устанавливаем приложение Ubuntu для винды.


2️⃣ubuntu устанавливается из Microsoft Store - жмем пуск, в поиске пишем Microsoft Store, заходим, ищим ubuntu и устанавливаем.
Перезагружаем комп.

3️⃣Запускаем командную строку Ubuntu
(пуск - в поиске пишем Ubuntu).
Если возникает ошибка, то читаем статью:

4️⃣ устанавливаем Protostar, для этого в командную строку Ubuntu копируем команду и жмем Enter
(у меня сначало не получалось, отключил впн - все норм, утановилось):

5️⃣После установки Protostar устанавливаем еще какой-то BASH (код команды появится в конце утановки Protostar, увидите ее в тексте, просто копируем то что выделено ковычками, вставляем в командную строку и жмем Enter):
source /home/am/.bashrc

6️⃣Далее проверяем версию Protostar командой:
protostar -v

Если выдает например такое:

Protostar version: 0.9.1
Cairo-lang version: 0.10.3
22:01:48 [INFO] Execution time: 1.25 s

значит все норм установилось, если не выдает я не знаю что делать, такаемся сами и пытаемся понять, у меня все вышло))

7️⃣В видео про мак запускают "Новый терминал по адресу папки".
В винде так не получится, но мы можем заставить терминал Ubuntu принудительно работать с определенной папкой.
Например я создаю папку "StarkNet" на диске E и чтобы запустить терминал работать в этой папке просто ввожу команду
cd "/mnt/e/StarkNet"

8️⃣ну и далее как в видео вводим команду
protostar init

придумываем имя папки как в видео (например StarkNet_1).

9️⃣Следующим шагом в видосе работаю спрограммой Visual Studio Code.
У меня не получилось с ней, выдавало ошибки. Долго тыкался, в итоге сделал тоже самое но через терминал Ubuntu.
Но для этого надо указать путь к новой папке, которую сделали в прошлом шаге, т.е. в терминал запускаем работать в новой папке командой
cd "/mnt/e/StarkNet/StarkNet_1"

🔟Единственно что я сделал в проге Visual Studio Code это файл .env и вставил туда приватку от кошелька. Скорее всего это можно сделать просто создав .txt и поменять ему расширение на .envполностью убрав имя файла, я не пробывал.

Программа Visual Studio Code ставится и на винду:

✅ВЫВОД:
Если потыкаться и потратить время, то можно и на винду поставить скрипт

Спасибо @Den4iGG за большую работу👍🏻

Рекомендую не пропускать эту активность.
Я сам сделал на 20+ аккаунтов уже и останавливаться пока не планирую 😊
2 минуты