Skip to content

Chrome extension to track new bitcoin blocks via Mempool Space

License

Notifications You must be signed in to change notification settings

IvanSavoskin/bitcoin-blocks-tracker-extension

Repository files navigation

Bitcoin blocks tracker

Extension for track Bitcoin blocks and fees via Mempool space

README на Русском

Chrome Web Store Newest release GitHub top language Build

Introduction

This extension was created to easily and conveniently track the emergence of new blocks in the Bitcoin network. After the new block is mined, the extension notifies the user with a sound signal. The extension also allows you to quickly monitor current commissions on the network.

Obtaining blocks and fees data is done using mempool.space

Features

  • Receiving sound notification when a new block appears in the mainnet or testnet of the Bitcoin network
  • Receiving a sound notification when the fee in the network crosses a specified value
  • Obtaining information about current fees in the Bitcoin network
  • Obtaining information about the time the last block appeared

Installation

Click here, then click "Add to Chrome"

  • Developed and tested for Google Chrome
  • Can be installed on any Chromium browser - Opera (GX), Vivaldi, etc.
  • In Microsoft Edge, click "Allow extensions from other stores" fisrt (is asked)

Firefox version when?

There are currently no plans to support Firefox.

  1. Firefox does not support some crucial functions (Background service workers).
  2. Partial support will require an extensive tooling changes.
  3. There is no demand for the Firefox version.

Local installation

Prerequisites

  1. Download latest release or the whole repository
  2. Install Node.js (required version in package.json)
  3. Compatible npm must be installed
  4. In the terminal, run the npm install command from the project folder

Linters

To monitor the quality of the code, the project provides for the connection of linters.

ESLint

Rules for ESLint are specified in the /.eslintrc file.

Code checking using ESLint starts with the command npm run eslint.

Stylelint

Rules for Stylelint are specified in the /.stylelintrc.json file.

Styles checking using Stylelint starts with the command npm run stylelint.

Development build

Start the dev build with the command npm run dev.

After build, a folder /dist will be created with the built extension, which can be used to add to the browser.

Each code change initiates a rebuild of the extension automatically.

During build, a source map is also added to enable the use of Chrome Dev Tools

Production build

Start the prod build with the command npm run prod.

Before building, code checking is automatically run using ESLint and StyleLint.

Built project is stored in the /dist folder.

Load extension to Chrome

Load dist directory on Chrome extension page (instruction)

About

Chrome extension to track new bitcoin blocks via Mempool Space

Resources

License

Stars

Watchers

Forks

Packages

No packages published