[幣嚴區塊鏈]數字貨幣交易所之以太坊(ETH)錢包對接(二) 以太坊Geth入門操作(基礎命令)


 

本文包含以太坊Geth入門操作命令:啟動geth、查看賬戶、創建賬戶、查看區塊數據、挖礦(記賬)、查看賬戶余額、賬戶轉賬、解鎖賬戶。

 

以太坊Geth入門操作(基礎命令)

先將區塊鏈客戶端啟動,命令如下:

geth --identity "secbro etherum" --rpc --rpccorsdomain "*" --datadir "/home/zhuzs/eth/chain" --port "30303" --rpcapi "db,eth,net,web3" -- networkid 95518 console --dev

看到啟動頁面之后,新開啟一個終端,並執行一下命令,並把日志輸出到文本文件當中:

geth --dev console 2>> file_to_log_output

這些需要注意的是,在啟動客戶端時添加了參數–dev,開發模式,執行結果如下: 

 

 在這里可以繼續執行具體的操作命令。

查看賬戶

eth.accounts

 

創建用戶

personal.newAccount("111111")

其中參數為此賬戶的密碼。 
也可以先創建賬戶,然后輸入密碼:

personal.newAccount()

 

查看區塊數據

eth.blockNumber

 

啟動挖礦(記賬)

miner.start()

返回結果為true則啟動成功,具體執行情況可查看日志。

 

停止挖礦

miner.stop()

當在執行挖礦時日志會不停刷屏,不用管,只要命令輸入全,執行即可停止挖礦。

 

查看賬戶余額

eth.getBalance("0x7d1f7be4112ce63b9de04a0bf95c1e87e430bd1b")

其中參數為區塊鏈地址

 

轉賬

從賬戶0x7d1f7be4112ce63b9de04a0bf95c1e87e430bd1b轉賬3個以太幣到0x587e57a516730381958f86703b1f8e970ff445d9。

eth.sendTransaction({from:"0x7d1f7be4112ce63b9de04a0bf95c1e87e430bd1b",to:"0x587e57a516730381958f86703b1f8e970ff445d9",value:web3.toWei(3,"ether")})

當直接執行此方法時會拋出異常:

account is locked
    at web3.js:3119:20
    at web3.js:6023:15
    at web3.js:4995:36
    at <anonymous>:1:1

很明顯,賬戶被鎖。

 

解鎖轉出賬戶

其中第一個參數為轉出賬戶,第二個參數為密碼。也可以直填寫第一個參數,然后通過命令行提示再輸入密碼。

personal.unlockAccount("0x7d1f7be4112ce63b9de04a0bf95c1e87e430bd1b","111111")

解鎖完成之后,即可執行轉賬操作。但此時查看時會發現接收賬戶依舊為原來數值。此時需要執行挖礦命令,才會把轉賬真正完成。

 

BIZZAN(幣嚴) 數字貨幣交易所官方網址:

www.bizzan.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM