Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/signum-network/signum-xt-wallet

Cryptocurrency wallet for the green Signum 🍀 blockchain as an extension for your browser.
https://github.com/signum-network/signum-xt-wallet

Last synced: about 1 month ago
JSON representation

Cryptocurrency wallet for the green Signum 🍀 blockchain as an extension for your browser.

Awesome Lists containing this project

README

        

# Signum XT Wallet

Cryptocurrency wallet for [Signum blockchain platform](https://signum.network) as Web Extension for your Browser.

Providing ability to manage Signa and interact with DApps.

![xt-wallet](https://user-images.githubusercontent.com/3920663/152850875-7b6b099a-c574-458d-95d4-4f83daa6279a.jpg)


## 🌻 Install

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

## Browser Support

| [![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png)](https://chrome.google.com/webstore/detail/signum-xt-wallet/kdgponmicjmjiejhifbjgembdcaclcib) | [![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png)](https://addons.mozilla.org/en-US/firefox/addon/signum-xt-wallet/) | [![Brave](https://raw.githubusercontent.com/alrra/browser-logos/master/src/brave/brave_48x48.png)](https://chrome.google.com/webstore/detail/signum-xt-wallet/kdgponmicjmjiejhifbjgembdcaclcib) | [![Opera](https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png)](https://chrome.google.com/webstore/detail/signum-xt-wallet/kdgponmicjmjiejhifbjgembdcaclcib) | [![Edge](https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png)](https://chrome.google.com/webstore/detail/signum-xt-wallet/kdgponmicjmjiejhifbjgembdcaclcib) |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 49 & later ✔ | 52 & later ✔ | Latest ✔ | 36 & later ✔ | 79 & later ✔ |

## 🧑‍🌾 Development

Ensure you have:

- [Node.js](https://nodejs.org) 12 or later installed
- [Yarn](https://yarnpkg.com) installed (npm might work also, but this project uses yarn)

Just clone the code base and install the dependencies

```bash
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.

```bash
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.

```bash
# 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:

```bash
# 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](https://templewallet.com/) from [Madfish Solutions](https://www.madfish.solutions/)