@@ -27,8 +27,8 @@ Please download and use the latest version of geth with the Ethereum Wallet Dapp
27
27
Important flags:
28
28
- "syncmode" flag - specify light or fast sync to save time and disk space
29
29
- "rpc" flag - opens a JSON-RPC service on port 8545
30
- - "rpccorsdomain" flag - enables the browser's javascript to make use of the JSON-RPC service opened by geth
31
- - "allow-insecure-unlock" - enables geth to unlock encrypted Ethereum keys while the JSON-RPC service is open
30
+ - "rpccorsdomain" flag - enables the dapp to make use of the JSON-RPC service opened by geth
31
+ - "allow-insecure-unlock" - enables geth to unlock Ethereum keys while the JSON-RPC service is open
32
32
33
33
### Ethereum Accounts
34
34
@@ -50,7 +50,8 @@ You must run geth with a special "allow-insecure-unlock" flag which enables you
50
50
$ geth --syncmode "light" --rpc --rpccorsdomain "https://wallet.ethereum.org" --allow-insecure-unlock
51
51
```
52
52
53
- Wait for the node to sync, it may take a few minutes.
53
+ This is your "sync terminal". Wait for the node to sync, it may take a few minutes.
54
+
54
55
55
56
** In another terminal, attach to geth via CLI:**
56
57
@@ -59,28 +60,24 @@ Wait for the node to sync, it may take a few minutes.
59
60
>
60
61
```
61
62
62
- List available Ethereum accounts in the CLI:
63
+ This is your "attach terminal".
63
64
64
- (remember that these are stored in JSON files in geth's keystore directory)
65
+ List Ethereum accounts available to geth in the CLI:
65
66
66
67
```
67
68
> personal.listAccounts
68
69
> ['0x...']
69
70
```
70
71
71
- Unlock the Ethereum account and, on prompt, enter the password::
72
+ Unlock the Ethereum account and, on prompt, enter the password:
72
73
73
74
```
74
75
> personal.unlockAccount('0x...')
75
76
> Unlock account 0x...
76
- > Passphrase: ********* *
77
+ > Passphrase: * * *
77
78
```
78
79
79
- You must lock the account back up!
80
-
81
- ```
82
- > personal.lockAccount('0x...')
83
- ```
80
+ Once it is unlocked, you can operate on the value in your Ethereum account.
84
81
85
82
86
83
** Now open a non-Metamask browser to use the dapp**
@@ -91,6 +88,17 @@ The best result so far is using Firefox w/o Metamask extension installed.
91
88
92
89
Go to [ https://wallet.ethereum.org ] ( https://wallet.ethereum.org ) .
93
90
91
+ ** Wrap-up**
92
+
93
+ When you are done operating, you must lock the account back up!
94
+
95
+ In the attach terminal:
96
+
97
+ ```
98
+ > personal.lockAccount('0x...')
99
+ ```
100
+
101
+
94
102
95
103
## Developing the Ethereum Wallet Dapp
96
104
0 commit comments