• This repository has been archived on 05/Jan/2021
  • Stars
    star
    115
  • Rank 305,916 (Top 7 %)
  • Language
    JavaScript
  • License
    Other
  • Created about 8 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The official Musicoin Desktop Wallet Application

Musicoin Wallet

The official Musicoin Desktop Wallet

GitHub release license Github All Releases

Nightly builds over at https://builder.musicoin.org

Musicoin Wallet

Nightly Builds

Nightly builds for all supported Operating Systems can be found over at builder.musicoin.org

Supported Operating systems:

  1. Windows 7 and later - 64 bit, 32bit
  2. macOS - 64 bit
  3. Linux - 64 bit, 32bit
  4. Windows XP and older - 32bit, 64 bit

Getting started

Prerequisites:

  • node >=8.0.0
  • yarn >=1.7.0
  • bower
  • Wine for windows builds on non Windows systems
  • upgrade nw.js with npm install -g nw (in case there's EACCESS errors, run with --unsafe-perm=true --allow-root flags)

Build Release version

  1. git clone https://github.com/Musicoin/desktop && cd desktop
  2. yarn
  3. cd interface ; yarn; cd ..
  4. nw .

Build Alpha version

  1. git clone https://github.com/Musicoin/desktop && cd desktop
  2. rm package.json (remove package.json)
  3. mv package-alpha.json package.json (rename package-alpha.json to package.json)
  4. yarn
  5. nw .

Packaging the app

  1. git clone https://github.com/Musicoin/desktop && cd desktop
  2. yarn --link-duplicates
  3. yarn debug - This will run in SDK mode for development.
  4. yarn build-all -or- yarn build-x86 -or- yarn build-x64 to build all packages for Windows, macOS, and Linux. This is meant for testing or development and packaging.
  5. yarn run build -m --x64 ./ - for packaging MacOS x64. -m, -l, or -w determines the os and architecture.

Testing new interface builds

This repo contains UI modules in accordance with the last release version. To suggest changes, edit the files at interface/ and issue a PR to the desktop-interface repo.

Contributing

Pull Requests and Bug Reports are most welcome.

The Wallet repo makes use of the following submodules:

  1. Default UI module
  2. go-musicoin npm package
  3. Web3 fork of musicoin

Bounty program

Specific Issues are earmarked for bounty and carry a bounty label with them. More information regarding the bounty program can be found over at BOUNTY.

License

MIT