天天看點

快速學習-Geth 控制台指令Geth 控制台指令

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:交易池中的狀态;