We are happy to announce our very first developer-prepieration of the Ethereum ðApp portfolio. The point of this version is to collect comments, squash bugs and, above all, to obtain the audited code.
Please note that this is a developer-previsuality and not The final version. We advise You are extremely Be careful to put a large amount of ether in wallet contracts. The use of the portfolio on the Mainnet should only be carried out with small quantities!
As Steve Ballmer said one day Developers! Developers! Developers! And note that this is exactly our target audienceDo not get confidence to us and we ask (And advise!) You throw a thorough preview of the code in the Ethereum portfolio benchmark!
If you want to build the wallet yourself, you must go to the Mist benchmark, use the portfolio branch and follow the instructions in the Readmit.
Report problems
If you have problems with the wallet, open the console of the portfolio developer (menu -> Developer -> console Toggle) and provide newspapers from there and the terminal you started
geth
Or
eth
Since. Please report all problems to Portfolio benchmark.
How to execute it?
First download the binary for you: (** Note **: you can find more recent versions here))
This preview of the developer does not come together with a node, because there are still a few things to finalize, so you have to start it yourself.
For this developer overview, supported customers are geth And ethn. Python is currently not supported because it does not have the IPC interface required to run the portfolio.
If you don’t have one of those installed nodes yet, Follow the instructions here or download a pre-construction version. Make sure you have updated the latest version. And start a node by simply working:
Go:
If you want to unlock an account to be able to transfer –open
C ++:
It is important to note that the portfolio awaits a fully synchronized node.
In future versions of geth And ethn The wallet will use the new Eth_Syncing Method in JSON RPC, Allowing you to see a synchronization screen when you start the wallet.
This feature is currently already taken care of by geth And ethn on their developed branches.
Finally, start the wallet by clicking on the executable!
Execution on a testt
If you want to try the portfolio on a testnet, you need to start your node with a different network ID and probably a different data directory. To make sure that the wallet can always connect to your node, you must manually to define the IPC path:
Bone x::
$ geth --networkdid "1234" --datadir "/some/other/path" --ipcpath "/Users//Library/Ethereum/geth.ipc"
Linux::
$ geth --networkdid "1234" --datadir "/some/other/path" --ipcpath "/home//.ethereum/geth.ipc"
You should probably provide Your own Genesis block Using the –Genesis flag. For more details on the flags See Wiki.
Once the knot is started, you can start the wallet again.
Note You sometimes have to wait a little and click the button in the area.
Once you have opened the wallet, you will see a contextual window asking you to deploy a wallet contract on your test, which will be used as a code base For your future wallet contracts. The main advantage is that it is much cheaper (1.8mio vs 180K gas).
Note: Make sure you have the account displayed and has at least 1 ether.
Using the wallet
The wallet allows you to create two types of wallets:
- A simple wallet – Works like a normal account (Additional features are under work; for example, the addition of owners, fixing a daily limit)
- A multisig wallet – Allows you to add a number of owners’ accounts and define a daily limit. Each owner can send money from this account as long as it is under the daily limit. If above, you need the signatures of the other required owners.
When you operate on the main net, be sure to write / save the address of the portfolio contract! This address is required in case you have to re -implicate your wallet to another computer or during backup / recovery.
Multisig
If you wish to send and amount which is above the daily limit, your other owners must sign. This should mainly be done from another computer, although you can also add accounts that you have in the same knot.
If a waiting request arrives, it will seem as follows:
Simply click on approval and the transaction passes.
Removal of wallets
If you want to delete a portfolio, click the waste icon on the portfolio page, next to the portfolio name. After typing the name of the wallet, it will be deleted from the ðApp.
If you have written the address, you can always repress the wallet in the “Add the wallet” section.
Roadmap
When everything works well and we have finished binary integration, we plan to publish a first official version in 1-2 weekends ™
Until then, please Submitting files and discuss it reddit!