forked from ethereum/mist
-
Notifications
You must be signed in to change notification settings - Fork 19
/
Wallet-README.txt
66 lines (36 loc) · 1.91 KB
/
Wallet-README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Ethereum Wallet
The Ethereum wallet, which allows you to create simple and multisig wallets to manage your ether.
The wallet contains its own node, but can also use an already running one, if the IPC path of that node is the standard path.
(See below)
## Running on a testnet
When you start the wallet on a testnet (e.g. different `--datadir`) you need to make sure to set the `--ipcpath` back to the original one.
On OSX its `~/Library/Ethereum/geth.ipc` on linux `~/.ethereum/geth.ipc` and on windows it uses a named pipe, which doesn't need to be renamed.
Example:
$ geth --datadir /my/chain/ --networkid 23 --ipcpath ~/Library/Ethereum/geth.ipc
### Original contract
Once you start the app while running a testnet, the wallet need to deploy an original contract,
which will be used by the wallet contracts you create.
The point of the original wallet is that wallet contract creation is cheaper,
as not the full code has to be deployed for every wallet.
You need to make sure that the account displayed for the original wallet creation is unlocked and has at least 1 ether.
## Paths
The paths which store your wallets database and node are different:
The wallet (Mist) stores its data at:
- Mac: ~/Library/Application Support/Mist
- Windows: %APPDATA%\Roaming\Mist
- Linux: ~/.config/Mist
The nodes data is stored at:
- Mac: ~/Library/Ethereum
- Windows: %APPDATA%\Roaming\Ethereum
- Linux: ~/.ethereum
## Issues
If you find issues or have suggestion, please report them at
https://github.com/ethereum/meteor-dapp-wallet/issues
## Repository
The wallet code can be found at
https://github.com/ethereum/meteor-dapp-wallet
And the binary application code, which wraps the wallet app can be found at
https://github.com/ethereum/mist/tree/wallet
## Bundling the wallet
To bundle the binaries yourself follow the instructions on the mist#wallet readme
https://github.com/ethereum/mist/tree/wallet#deployment