/Squarelink-Extension

Replace MetaMask with Squarelink as your default web3 provider

Primary LanguageJavaScriptMIT LicenseMIT

Squarelink

Squarelink Chrome Extension

A Chrome Extension to replace MetaMask with Squarelink as the default Web3/ethereum provider and #killthefox

Features

  • window.ethereum injected with Squarelink provider
  • Network selector
  • Automatically interfaces with Squarelink

Installation

# clone it
$ git clone https://github.com/Squarelink-Inc/Squarelink-Extension.git

# Install dependencies
$ npm install

Development

npm run build

Build the extension into dist folder for production.

npm run build:dev

Build the extension into dist folder for development.

npm run watch

Watch for modifications then run npm run build.

npm run watch:dev

Watch for modifications then run npm run build:dev.

It also enable Hot Module Reloading, thanks to webpack-chrome-extension-reloader plugin.

⚠️ Keep in mind that HMR only works for your background entry.

npm run build-zip

Build a zip file for production. Zip file is located in dist-zip folder.

Documentation

To get started developing with Squarelink, check out our docs and head to the Squarelink Developer Console to register your first DApp.

LICENSE

MIT