Skip to content

Latest commit

 

History

History
101 lines (68 loc) · 6.06 KB

README.RU.md

File metadata and controls

101 lines (68 loc) · 6.06 KB

Bitcoin blocks tracker

Расширение для отслеживания блоков Bitcoin и комиссий с помощью Mempool Space

README in English

Chrome Web Store Новейший релиз GitHub основной язык Сборка

Введение

Это расширение создано для того, чтобы легко и удобно отслеживать появление новых блоков в сети Bitcoin. После того, как новый блок будет смайнен, расширение оповещает пользователя звуковым сигналом. Расширение также позволяет быстро отслеживать текущие комиссии в сети.

Получение данных о блоках и комиссиях осуществляется с помощью mempool.space

Функции

  • Получение звукового уведомления при появлении нового блока в основной или тестовой сети сети Bitcoin
  • Получение звукового уведомления при пересечении комиссией в сети заданного значения
  • Получение информации о текущих комиссиях в сети Bitcoin
  • Получение информации о времени появления последнего блока

Установка

Нажмите сюда, а затем нажмите "Установить" на открывшейся странице

  • Разработано и протестировано для Google Chrome
  • Может быть установлено в любом браузере Chromium - Opera (GX), Vivaldi и т.д.
  • В Microsoft Edge сначала нажмите «Разрешить расширения из других магазинов» (появится запрос)

Когда версия для Firefox?

На данный момент версия для Firefox не планируется.

  1. Firefox не поддерживает некоторые важные функции расширения (PiP API и background service workers).
  2. Для частичной поддержки потребуется сильно изменить рабочий процесс.
  3. Нет спроса на версию для Firefox.

Локальная установка

Предустановки

  1. Скачай свежий релиз либо весь репозиторий
  2. Установите Node.js (требуемая версия в package.json)
  3. Должен быть установлен совместимый npm
  4. В терминале выполните команду npm install из папки проекта

Линтеры

Для контроля качества кода предусмотрено подключение линтеров.

ESLint

Правила для ESLint указаны в файле /.eslintrc.

Проверка кода с использованием ESLint запускается командой npm run eslint.

Stylelint

Правила для Stylelint указаны в файле /.stylelintrc.json.

Проверка стилей с помощью Stylelint запускается командой

Сборка для разработки

Запустите dev сборку с помощью команды npm run dev.

После сборки будет создана папка /dist со сборкой расширения, которую можно использовать для добавления в браузер.

Каждое изменение кода автоматически инициирует пересборку расширения.

Во время сборки также добавляется source map, позволяющие использовать Chrome Dev Tools

Промышленная сборка

Запустите prod сборку с помощью команды npm run prod.

Перед сборкой автоматически запускается проверка кода с помощью ESLint и StyleLint.

Собранный проект сохраняется в папке /dist.

Загрузить расширение в Chrome

Загрузить каталог dist на странице расширения Chrome (инструкция)