@alexvandesande alexvandesande released this Aug 24, 2016 · 1230 commits to develop since this release

Assets 12


Coinbase integration

Another long time coming release, but this one is packed with goodies. First of all, we are very happy with to announce a Coinbase integration: if you are in the United States, now you can buy up to $5 with a credit or debit card and transfer it to any ethereum account instantly. You'll be prompted to create a Coinbase account if you don't have one already, and then log in.

As Coinbase adds more markets, they will be added to the wallet, and we are looking into how we can use their bank transfers integration to allow unlimited daily amounts. We are not getting any fees or compensation for this (unlike our ShapeShift affiliate program which sends about 0.25-0.4% to the Ethereum Tip Jar) but we are very excited to see another adoption barrier being taken down. We thank the Coinbase team for their help making this a reality.


New Mist accounts panel

We are changing the way accounts are made visible to a Dapp in Mist. By default, an app isn't shown any more information on the user than what it would get from browsing a normal web (which, admittedly, already leaks tons of information) so we wanted to simplify the process of revealing your accounts to the app. The new process is similar to the authentication in the Chrome browser or connecting via Facebook oauth.

To reveal your account to an app, click on the anonymous person icon, and then choose one or more accounts that will be made visible. An app can and should change it's UI to reflect the changes (but never reveal any private information as, until the user properly signs a message, they haven't proven ownership of these accounts yet).

screen shot 2016-08-16 at 8 46 09 am

Replay prevention

We added an advanced feature to prevent your transactions on being replayed on other chains, like ethereum classic. This allows you either to prevent that transfer on happening on classic at all, or use that transaction to send the same amount to a different contract, like a newly created account or an exchange. If you want to fully separate all your transactions we recommend you create two new accounts, one for Ethereum proper and the other for Classic, and then move all your funds into them (remember that you need ether to move tokens), making sure that each account has 0 ether on the other chain - doing this once would prevent any future transaction from being replayed. To use this, use the "more options" button on the send page.

This feature also supports splitting tokens, but it's very experimental and will not work on all tokens. Since all of this is done using a contract then first you need to allow that contract to move tokens in your behalf by clicking "Approve token transfer".

As always, these features are experimental and should be tested with small amounts first. Although most transactions are replayed on both chains, some may not for multiple reasons. Also, some exchanges have issues receiving ether from a contract address - if that's your case, contact the exchange.

We've also removed all Fork code from the Mist app, so if you want to use it Ether Classic you'll have to either download Classic Mist directly from their repository or use your own node as the backend for your wallet (both Ethereum Wallet and Mist can connect to any node) as you would do for a private network.

Other changes

  • Fixes blank screen at startup #1110 - This nasty bug was one of the culprits of the long delay, as it was an erratic behaviour that would only affect installs on a clean system
  • Adds a links to the contract source code on the confirmation window
  • Added contrast on dark themes #1001
  • Enabled HTTP RPC sockets (#871)
  • Fixed Tabs permissions update (#1061)
  • Fixed node download logic (#1048)
  • New wallet favicon and 404 page (ethereum/meteor-dapp-wallet/263)


SHA256 3094577c0c5c3c29772904847a0440728bc7734a2663abae791e9088dffaf2f9
SHA256 e4893796e4cee64d8dd21e36eb938ed9f90baf8690e17584ac579f99af871fd7
SHA256 12e43b5f321a1b94357db74d3b31abb1aea5ae3e542b19f0eaad3f966160ca13
SHA256 5bbf24e65cd1eac40c508f2bb2074a070d43be3e2fcc46b630c96a2328963880
SHA256 e2c14df2506572fda2a3aec600b2f2da89e726cb3b5471476d19f94795cd9055

SHA256 e281b2b4e9f261d8983642ea03929063d28349265294150a1940feb0792f5f14
SHA256 3a222dd76a3b9b8f5f768cae7e57258fc07cff138e95c9c566687b8547275fea
SHA256 70a558edcbc1ee66df3c5762eb08ac14f9743e9f1782aa335386247ed0f8a50d
SHA256 5f9f58588b0df52dc770fdf13c569cbd2af312806fe772a8a64beadd4ea5f62b
SHA256 048b979b6294ec283e10811aa94c87e4810489856c038bc02c338db8eeff0526

Edit: Mist checksums corrected
at 2016-08-25 03:23:43 UTC
thanks to @Crypt0_Bear