geth 以太坊錢包 以太坊錢包Geth使用命令

2021-10-13 05:07:27 字數 1353 閱讀 2474

鏈客,有問必答!

一、啟動以太坊錢包geth

開啟乙個控制台,執行同步區塊命令

同步測試鏈

geth --fast --cache=512 --rpc --rpcapi personal,db,eth,net,web3 --testnet --datadir e:projecttestgeth

如果為了讓區域網中其他節點訪問到服務,請設定ip為真實ip

--rpcaddr value http-rpc伺服器介面位址(預設值:「localhost」)

--rpcport value http-rpc伺服器監聽埠(預設值:8545)

再開啟乙個控制台,執行互動介面

執行geth服務同時可執行命令

geth attach ipc:\.pipegeth.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.sendtransaction();

#查詢交易

eth.gettransaction("交易id");

geth 以太坊錢包 以太坊錢包Geth使用命令

一 啟動以太坊錢包geth 開啟乙個控制台,執行同步區塊命令 同步測試鏈 geth fast cache 512 rpc rpcapi personal,db,eth,net,web3 testnet datadir e project testgeth 如果為了讓區域網中其他節點訪問到服務,請設定...

科普 以太坊 ETH 錢包,以太坊開源錢包

什麼是冷錢包?什麼是熱錢包?你分得清嘛,你知道那個更安全嘛?我為你全面分析 什麼是加密貨幣錢包?錢包我們都知道,是用來裝錢的,而在區塊鏈的世界裡,錢包是用來裝數字貨幣資產的,如位元幣 以太坊 eos等。熱錢包是什麼?什麼是冷錢包?冷錢包是將你的加密貨幣不聯網儲存的錢包,比如在錢包 生成出來的錢包檔案...

以太坊錢包Geth使用命令

一 啟動以太坊錢包geth 開啟乙個控制台,執行同步區塊命令 同步測試鏈 geth fast cache 512 rpc rpcapi personal,db,eth,net,web3 testnet datadir e project testgeth 如果為了讓區域網中其他節點訪問到服務,請設定...