# Деплоим смарт-контракт в StarkNet **Published by:** [Alchimy](https://paragraph.com/@alchimy/) **Published on:** 2023-01-22 **URL:** https://paragraph.com/@alchimy/starknet ## Content Работать будем в Ubuntu через Запуск деплоя на Ubuntu 22.04 парграмму для windows использую mobaxtreamcurl -L https://raw.githubusercontent.com/software-mansion/protostar/master/install.sh | bash Перезапустили терминал. Вновь открываем mobaxtream и проверяем установленные версии черезprotostar -v Далее создадим директорию. Вводим protostar init и выбираем любое имя (например starknet1). В этой директории создаются папки с нужными файлами. В одном из них уже есть код смарт-контракта и вам ничего не придется делать. Теперь нужно перейти в нашу директорию через команду: cd имя например:После этого билдим наш контракт:Видим, что все OK и идем дальше. Теперь входим в папку starknet1входим папку buildскачиваем файл main.jsonПереходим к делу:Открываем кошелек и заходим в настройки справа вверхуДальше Developer settings -> Smart contract development -> Declare smart contractНажимаем Сlick to upload contract JSON и загружаем скачанный файлВыбираем сеть Testnet и аккаунтУверенно жмем Declare и ApproveКопируем хеш и жмем Go to deploymentВставляем хеш, снова выбираем сеть и аккаунтВ Parameters нажимаем Generate random и активируем переключатель Unique adressЖмем заветный Deploy и апрувимВы справились.Для связи со мной:<https://t.me/yulchik2610> ## Publication Information - [Alchimy](https://paragraph.com/@alchimy/): Publication homepage - [All Posts](https://paragraph.com/@alchimy/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@alchimy): Subscribe to updates