Home

Awesome

Signum XT Wallet

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

xt-wallet

<hr />

🌻 Install

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

Browser Support

ChromeFirefoxBraveOperaEdge
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.<br> 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