# Гайд на софт для автоматизации голосований на Snapshot

By [RETRODROPS DAO](https://paragraph.com/@wiedzmin) · 2023-06-07

---

### Подробный гайд по установке софта для Snapshot на JavaScript. Добавил много картинок, чтобы было понятнее.

Что же нам понадобится для запуска - сам [Cофт](https://github.com/sm1ck/snapshotvoter) и Node.js.

Для работы скачиваем последнюю версию [Node.js](https://nodejs.org/en)

![](https://storage.googleapis.com/papyrus_images/e2b6cea1a9f003cf643e3d55c77cdfcbb443b0b59bc5d08d452ae1ebf7430f96.png)

**Открываем файл и начинаем установку.**

![](https://storage.googleapis.com/papyrus_images/63b13857f9591a09736a61f7057263904172e1a375dce6440994751d17644a2c.png)

**Тут ничего не трогаем и жмём Next:**

![](https://storage.googleapis.com/papyrus_images/4aa1c14963fb659afe87f67c9888dccfacd1ef979738a30919b4f884897bcd75.png)

**Ставим тут галочку, жмём кнопку Next и начинаем установку.**

![](https://storage.googleapis.com/papyrus_images/047a307ddd6a93d7f610b63ab96597742537edac6c2a29fd051a4f0a9f1ec2c6.png)

После нажатия кнопки Finish вылезет Командная строка с ещё одной установкой. **ОБЯЗАТЕЛЬНО ДОЖДИТЕСЬ КОНЦА УСТАНОВКИ!!!**

![](https://storage.googleapis.com/papyrus_images/86e5f9af01f380784e92142884ccd676dbdf3f2114a4876ee7ffe3c573b81a3b.png)

Так же нам понадобится скачать библиотеку GIt - [подробный гайд](https://netology-code.github.io/guides/git/).

**Скачать можно здесь:**

*   [Windows](https://netology-code.github.io/guides/git/#windows)
    
*   [Mac OS](https://netology-code.github.io/guides/git/#mac-os)
    
*   [Linux](https://netology-code.github.io/guides/git/#linux)
    

**Рассмотрим Windows, чтобы скачать просто кликните сюда и начните установку:**

![](https://storage.googleapis.com/papyrus_images/864eac08c597621e43344053600195df94b9a0fbff8e0e087899aa7a59a71e30.png)

**После начала установки всё время кликаем Next и ничего нигде не меняем:**

![](https://storage.googleapis.com/papyrus_images/d30714a5460fbdfbc9c05cfc33fba263b4f53088e306a87fa7b17d5deece4244.png)

**Начинаем установку и ждём завершения:**

![](https://storage.googleapis.com/papyrus_images/7c44b8a13334d56ee68f5fa2f66afdec5f3a5a0dffcba9d87e44204d349f1158.png)

**После этого скачиваем с** [**Github**](https://github.com/sm1ck/snapshotvoter/tree/web) **ZIP архив с кодом и распаковываем его:**

[

GitHub - sm1ck/snapshotvoter at web
-----------------------------------

Автоматическое голосование на snapshot.org. Contribute to sm1ck/snapshotvoter development by creating an account on GitHub.

https://github.com

![](https://storage.googleapis.com/papyrus_images/b80861413faa54628b0117d30425ae83d6ea8695420c356a27603ab2b3586d1c.png)

](https://github.com/sm1ck/snapshotvoter/tree/web)

Дальше открываем Командную строку комбинацией ( _win + r_ ) и вводим туда _cmd_

**В открывшейся командной строке, ПО-ПОРЯДКУ вводим эти команды:**

    git clone -b web https://github.com/sm1ck/snapshotvoter.git
    cd snapshotvoter
    npm i
    npm i --prefix express
    

**Важно! Запомните путь в котором установлен софт:**

Настройка софта:
----------------

В основной папке проекта перейдите в папку _express_, затем в папку _vote_ (_express/vote_), теперь настройте файл _keys.json_.

**Структура хранения ваших приватных ключей выглядит так:**

    [    "приватный_ключ_1",    "приватный_ключ_2"]
    

**Для того чтобы не писать это всё руками, воспользуйтесь данной командой в Excel:**

    =СЦЕПИТЬ(A1;B1;C1)         # в Excel
    
    или
    
    =CONCATENATE(A1;B1;C1)     # в Google Docs
    

**Вот можете себе скопировать подобную таблицу:**

Подмечу что в самом последнем приватном ключе НЕ должно быть нижней запятой!

![](https://storage.googleapis.com/papyrus_images/59383014bcf7cfd51ae3ea544453a6725de12a80f11e6fd14733753e88607c4f.png)

**После всех этих приготовлений, заходим в Командную строку и пишем:**

    cd snapshotvoter
    
    а затем команду запуска софта
    
    npm start
    

**Нас сразу перекинет в такое окно:**

![](https://storage.googleapis.com/papyrus_images/e55e1a5dbf269221b7b4a5ad67d67f0cef908aa8bf89dabce9bb03dacedaaa70.png)

**Ну а тут уже всё просто, вот все данные что нам нужны:**

![](https://storage.googleapis.com/papyrus_images/a8daacb904d4eb0ac44eabb0728497c3d1f877cccbf8b755630416ebbd76b990.png)

**Вот заполненный вариант:**

![](https://storage.googleapis.com/papyrus_images/ca452a0e1bcccc0a9c04b808497403a67e6ccd4850b81f4399270371366a2d4f.png)

Теперь, как только выходит нужное вам голосование - просто настраивайте под себя софт и кайфуйте.

**Огромная благодарность за данный софт каналу** [**Web3-кодинг**](https://t.me/web3_coding)**:**

[

Web3-кодинг
-----------

Автор делится своим кодом в мире web 3 и сам изучает новые технологии. Автор @JanSergeev

https://t.me

![](https://storage.googleapis.com/papyrus_images/44fd4c67734266cd6a7fd0fcf28980a05782b38af5711741556c1b9ad8b364b4.jpg)

](https://t.me/web3_coding)

### Теперь советую вам подписаться на все наши каналы:

*   [Ебём ретродропы точка.ком](https://t.me/fuckretrodrop)
    
*   [ЕБЁМ РЕТРОДРОПЫ ЧАТ](https://t.me/fackretrodrops)
    
*   [Кодерская свалка](https://t.me/developercode1)
    
*   [Купить приватный софт](https://t.me/svalkadao_bot)
    
*   [ЧАТ КОДЕРСКОЙ СВАЛКИ](https://t.me/pythondao)
    
*   [SVALKA DAO](https://t.me/SvalkaDAO)
    
*   [Ебём нфт точка.ком](https://t.me/manifold_xyi)
    
*   [Degen Score CIS Community](https://t.me/degenscorenft)
    

**А ещё прошу вас заколектить эту статью в оптимизме, так вы будете претендовать на ретродроп от Mirror.xyz!**

**Это бесплатно, затраты только на комиссия в optimism.**

---

*Originally published on [RETRODROPS DAO](https://paragraph.com/@wiedzmin/snapshot)*
