- 創(chuàng)建自己的私有鏈條
geth --datadir "./" --nodiscover console 2>>geth.log
- 創(chuàng)建測(cè)試賬戶
personal.newAccount("123")
其中的 "0x96f1882b48ea8fc99947c838a7637eb1fabd39e2" 是公鑰也是交易的賬戶顷歌,私鑰在keystore文件夾中以 UTC-- 開頭的文件中,私鑰被密碼 123 加密了幔睬。在公網(wǎng)環(huán)境下眯漩,私鑰是至關(guān)重要的,不要泄露了自己的私鑰溪窒。
重復(fù)操作創(chuàng)建第二個(gè)賬戶
查看賬戶
eth.accounts
3.挖礦坤塞,默認(rèn)使用第一個(gè)賬戶 eth.accounts[0]
挖礦
miner.start()
此時(shí)可以另起一個(gè)終端查看 geth 的運(yùn)行日志
tail -f geth.log
一段時(shí)間后,查看賬戶余額
acc0 = eth.accounts[0]
eth.getBalance(acc0)
停止挖礦
miner.stop()
4 . 轉(zhuǎn)賬
轉(zhuǎn)賬前余額查詢
web3.fromWei(eth.getBalance(eth.accounts[0]))
web3.fromWei
將數(shù)字從單位Wei轉(zhuǎn)化為ether澈蚌, 1 ether = 1,000,000,000,000,000,000 wei
從eth.accounts[0]中摹芙,轉(zhuǎn)賬0.98個(gè)ether到eth.accounts[1]中
amount = web3.toWei(0.98)
eth.sendTransaction({from: eth.accounts[0], to: eth.accounts[1], value: amount})
轉(zhuǎn)賬失敗,提示
password or unlock
宛瞄,轉(zhuǎn)賬前浮禾,轉(zhuǎn)出賬戶需要解鎖
personal.unlockAccount(eth.accounts[0])
輸入創(chuàng)建賬戶時(shí)的密碼后,解鎖成功份汗,重新轉(zhuǎn)賬盈电。
裝張成功,查詢賬戶余額