Skip to content

Squarelink-Inc/Squarelink-Extension

Repository files navigation

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