Metronome Wallet

Desktop wallet for Metronome (MET) token.

Metronome Wallet Desktop

💻💰 Metronome Wallet for desktop computers

Build Status JavaScript Style Guide

Metronome Desktop Wallet




# Install dependencies
npm i

# Run dev mode
npm run dev


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


  • 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": "",
      "websocketApiUrl": "wss://"
    "indexerApiUrl": "",
    "tracerApiUrl": ""
  "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.



Metronome Desktop Wallet Metronome Desktop Wallet

Something missing? Edit this app.