The gethr package provides full access to the Geth command line interface for
running full Ethereum nodes. With gethr it is possible to carry out different
tasks such as mine ether, transfer funds, create contacts, explore block
history, etc. The package also provides access to all the available APIs. The
officially exposed by Ethereum blockchains (eth
, shh
,
web3
, net
) and some provided directly by Geth (admin
,
debug
, miner
, personal
, txpool
).
Other admin functions: admin_addPeer
,
admin_datadir
,
admin_nodeInfo
, admin_peers
,
admin_setSolc
,
admin_startRPC
,
admin_startWS
, admin_stopRPC
,
admin_stopWS
Other debug functions: debug_backtraceAt
,
debug_blockProfile
,
debug_cpuProfile
,
debug_dumpBlock
,
debug_gcStats
,
debug_getBlockRlp
,
debug_goTrace
,
debug_memStats
,
debug_seedHash
,
debug_setBlockProfileRate
,
debug_setHead
, debug_stacks
,
debug_startCPUProfile
,
debug_startGoTrace
,
debug_stopCPUProfile
,
debug_stopGoTrace
,
debug_traceBlockByHash
,
debug_traceBlockByNumber
,
debug_traceBlockFromFile
,
debug_traceBlock
,
debug_traceTransaction
,
debug_verbosity
,
debug_vmodule
,
debug_writeBlockProfile
,
debug_writeMemProfile
Other eth functions: eth_accounts
,
eth_blockNumber
, eth_call
,
eth_coinbase
,
eth_estimateGas
,
eth_gasPrice
, eth_getBalance
,
eth_getBlockByHash
,
eth_getBlockByNumber
,
eth_getBlockTransactionCountByHash
,
eth_getBlockTransactionCountByNumber
,
eth_getCode
,
eth_getFilterChanges
,
eth_getFilterLogs
,
eth_getLogs
, eth_getProof
,
eth_getStorageAt
,
eth_getTransactionByBlockHashAndIndex
,
eth_getTransactionByBlockNumberAndIndex
,
eth_getTransactionByHash
,
eth_getTransactionCount
,
eth_getTransactionReceipt
,
eth_getUncleByBlockHashAndIndex
,
eth_getUncleByBlockNumberAndIndex
,
eth_getUncleCountByBlockHash
,
eth_getUncleCountByBlockNumber
,
eth_getWork
, eth_hashrate
,
eth_mining
,
eth_newBlockFilter
,
eth_newFilter
,
eth_newPendingTransactionFilter
,
eth_protocolVersion
,
eth_sendRawTransaction
,
eth_sendTransaction
,
eth_sign
, eth_submitHashrate
,
eth_submitWork
, eth_syncing
,
eth_uninstallFilter
,
personal_sendTransaction
Other ether functions: ether.toEther
,
ether.toFinney
,
ether.toGether
, ether.toGwei
,
ether.toKether
, ether.toKwei
,
ether.toMether
, ether.toMwei
,
ether.toSzabo
,
ether.toTether
, ether.toWei
Other miner functions: miner_setEtherBase
,
miner_setExtra
,
miner_setGasPrice
,
miner_start
, miner_stop
Other net functions: net_listening
,
net_peerCount
, net_version
Other personal functions: personal_ecRecover
,
personal_importRawKey
,
personal_listAccounts
,
personal_lockAccount
,
personal_newAccount
,
personal_sign
,
personal_unlockAccount
Other shh functions: shh_addPrivatekey
,
shh_addSymKey
,
shh_deleteKeyPair
,
shh_deleteSymKey
,
shh_generateSymKeyFromPassword
,
shh_getPrivateKey
,
shh_getPublicKey
,
shh_getSymKey
,
shh_hasKeyPair
,
shh_hasSymKey
, shh_info
,
shh_markTrustedPeer
,
shh_newKeyPair
,
shh_newMessageFilter
,
shh_newSymKey
, shh_post
,
shh_setMaxMessageSize
,
shh_setMinPoW
, shh_version
Other txpool functions: txpool_content
,
txpool_inspect
, txpool_status
Other web3 functions: web3_clientVersion
,
web3_sha3