Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

b2x-insight-ui

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

b2x-insight-ui

An open-source frontend for the Segwit2x Insight API. The Insight API provides you with a convenient, powerful and simple way to query and broadcast data on the bitcoin network and build your own services with it.

  • 0.2.3
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
9
decreased by-30.77%
Maintainers
1
Weekly downloads
 
Created
Source

Segwit2x Insight UI

A Segwit2x blockchain explorer web application service for Segwit2x Node using the Insight API.

Getting Started

To manually install all of the necessary components, you can run these commands:

npm install -g b2x-node
b2x-node create mynode
cd mynode
b2x-node install b2x-insight-api
b2x-node install b2x-insight-ui
b2x-node start

Open a web browser to http://localhost:3001/b2x-insight/

Development

To build Insight UI locally:

$ npm run build

A watch task is also available:

$ npm run watch

Changing routePrefix and apiPrefix

By default, the insightConfig in package.json is:

  "insightConfig": {
    "apiPrefix": "b2x-insight-api",
    "routePrefix": "b2x-insight-ui"
  }

To change these routes, first make your changes to package.json, for example:

  "insightConfig": {
    "apiPrefix": "api",
    "routePrefix": ""
  }

Then rebuild the insight-ui service:

$ npm run build

Multilanguage support

Insight UI uses angular-gettext for multilanguage support.

To enable a text to be translated, add the translate directive to html tags. See more details here. Then, run:

grunt compile

This action will create a template.pot file in po/ folder. You can open it with some PO editor (Poedit). Read this guide to learn how to edit/update/import PO files from a generated POT file. PO file will be generated inside po/ folder.

If you make new changes, simply run grunt compile again to generate a new .pot template and the angular javascript js/translations.js. Then (if use Poedit), open .po file and choose update from POT File from Catalog menu.

Finally changes your default language from public/src/js/config

gettextCatalog.currentLanguage = 'es';

This line will take a look at any *.po files inside po/ folder, e.g. po/es.po, po/nl.po. After any change do not forget to run grunt compile.

Note

For more details about the Segwit2X Insight API configuration and end-points, go to Segwit2X Insight API GitHub repository.

Contribute

Contributions and suggestions are welcomed at the Segwit2X Insight UI GitHub repository.

Keywords

FAQs

Package last updated on 07 Mar 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc