Skip to content
Pre-release

Wallet 0.7.5 (Beta 19)

@alexvandesande alexvandesande released this Jun 15, 2016

The light grey progress bar is part of many improvements to sync

Faster sync, stability improvements, more robust node

This update has been a long time coming. A lot of things happened in the last weeks that created this delay: geth had not only one, but two vulnerabilities found at the same time that it released with a lot of internal changes to the way the wallet synced and connected to the IPC. We were starting a new team (welcome @hiddentao, @evertonfraga and @luclu) and I was pushing for weekly releases, without proper testing. Meanwhile the DAO happened, and we wanted to make a release that had support for events subscription without realizing the performance impact it would have. All that converged into having a couple of crappy releases where many users were having to downgrade to 0.6.2 just to be able to do small and simple tasks. As a result, we decided to hold off on any new releases until we were sure we could have the stable and usable Wallet we believe the community deserves.

But finally, we feel that this version arrived. Ram has worked hard on refactoring the logic behind the node connection to make it more resilient and stable. Bas has worked a lot with to adopt the changes to the Geth IPC connection, which should allow other nodes to be more easily integrated in the future. Fabian refactored the whole event subscription so that you only Luca and Ev have worked in a ton of smaller issues that combined were creating an overall bad experience. I've refactored a lot of the splash screen and onboarding logic. All this, together with a brand new sync by the geth team and specially the fast sync by @karalabe result in a much more stable and fast wallet. Even if you have already downloaded the blockchain before, I suggest you try downloading it from scratch again as an experience: Peter reported being able to sync from scratch in less than 30 minutes using a SSD, while my experience, from a not so great connection in south america, was a full sync in about 1 hour and 30 minutes.

If you had downloaded the wallet in any point in the past and had issues syncing, sending transactions or a constant wrong password message, I highly recommend you give the wallet a second try. Even if it's not perfect I'm sure it's a lot better.

We are also working to streamline and optimize our release process, including some automated UI testing for electron, and at the same time all of those improvements were some great stride forwards on the Mist Browser itself, which we hope to be able to release a preview soon (no dates promised though).

Checksums

shasum Ethereum-Wallet-win32-0-7-5.zip: e6b07b174aeb777f2aeec44378e270025904489d
shasum Ethereum-Wallet-linux64-0-7-5.zip: 5ce69e3fe9b8d04fbb47bcba7c7fce8729484fb6
shasum Ethereum-Wallet-linux32-0-7-5.zip: 7a07b9dc737fa8c0abc57aca82e1eff8774673f3
shasum Ethereum-Wallet-macosx-0-7-5.zip: 244162798a176ff576d56ddd23d577efd1d88f12
shasum Ethereum-Wallet-win64-0-7-5.zip: 5e241adf4d6362a946f92f3666e0d6aeb16bc9c8

Known issues

  • The latest version has issues connecting to the latest Eth nodes
  • While running the wallet in Mist mode on the command line, you'll see some icons and images missing
  • If you close the window during sync, the app will stay running in the background and won't quit. Close the app using the keyboard shortcuts

Full Changelog

  • Changes the way event subscriptions occur, now only downloading events and logs when requested, per watched contract. This was severely impacting the wallet - especially with very active contracts like The DAO
  • Added unlock and send (#700) aka "two second unlock vulnerability"
  • Fixed incorrect total token balance (ethereum/meteor-dapp-wallet#206 and #608 )
  • Fixed broken clipboard-functionality on the main-net (ethereum/meteor-dapp-wallet#192)
  • Check for update at startup and inform the user if a new version is available (#707)
  • Pass custom CLI options to the Ethereum node (#689)
  • Updated nodes to latest version of geth (1.4.7) and eth (1.2.9)
  • Upgrade code to latest version of Electron (#811)
  • Korean Translation (#645)
  • Norwegian Bokmål translation (#705)
  • Italian translation (#768)
  • Improvements to the French translation
  • Node startup and synchronization improvements (#559)
  • Sync is much more resilient now and auto-restarts if node changes
  • Fix how we detect whether eth has started up, remove nodeConnector
  • Ensure can switch network type while syncing
  • Improved how we determine splash screen status messages. Now much more responsive to underlying connection process.
  • Adds default wallet hosted by github for Mist Browser (#767)
  • Build windows management architecture, to avoid 'window already destroyed' errors
  • Fix problem with geth node being detached (#789)
  • Removed peer search timeout functionality and simplified splash screen logic
  • Check for node startup error (#673)
  • UI Changes to network indicator (#675)
  • Make the wallet span the whole width of the app (ethereum/meteor-dapp-wallet#212)
  • New art for Mist Browser (#696)
  • Remove dependency on node log output for detecting startup success (#706)
  • Refactoring Dapp IPC connection (#724) this will prevent multiple 'wrong password' and unresponsive nodes
  • Refactor splash screen (#772): center the checking network message, show Start App button sooner
  • Changes to onboarding screen (#786): Fix bug that was preventing onboarding to start, allows account creation to be skipped and checks passwords, Added number animation to block numbers
  • Added a drag region to the mist sidebar (#820)
  • Fixed header jump on transparent bar (Mist Browser only)
  • When sending from multisig, makes sure you own the "from" account (ethereum/meteor-dapp-wallet#210). This makes sure not only that you have that account, but it picks the highest balance you have
  • Fixed an issue where the multisig wallet would not show the correct owners after they were changed

Downloads

Pre-release

Wallet 0.7.4 (Beta 18)

@alexvandesande alexvandesande released this May 9, 2016 · 70 commits to master since this release

This is a security release. The details on the security issues are described on this blog post.

This is the first release to include geth 1.4 wich should come with some performance improvements and connection fixes.


New from 0.7:

This is a small but very special release. First, and foremost it's the first release with contributions from our new team members: Ramesh Nair (@hiddentao), Everton Fraga (@evertonfraga) and Luca Zeug (@luclu). With our new hires we hope to be shift the focus slowly from adding features to the Ethereum Wallet and focus more on Mist Browser, the target of the next big Ethereum Milestone, Metropolis. We will write more about the new roadmap for mist and how the new team members fit into that, but for the moment, let's talk about this release:

  • On version 0.7.x we added Contract Events to our logs, which would allow users to watch contracts for any event logged. At each new block the wallet reads not only the new events, but goes back a few blocks and checks them again, in case there was a network split. We knew there was a very proeminent crowdsale that would benefit from it, but we never expected it would be as popular as it became. As a result, at each block the wallet was doing over 10k local database reads and writes, therefore causing the interface to stop responding and sometimes lose connection to the database. This bug was behind the dreaded "invalid date" error that affected many of our users.

  • A lot of the logging and startup sequence has been rewritten, to avoid common sync errors on startup and make bug diagnostics more effective.

  • New traditional chinese translation has been added, as well as improvements to french and spanish translations. All of these are from members of the community and we are grateful for everyone. If you want to make a translation or help on our current ones, here are the links you'll need:

https://github.com/ethereum/mist/blob/develop/interface/i18n/app.en.i18n.json
https://github.com/ethereum/mist/blob/develop/interface/i18n/mist.en.i18n.json
https://github.com/ethereum/meteor-dapp-wallet/blob/develop/app/i18n/app.en.i18n.json
https://github.com/ethereum/meteor-dapp-wallet/blob/develop/app/i18n/wallet.en.i18n.json

  • Keyboard shortcuts have been changed to avoid conflicts, typos and many other smaller bug fixes.

These should fix most recent issues, but you still have trouble launching or running the wallet and you feel you must do it this week, we recommend you try these, in order:

  • If you are watching The DAO we recommend you stop watching it for now, at least while it's so popular. You can still send ether to it, if that's your intention. On our testings, even if the performance has improved, watching the DAO still hangs the wallet occasionally.
  • If you can't even launch the wallet to remove it, try downloading and running (no need to uninstall or delete anything) the Wallet version 0.6.2, stop watching and then launch the newest one (or use the older version for a while).
  • If you still have the "Invalid Date" error or is stuck at "Waiting for blocks" for a long period of time, then you might have a corrupted database and might need to sync it again. Go to your Ethereum folder (access it via accounts > backup > accounts), delete (or simply rename) the folder chain data and start the app again.
  • Create an issue
MD5 Ethereum-Wallet-linux32-0-7-4.zip: 7bececd464b9634ceb3bb10779e6c11f
MD5 Ethereum-Wallet-linux64-0-7-4.zip: b577d9459f710c4fb6d654a3219399e7
MD5 Ethereum-Wallet-win32-0-7-4.zip: 226a5378cffca4ac0ac12f24c499b160
MD5 Ethereum-Wallet-win64-0-7-4.zip: e67e708c507c00380f15d8a2c3ac39dc
MD5 Ethereum-Wallet-macosx-0-7-4.zip: ac7558969e34bbc47e243965e737bc64

SHASUM Ethereum-Wallet-linux32-0-7-4.zip: 59e3fdf80962736752bbf54e238d26c43b513e6f
SHASUM Ethereum-Wallet-linux64-0-7-4.zip: 2f19c4043ae275bf45dd483a9eaf1373b9b5ed19
SHASUM Ethereum-Wallet-win32-0-7-4.zip: a7604feb8cdac1d23b14e0f108c08053304035b9
SHASUM Ethereum-Wallet-win64-0-7-4.zip: 0d0ecc7a69fba81d03471d37ff175e6119720b27
SHASUM Ethereum-Wallet-macosx-0-7-4.zip: b6bac816f6a3fe17e345c222b2ae6827f8312ec1

Downloads

Pre-release

Wallet 0.7.2 (beta 16)

@alexvandesande alexvandesande released this Apr 22, 2016 · 82 commits to master since this release

This is a small bug fix update

  • Fixes a bug in which token balances would not change
  • Adds proper spacing and formatting to Events
MD5 Ethereum-Wallet-linux32-0-7-2.zip: 42535dd9f5d3dd117a7a2bcca4b579e0
MD5 Ethereum-Wallet-linux64-0-7-2.zip: 51e45cdc3601fa4df0c695e732082b87
MD5 Ethereum-Wallet-macosx-0-7-2.zip: 80106e3e9d9298bcda0d61456b4cd8ff
MD5 Ethereum-Wallet-win32-0-7-2.zip: eec567148e39c57603692c663b17ad1f
MD5 Ethereum-Wallet-win64-0-7-2.zip: 27c53f6c6db03f3a23baf668bd427119

SHASUM Ethereum-Wallet-linux32-0-7-2.zip: 1687d8920b38959f440e7327741950df845b1239
SHASUM Ethereum-Wallet-linux64-0-7-2.zip: 4fe3474dcf3a779f693f1078887634dddf98eaf8
SHASUM Ethereum-Wallet-macosx-0-7-2.zip: 7c161bbc226db3312e6f1a1f91d3b5821e4a5b9b
SHASUM Ethereum-Wallet-win32-0-7-2.zip: 124e5c600417a3d978f31bafa6ef44ea188a3827
SHASUM Ethereum-Wallet-win64-0-7-2.zip: 7479d96d77ebdb75c4c40c416df6bf275aba1ae7

Downloads

Pre-release

Wallet 0.7.1 (Beta 15)

@frozeman frozeman released this Apr 18, 2016

This one fixes an issue, which hid the "new account" button.
Also adds the released eth version 1.2.4

MD5 Ethereum-Wallet-linux32-0-7-1.zip: 87d8fd43dddd62d36e312856d1bc8b04
MD5 Ethereum-Wallet-linux64-0-7-1.zip: 8338498ecbdb6f91f9c71e6b101d9ec5
MD5 Ethereum-Wallet-win64-0-7-1.zip: e9f98f8dc0b8fc53670560974a671b52
MD5 Ethereum-Wallet-macosx-0-7-1.zip: 4155f75ba92868c14e67e2d186eeabd2

SHASUM Ethereum-Wallet-linux32-0-7-1.zip: 398a742ae7c975d95ee42d741ee22352d4effef9
SHASUM Ethereum-Wallet-linux64-0-7-1.zip: 179336a89cdfe9bd07da6e9696a0bf96b43ea026
SHASUM Ethereum-Wallet-win64-0-7-1.zip: ed1a3be3804876b52e7a1fa169f7de77d204f389
SHASUM Ethereum-Wallet-macosx-0-7-1.zip: 24afb5b3bf8aae1d5d166aa1085dde6142867ee5

Downloads

Pre-release

Wallet 0.7.0 (Beta 14)

@frozeman frozeman released this Apr 18, 2016 · 1 commit to wallet since this release

  • Added French (thanks to @timoDAO from Expanse)
  • Add CustomContracts Events! This allows you to see the events your custom contract generates.
  • Add logging #502 (Thanks to @hiddentao)
  • fixes #499

screen shot 2016-04-18 at 15 20 16

MD5 Ethereum-Wallet-linux32-0-7-0.zip: 1e9291ba0bec05c944259057bf0bebd3
MD5 Ethereum-Wallet-linux64-0-7-0.zip: 015a8edb552ac7a4d9a27ca8438c8e8a
MD5 Ethereum-Wallet-win64-0-7-0.zip: 41d4538396e58a651647ec6eb781503a
MD5 Ethereum-Wallet-macosx-0-7-0.zip: 66a910b8a4d94a2f484d24f0bc642854

SHASUM Ethereum-Wallet-linux32-0-7-0.zip: b82f5e2844f78c69b0ea505fc53517cd4b46075f
SHASUM Ethereum-Wallet-linux64-0-7-0.zip: 73717592a391f999fc20eb4b179653fa1bec2e77
SHASUM Ethereum-Wallet-win64-0-7-0.zip: cba93abd4669d9fc0becae3e8278c9fd4f17c13b
SHASUM Ethereum-Wallet-macosx-0-7-0.zip: 17d9ea4b5af5f9aece693dcd4e67100ebe3d47bd

Downloads

Pre-release

Wallet 0.6.2 (Beta 13)

@frozeman frozeman released this Apr 6, 2016 · 11 commits to wallet since this release

Fixes ethereum/meteor-dapp-wallet#143
And also add

  • chinese to the Mist interface (Not the wallet though). Thanks to @TT1943
  • spanish (Thanks to @franckuestein)
MD5 Ethereum-Wallet-linux32-0-6-2.zip: 6d9c4dfee131fc222a93119c3897942d
MD5 Ethereum-Wallet-linux64-0-6-2.zip: 2858bf36653221fdaeb978d8d155e0fc
MD5 Ethereum-Wallet-macosx-0-6-2.zip: 5e21d7d04e9e353f68f429f58ea0df15
MD5 Ethereum-Wallet-win64-0-6-2.zip: bc94414fcbd6e53303edbe905f11b467

SHASUM Ethereum-Wallet-linux32-0-6-2.zip: e2dd786cb734db3aace45e58cba6db3b4b898ec7
SHASUM Ethereum-Wallet-linux64-0-6-2.zip: 98d95ebc77019855f3324bbd0e82e3dcba55c60e
SHASUM Ethereum-Wallet-win64-0-6-2.zip: f6ef84126cbe373f7d0aa70b9a12824c69e63d7d
SHASUM Ethereum-Wallet-macosx-0-6-2.zip: 5af0fe0e0b4793ed5ef1a89246fbd8291acb764a

Downloads

Pre-release

Wallet 0.6.1 (Beta 12)

@frozeman frozeman released this Apr 5, 2016 · 43 commits to wallet since this release

Contains all of the 0.6.0 release + eth 1.2.3 and a small windows fix!

MD5 Ethereum-Wallet-linux32-0-6-1.zip: 26bb087682a7d8b5af7dcb79f7903863
MD5 Ethereum-Wallet-win64-0-6-1.zip: c2e140b40ffae1cffd8aef43ff6ae1ad
MD5 Ethereum-Wallet-linux64-0-6-1.zip: ef71284a49342832cbfb1d9589d66da8
MD5 Ethereum-Wallet-macosx-0-6-1.zip: e635a6e577984965b828ad21c384c62a

SHASUM Ethereum-Wallet-linux32-0-6-1.zip: 7e5de2c4de02b6e3eaeb2b8e081e070ce00f96c4
SHASUM Ethereum-Wallet-linux64-0-6-1.zip: 273188d0dde714362d80814d8db51c4935f0ca88
SHASUM Ethereum-Wallet-win64-0-6-1.zip: db5cc5e2cc533b052f58cb85b019d2865c3523ea
SHASUM Ethereum-Wallet-macosx-0-6-1.zip: fdb7eece9fff767d5a4f809b8d1f6de765f25eb5

Downloads

Pre-release

Wallet 0.5.2 (Beta 10)

@frozeman frozeman released this Mar 12, 2016 · 132 commits to wallet since this release

This release adds some additional log information to the splash screen and adds a feature to send all ether for an account.

Full list of changes:

  • Added a send-all functionality to the send page.
  • Add German (thanks to @ColRad) and Portuguese (@alexvandesande) translation for the wallet!
  • Added log infos to the splash screen, so users can see what the node is currently doing...
  • Improved ether display precision on the confirmation screen
  • Added a check with NTP servers to see if the computer time is correct, if not it shows an error
  • Increased error timeout

If you should notice that your wallet links lead to a white page, please run the following script in the console:
https://gist.github.com/frozeman/ed41008f4d30900da3e8
This changes all your wallet addresses internally back to lowercase (we introduced that by accident).

screen shot 2016-03-11 at 13 46 23

screen shot 2016-03-11 at 13 47 31

MD5 Ethereum-Wallet-win32-0-5-2.zip: 9c7aff3e98acc6a11b1a1290a67877f2
MD5 Ethereum-Wallet-linux32-0-5-2.zip: d906dcb001e43794a0ecb16698a54b11
MD5 Ethereum-Wallet-linux64-0-5-2.zip: a7b1a0700efaab1017eafe717cc70fab
MD5 Ethereum-Wallet-macosx-0-5-2.zip: f0220add5276d1ae5d7b5d479074967d
MD5 Ethereum-Wallet-win64-0-5-2.zip: f4949b8b922ce2e135a1c6eb4cefbb6c

SHASUM Ethereum-Wallet-linux32-0-5-2.zip: 5fd73a708613b252946219779adbe728a2c7ae39
SHASUM Ethereum-Wallet-win32-0-5-2.zip: 5492787681fdb4b31cfffec413ead4797f4f186b
SHASUM Ethereum-Wallet-linux64-0-5-2.zip: 4268f9908c54e702b1572278a5753bec55d28445
SHASUM Ethereum-Wallet-win64-0-5-2.zip: 5390b01f85ffc62865fe8ce6e9d1e49166dfcfcc
SHASUM Ethereum-Wallet-macosx-0-5-2.zip: fbd0207a4ec33ff079a372e6e62a84d035c7ea1e

Downloads

Something went wrong with that request. Please try again.