Metronome Wallet

Desktop wallet for Metronome (MET) token.

Metronome Wallet Desktop

💻💰 Metronome Wallet for desktop computers

Build Status JavaScript Style Guide

Metronome Desktop Wallet

Development

Requirements

Launch

# Install dependencies
npm i

# Run dev mode
npm run dev

Logs

The log output is in the next directories:

  • Linux: ~/.config/<app name>/log.log
  • macOS: ~/Library/Logs/<app name>/log.log
  • Windows: %USERPROFILE%\AppData\Roaming\<app name>\log.log

More info github.com/megahertz/electron-log

Settings

  • Linux: ~/.config/metronome-desktop-wallet/Settings
  • macOS: ~/Library/Application Support/metronome-desktop-wallet/Settings
  • Windows: %APPDATA%\\metronome-desktop-wallet\\Settings

To completely remove the application and start over, remove the settings file too.

Run in Ropsten Testnet

Modify the Settings file replacing the following properties:

{
  "app": {
    "chain": "ropsten",
    "node": {
      "jsonRpcApiUrl": "https://eth.met.bloqrock.net:8545",
      "websocketApiUrl": "wss://eth.met.bloqrock.net:8546"
    },
    "indexerApiUrl": "https://indexer.met.bloqrock.net",
    "tracerApiUrl": "https://tracer.met.bloqrock.net"
  },
  "tokens": {
    "0xf3e9a687fdf24112745d4d7dee150ba87a07ecc3": {
      "decimals": 18,
      "name": "Metronome",
      "symbol": "MET"
    }
  }
}

Then, start the wallet setting the proper environment variable as follows:

REACT_APP_ETH_CHAIN=ropsten npm run dev

Alternatively, a .env file can also be used to set the chain variable.

Production Build

# Run build process
npm run dist

# Run build process and publish to GitHub releases
npm run release

To sign the macOS installers, execute npm run dist:mac. The signing certificate shall be in the root folder and be named met.p12. The certificate password will be required before signing.

LICENSE

MIT

not_used
Metronome Desktop Wallet Metronome Desktop Wallet

Something missing? Edit this app.