Geth 控制台指令
Geth Console 是一個互動式的 JavaScript 執行環境,裡面内置了一些用來操作以太坊的 JavaScript
對象,我們可以直接調用這些對象來擷取區塊鍊上的相關資訊。這些對象主要包括:
eth:主要包含對區塊鍊進行通路和互動相關的方法;
net:主要包含檢視 p2p 網絡狀态的方法;
admin:主要包含與管理節點相關的方法;
miner:主要包含挖礦相關的一些方法;
personal:包含賬戶管理的方法;
txpool:包含檢視交易記憶體池的方法;
web3:包含以上所有對象,還包含一些通用方法。
常用指令有:
personal.newAccount():建立賬戶;
personal.unlockAccount():解鎖賬戶;
eth.accounts:列出系統中的賬戶;
eth.getBalance():檢視賬戶餘額,傳回值的機關是 Wei;
eth.blockNumber:列出目前區塊高度;
eth.getTransaction():擷取交易資訊;
eth.getBlock():擷取區塊資訊;
miner.start():開始挖礦;
miner.stop():停止挖礦;
web3.fromWei():Wei 換算成以太币;
web3.toWei():以太币換算成 Wei;
txpool.status:交易池中的狀态;