A browser extension that connects with a notary and proxy server for blockchain-related interactions.
- Node.js version 20 or higher
- Yarn package manager
- A valid
.envfile (see below)
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
Use yarn to install all necessary packages:
yarn
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.
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
- Open your browser (e.g., Chrome or Edge)
- Go to
chrome://extensions/ - Enable Developer mode
- Click "Load unpacked"
- Select the generated
build/folder
To automatically fix lint issues:
yarn lint:fix