一、啟動以太坊錢包geth
開啟乙個控制台,執行同步區塊命令
#同步測試鏈
geth --fast --cache=512 --rpc --rpcapi personal,db,eth,net,web3 --testnet --datadir e:\project\testgeth
如果為了讓區域網中其他節點訪問到服務,請設定ip為真實ip
--rpcaddr value http-rpc伺服器介面位址(預設值:「localhost」)
--rpcport value http-rpc伺服器監聽埠(預設值:8545)
再開啟乙個控制台,執行互動介面
#執行geth服務同時可執行命令
geth attach ipc:\\.\pipe\geth.ipc
二、控制台互動命令使用
#檢視區塊高度,可以和官網區塊高度進行對比
eth.blocknumber
#如果區塊高度顯示為0,則說明目前區塊還沒有同步完成,可以使用以下命令檢視當前區塊同步狀態
eth.syncing
#檢視使用者
eth.accounts
#建立賬戶,geth自動生成乙個json的檔案放在keystore資料夾中,eth的位址為0x開頭,後面40個字母
personal.newaccount("your password")
#檢視使用者餘額
eth.getbalance(eth.accounts[0])
web3.fromwei(eth.getbalance(eth.accounts[0]))
#開始挖礦
miner.start()
#停止挖礦
miner.stop()
#檢視基礎礦
eth.coinbase
#匯入匯出節點
geth export filename
geth import filename
#預設假設這個賬戶裡有餘額,想要給其他賬戶轉賬,先要進行賬戶解鎖,最後一位的60是解鎖時間,單位是秒,不填的話預設300,可以根據實際需要填寫時間值
personal.unlockaccount(eth.accounts[0],"123456",60);
#轉賬操作,轉賬1個eth,會消耗一定量的曠工費,測試多次結果為,曠工費是隨機的,目前測試發現這種方式消耗曠工費很少,如果執行成功的話,會返回一串hash值,交易id,根據此id可以去區塊瀏覽器中查詢,查詢時可能會發現,有的時候回出現pending狀態,可能需要等待一段時間才會成功,也可能失敗,失敗的話,消耗的曠工費就不返還了
#查詢交易
eth.gettransaction("交易id");
geth 以太坊錢包 以太坊錢包Geth使用命令
鏈客,有問必答!一 啟動以太坊錢包geth 開啟乙個控制台,執行同步區塊命令 同步測試鏈 geth fast cache 512 rpc rpcapi personal,db,eth,net,web3 testnet datadir e projecttestgeth 如果為了讓區域網中其他節點訪問...
geth 以太坊錢包 以太坊錢包Geth使用命令
一 啟動以太坊錢包geth 開啟乙個控制台,執行同步區塊命令 同步測試鏈 geth fast cache 512 rpc rpcapi personal,db,eth,net,web3 testnet datadir e project testgeth 如果為了讓區域網中其他節點訪問到服務,請設定...
以太坊錢包Geth使用命令
鏈客,有問必答!一 啟動以太坊錢包geth 開啟乙個控制台,執行同步區塊命令 同步測試鏈 geth fast cache 512 rpc rpcapi personal,db,eth,net,web3 testnet datadir e project testgeth 如果為了讓區域網中其他節點訪...