Skip to content

BringID/browser-extension

Repository files navigation

BringID extension

A browser extension that connects with a notary and proxy server for blockchain-related interactions.


Requirements

  • Node.js version 20 or higher
  • Yarn package manager
  • A valid .env file (see below)

Environment Variables

Before running the extension, create a .env file in the root directory with the following content:

export PROXY_URL="wss://proxy-production-2e63.up.railway.app/websockify"

After creating the file, run the following command to load the environment variables into your shell:

source .env

Install Dependencies

Use yarn to install all necessary packages:

yarn

Development Mode

To start the extension in development mode (with hot reload, source maps, etc.):

yarn dev

This will build the extension into a temporary development directory.


Production Build

To generate a production-ready build of the extension:

yarn build

This will create a build/ folder containing the compiled extension.

To use Base Sepolia Testnet production verion please run:

yarn build:testnet

Load into Browser

  1. Open your browser (e.g., Chrome or Edge)
  2. Go to chrome://extensions/
  3. Enable Developer mode
  4. Click "Load unpacked"
  5. Select the generated build/ folder

Linting

To automatically fix lint issues:

yarn lint:fix

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •