Ethereum Wallet – Developer Preview

We are excited to announce the first developer preview of the Ethereum Wallet – App. The point of this release is to gather feedback, squash bugs, and most importantly, get your code audited..

Please note that this is a developer preview. do not have Final release.we give advice you will be very Be careful when putting large amounts of ether into wallet contracts. When using a wallet on mainnet, only use it with small amounts.

As Steve Ballmer once said Dear developers! Dear developers! Dear developers! And note that this is exactly our goal audiencedon’t trust us blindly, and we ask (And please advise!) thoroughly examine the code. Ethereum wallet repository!

If you want to build your own wallet, you should go to the Mist repository. wallet brunch Please follow the instructions. please read.

Report a problem

If you have a problem with your wallet, open the wallet’s developer console (Menu -> Developer -> Toggle Console) and provide the logs from there and the terminal you started.




from. Please report all issues to: wallet repository.

How to do it?

First, download the binaries for your OS: (**Note**: You can find newer releases) here)

This developer preview is not bundled with Node as there are some things that are not finalized yet, so you will have to start it yourself.

The following clients are supported in this developer preview: Guess and Ys. Python does not have the necessary IPC interface to run wallets, so it is currently not supported.

If you have not yet installed any of these nodes, Follow the instructions here or download pre-build version. Please make sure you are updated to the latest version. To start a node, simply run:


If you want to unlock your account so you can transfer, —<私のアカウント> unlock theor start the console with the following command $ geth attach Then use the JavaScript interface to unlock it. Personal.unlockAccount(‘<私のアカウント>‘).


It is important to note that the wallet expects fully synchronized nodes.

In future versions of Guess and Ys Use a new wallet eth_syncing JSON RPC methods, When you start the wallet, the synchronization screen will be displayed.
This feature is currently already supported Guess and Ys on the development branch.

Finally, click on the executable file to launch the wallet.

Wallet - Send Transaction

Run on testnet

If you want to try out your wallet on testnet, you’ll need to launch a node using a different network identity and perhaps a different data directory. To ensure that your wallet can still connect to your node, you must manually set the IPC path.


$ geth --networkdid "1234" --datadir "/some/other/path" --ipcpath "/Users/<username>/Library/Ethereum/geth.ipc"


$ geth --networkdid "1234" --datadir "/some/other/path" --ipcpath "/home/<username>/.ethereum/geth.ipc"

What you probably need to provide additionally your own genesis block using –Genesis flag. For more information on flags, See wiki.

Once your node is started, you only need to start your wallet again.
Note Sometimes wait a little and then click the button in the corner.

When you open your wallet, you will see a pop-up asking you to deploy your wallet contract to the testnet. code base For future wallet contracts. The main advantage is that it is much cheaper (180,000 gas versus 1.8 million).
Note: Make sure the account shown is unlocked and has at least one Ether.

Using the wallet

Wallet allows you to create two types of wallets:

  • simple wallet – Works just like a regular account (Additional features are in development, such as adding owners and setting daily limits)
  • multisig wallet – Add any number of owner accounts and set daily limits. All owners can transfer money from their account as long as the daily limit is not exceeded. In the above case, signatures of other required owners are required.

When operating on mainnet, be sure to write down/back up your wallet contract address. This address is required if you need to re-import your wallet to another computer or during backup/recovery.


If you want to send more than the daily limit, you’ll need the other owner’s signature. This should primarily be done from a separate computer, but you can also add accounts that are on the same node.

When a pending request arrives, it looks like this:

Wallet - Waiting for confirmation

Just click “Approve” to complete the transaction.

Delete wallet

Wallet - Delete wallet

If you want to delete your wallet, click the trash can icon next to the wallet name on the wallet page. Once you enter the name of your wallet, it will be removed from Ðapp.

If you have written down the address,[ウォレットの追加]You can re-import your wallet at any time in the section.


Once everything works fine and binary integration is complete, we plan to release the first official version within 1-2 weeks™

Until then, please file problem and talk about it reddit!

Related Article


Leave a Comment