Об этом проекте

Snapshot V1 — это фронтенд-интерфейс для Snapshot, описанный в его README как офчейн-клиент мультиголосования без газовых сборов с легко проверяемыми и сложно оспариваемыми результатами. Это веб-приложение на Vue, которое подключается к хабу Snapshot для отображения пространств и предложений, а также позволяет пользователям голосовать без оплаты газовых сборов. README охватывает локальную разработку: установка зависимостей с помощью yarn, запуск dev-сервера с горячей перезагрузкой через yarn dev, сборка минифицированного продакшн-бандла через yarn build, а также линтинг и исправление файлов через yarn run lint. Для тестирования предлагается использовать локальный URL с примером пути пространства, и отмечается, что по умолчанию экземпляр подключается к тестнет-хабу на testnet.hub.snapshot.org. Этот эндпоинт и другие значения можно переопределить, создав файл .env.local на основе .env. Также документирован рабочий процесс Docker: сборка образа с помощью docker build -t snapshot ., запуск контейнера с пробросом порта 8080, затем открытие локального URL для тестирования. Проект ссылается на основной сайт, документацию, запросы функций и руководство по внесению вклада, и выпущен под лицензией MIT. Этот репозиторий — интерфейс V1; README не описывает более поздние версии или бэкенд-компоненты подробно.