以太坊錢包Geth使用命令

2021-09-09 02:44:23 字數 1500 閱讀 7879

一、啟動以太坊錢包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 如果為了讓區域網中其他節點訪...