以太坊錢包Geth使用命令

2021-09-20 09:38:04 字數 1344 閱讀 4710

鏈客,有問必答!

一、啟動以太坊錢包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 filenamegeth import filename

#預設假設這個賬戶裡有餘額,想要給其他賬戶轉賬,先要進行賬戶解鎖,最後一位的60是解鎖時間,單位是秒,不填的話預設300,可以根據實際需要填寫時間值personal.unlockaccount(eth.accounts[0],「123456」,60);

#轉賬操作,轉賬1個eth,會消耗一定量的曠工費,測試多次結果為,曠工費是隨機的,目前測試發現這種方式消耗曠工費很少,如果執行成功的話,會返回一串hash值,交易id,根據此id可以去區塊瀏覽器中查詢,查詢時可能會發現,有的時候回出現pending狀態,可能需要等待一段時間才會成功,也可能失敗,失敗的話,消耗的曠工費就不返還了eth.sendtransaction();

#查詢交易

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 如果為了讓區域網中其他節點訪問到服務,請設定...