IOTA Wallet

starsStars 2132
forksForks 421
watchersWatchers 2132
current-versionCurrent version v2.5.7
total-releasesTotal releases 32
open_issues_countOpen issues 562
dateFirst release 2016-08-08
dateLatest release 2018-01-29
updateLast update 2020-12-09


WARNING: This wallet is now deprecated. Please use https://github.com/iotaledger/trinity-wallet instead.


  1. Download NodeJS

  2. Install Electron:

npm install -g electron
  1. Install Bower:
npm install -g bower

Windows Users Only

Run the following command as Administrator:

npm install -g --production windows-build-tools


If you wish to compile the app, install the following also:

  1. Install Electron Builder

Electron Builder is used behind the scenes. Read their instructions on how to set up your system.

  1. Install Docker


  1. Clone this repository:
git clone https://github.com/iotaledger/wallet
  1. Go to the wallet directory:
cd wallet
  1. Clone iri:
git clone https://github.com/iotaledger/iri

Note: make sure compiled iri.jar is in the iri folder.

  1. Install components
npm install
  1. Run the app:
npm start
  1. If you wish to compile the app:
npm run compile

If you'd like to create a package only for a specific OS, you can do so like this:

npm run compile:win
npm run compile:mac
npm run compile:lin

Compiled binaries are found in the out directory.


To build testnet binaries, rename package.testnet.json to package.json and follow instructions as above. Make sure the jar is named iri-testnet.jar.