signum-network / signum-xt-wallet

Cryptocurrency wallet for the green Signum πŸ€ blockchain as an extension for your browser.
MIT License
14 stars 6 forks source link

Signum XT Wallet

Cryptocurrency wallet for Signum blockchain platform as Web Extension for your Browser.
Providing ability to manage Signa and interact with DApps.

xt-wallet


🌻 Install

You can install the wallet through the Chrome Web Store or via Mozilla Add-Ons respectively.

Browser Support

Chrome Firefox Brave Opera Edge
49 & later βœ” 52 & later βœ” Latest βœ” 36 & later βœ” 79 & later βœ”

πŸ§‘β€πŸŒΎ Development

Ensure you have:

Just clone the code base and install the dependencies

git clone https://github.com/signum-network/signum-xt-wallet.git
cd signum-xt-wallet
yarn

♻️ Run during development

Runs the extension in the development mode for Chrome target.
It's recommended to use Chrome for development.

yarn start

The project comes with a reload feature that recompiles and reload automatically on changes

πŸ¦„ Load the extension for development

  1. Enter chrome://extensions/ as URL to open the Extension Manager.
  2. Activate Development Mode.
  3. Hit the Load Unpacked button and navigate to <...>/signum-xt-wallet/dist, select chrome_unpacked and open it.
  4. VoilΓ !

πŸŒ„ Build a distributable

For deployment in the Chrome Web Store, Firefox Add-Ons, or Opera Extensions Store you need to builds the extension for production. It correctly bundles in production mode and optimizes the build for the best performance.

# for Chrome by default
yarn build

Use MANIFEST_VERSION=3 or MANIFEST_VERSION=2 to distinguish between both versions while building

Optional for different browsers:

# for Chrome and compatible directly (using  Manifest version 3)
yarn build:chrome
# for Firefox directly (using  Manifest version 2)
yarn build:firefox

# for all at once
yarn build-all

The compiled code is available under ./dist

Credits

This project is a fork of the amazing work from Madfish Solutions