Skip to content

Latest commit

 

History

History
81 lines (53 loc) · 4.92 KB

README.md

File metadata and controls

81 lines (53 loc) · 4.92 KB

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:

  • Node.js 12 or later installed
  • Yarn installed (npm might work also, but this project uses yarn)

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