1. {
  2. admin: {
  3. datadir: "/home/.ethereum/.ethereum",
  4. nodeInfo: {
  5. enode: "enode://a974839acc148a0a6383606578af12ce0b1f50cadb741047ab88f02f9fcdc2e752070c48557e941251b6ab1f4ff76ae53fa9ad5b1013ec7a83c7ef10bed0e8e9@0.0.0.0:30303",
  6. id: "a974839acc148a0a6383606578af12ce0b1f50cadb741047ab88f02f9fcdc2e752070c48557e941251b6ab1f4ff76ae53fa9ad5b1013ec7a83c7ef10bed0e8e9",
  7. ip: "0.0.0.0",
  8. listenAddr: "[::]:30303",
  9. name: "Geth/v1.7.3-stable-4bb3c89d/linux-amd64/go1.9",
  10. ports: {
  11. discovery: 30303,
  12. listener: 30303
  13. },
  14. protocols: {
  15. eth: {...}
  16. }
  17. },
  18. peers: [{
  19. caps: [...],
  20. id: "017805ce10cc936c8c3d0d6651232a20de3e9a58d96e7df61770fbd09b2862633626ca41cd2fa30767209dfef16c5da88f5cf7e274c1248c256fa6cef5e1818b",
  21. name: "Parity/v1.8.7-stable-e322fd8-20180124/x86_64-linux-gnu/rustc1.23.0",
  22. network: {...},
  23. protocols: {...}
  24. }, {
  25. caps: [...],
  26. id: "02754e0f874df51b4e65cc69c9291ede872d049e97d1f29870592563185f18e542f2ec0bf04127f3ad653f750e8c46ec6726f9f434fde23248356824acbf4ee3",
  27. name: "Parity/v1.7.12-unstable-f96d152548-20180109/x86_64-linux-gnu/rustc1.22.1",
  28. network: {...},
  29. protocols: {...}
  30. }, {
  31. caps: [...],
  32. id: "0ed8a3a4636f5fc0244caea9480755fb119843b3887b600ee1eb126a34b4d30e2a3af1c7ce533d9d9b77edf9227e0c3a2372bfedce4f7677265f488377f1d1a6",
  33. name: "Parity/v1.8.7-stable-e3d32a4-20180123/x86_64-linux-gnu/rustc1.23.0",
  34. network: {...},
  35. protocols: {...}
  36. }, {
  37. caps: [...],
  38. id: "27ea0123d7ee77e2cc6874a3504086aa237cf48c9e73bbfc255b89c843a9623bb41ed6e8f9ffdaf4157787cd95bf62facf98ff83e2900ff54f5ee9b0baf6af08",
  39. name: "Parity/v1.8.6-beta-2d051e4-20180109/x86_64-linux-gnu/rustc1.22.1",
  40. network: {...},
  41. protocols: {...}
  42. }, {
  43. caps: [...],
  44. id: "30fe06df6d28c15f2695faaea7b00173368c2594bac7d6e6bc92113dc5c7b09b1e681fa258d06d5e5a609e2f6246b44cf81ae35008a55e67f4c60e3518f1dff7",
  45. name: "Geth/v1.7.3-stable-4bb3c89d/linux-amd64/go1.9",
  46. network: {...},
  47. protocols: {...}
  48. }, {
  49. caps: [...],
  50. id: "3616e2d0bcacf32f3153630b9fb9e93945846f915975acf7cb9de46ac8d06f52b2a3195a2e7f50c118d3e58a7b032dde18fd4a133628ee5ab5f71a787f18afcc",
  51. name: "Parity/v1.8.9-unstable-1952d05-20180201/x86_64-linux-gnu/rustc1.20.0",
  52. network: {...},
  53. protocols: {...}
  54. }, {
  55. caps: [...],
  56. id: "5a62f19d35c0da8b576c9414568c728d4744e6e9d436c0f9db27456400011414f515871f13a6b8e0468534b5116cfe765d7630f680f1707a38467940a9f62511",
  57. name: "Parity/v1.8.5-beta-54bae9a-20171228/x86_64-linux-gnu/rustc1.22.1",
  58. network: {...},
  59. protocols: {...}
  60. }, {
  61. caps: [...],
  62. id: "68a3256df4824ffadf9df6f9f29f9a6d30ae9fece72c36780b17e87efd031480417310dedb863dda4ef56044e7cad3cb28123693de5eac391c50e517e3a5abef",
  63. name: "Parity/v1.7.8-stable-d5fcf3b-20171025/x86_64-linux-gnu/rustc1.21.0",
  64. network: {...},
  65. protocols: {...}
  66. }, {
  67. caps: [...],
  68. id: "8f8a4e341a255f196ea28221334dfa393295ade258dd4c66f2b94c0fe8413bb0cdccd26068ae66a23dfae6a786fd8a9d8b06458ed2b4368d889d9ffcf4d59c72",
  69. name: "Parity/v1.8.9-unstable-1952d05-20180201/x86_64-linux-gnu/rustc1.20.0",
  70. network: {...},
  71. protocols: {...}
  72. }, {
  73. caps: [...],
  74. id: "a83a6307ff2fffc44195968dbd5ae841d6a6a5bba0843bcea57e4c0792ea25f4cbf002a85bb69d230cc1e892f5e8397ceb43c3bf464ff2dc3a05aeb0c6ea4265",
  75. name: "Parity/v1.8.3-beta-b49c44a-20171114/x86_64-linux-gnu/rustc1.21.0",
  76. network: {...},
  77. protocols: {...}
  78. }, {
  79. caps: [...],
  80. id: "b69513ba8f6cd3abb4875a2bd4ff9c76502d1284c1c4c56560cfa6ffbdb344d295839ef6c0a0c8b10446b8e40bfc4c64eafde6f53b9589a75515b44ae3e44885",
  81. name: "Geth/v1.7.2-stable-1db4ecdc/darwin-amd64/go1.9",
  82. network: {...},
  83. protocols: {...}
  84. }, {
  85. caps: [...],
  86. id: "b8a993cd6a33eda09a5c250dfae3beab41e382bcdf6a6eba19ddcab3a5afb47166892ecb8e4f1c544aeaaaddc03bfdf70ae7dc96bf56597d1d2a9145964003ed",
  87. name: "Geth/v1.7.3-stable-4bb3c89d/linux-amd64/go1.9.2",
  88. network: {...},
  89. protocols: {...}
  90. }, {
  91. caps: [...],
  92. id: "bea196f31c31c69fa1abc2525f56e7bee5af8d113060b4ae7bdd4a0214f9a0891025f109b318b8a8cd5b42a0453bc7e8ea00764cb768f1377444519c9dafa24c",
  93. name: "Geth/v1.7.2-stable-1db4ecdc/linux-amd64/go1.9",
  94. network: {...},
  95. protocols: {...}
  96. }],
  97. addPeer: function(),
  98. exportChain: function(),
  99. getDatadir: function(callback),
  100. getNodeInfo: function(callback),
  101. getPeers: function(callback),
  102. importChain: function(),
  103. removePeer: function(),
  104. sleep: function github.com/ethereum/go-ethereum/console.(*bridge).Sleep-fm(),
  105. sleepBlocks: function github.com/ethereum/go-ethereum/console.(*bridge).SleepBlocks-fm(),
  106. startRPC: function(),
  107. startWS: function(),
  108. stopRPC: function(),
  109. stopWS: function()
  110. },
  111. bzz: {
  112. hive: undefined,
  113. info: undefined,
  114. blockNetworkRead: function(),
  115. download: function(),
  116. get: function(),
  117. getHive: function(callback),
  118. getInfo: function(callback),
  119. modify: function(),
  120. put: function(),
  121. retrieve: function(),
  122. store: function(),
  123. swapEnabled: function(),
  124. syncEnabled: function(),
  125. upload: function()
  126. },
  127. currentProvider: {
  128. newAccount: function(),
  129. openWallet: function(),
  130. send: function github.com/ethereum/go-ethereum/console.(*bridge).Send-fm(),
  131. sendAsync: function github.com/ethereum/go-ethereum/console.(*bridge).Send-fm(),
  132. sign: function(),
  133. unlockAccount: function()
  134. },
  135. db: {
  136. getHex: function(),
  137. getString: function(),
  138. putHex: function(),
  139. putString: function()
  140. },
  141. debug: {
  142. backtraceAt: function(),
  143. blockProfile: function(),
  144. chaindbCompact: function(),
  145. chaindbProperty: function(),
  146. cpuProfile: function(),
  147. dumpBlock: function(),
  148. freeOSMemory: function(),
  149. gcStats: function(),
  150. getBadBlocks: function(),
  151. getBlockRlp: function(),
  152. getModifiedAccountsByHash: function(),
  153. getModifiedAccountsByNumber: function(),
  154. goTrace: function(),
  155. memStats: function(),
  156. metrics: function(),
  157. preimage: function(),
  158. printBlock: function(),
  159. seedHash: function(),
  160. setBlockProfileRate: function(),
  161. setGCPercent: function(),
  162. setHead: function(),
  163. stacks: function(),
  164. startCPUProfile: function(),
  165. startGoTrace: function(),
  166. stopCPUProfile: function(),
  167. stopGoTrace: function(),
  168. storageRangeAt: function(),
  169. traceBlock: function(),
  170. traceBlockByHash: function(),
  171. traceBlockByNumber: function(),
  172. traceBlockFromFile: function(),
  173. traceTransaction: function(),
  174. verbosity: function(),
  175. vmodule: function(),
  176. writeBlockProfile: function(),
  177. writeMemProfile: function()
  178. },
  179. eth: {
  180. accounts: ["0xd9a0cb397a06ab5d226de3220e28537e461fcd70"],
  181. blockNumber: 5047590,
  182. coinbase: "0xd9a0cb397a06ab5d226de3220e28537e461fcd70",
  183. compile: {
  184. lll: function(),
  185. serpent: function(),
  186. solidity: function()
  187. },
  188. defaultAccount: undefined,
  189. defaultBlock: "latest",
  190. gasPrice: 25000000000,
  191. hashrate: 33487457,
  192. mining: true,
  193. pendingTransactions: [],
  194. protocolVersion: "0x3f",
  195. syncing: {
  196. currentBlock: 5047590,
  197. highestBlock: 5050289,
  198. knownStates: 0,
  199. pulledStates: 0,
  200. startingBlock: 5045304
  201. },
  202. call: function(),
  203. contract: function(abi),
  204. estimateGas: function(),
  205. filter: function(options, callback, filterCreationErrorCallback),
  206. getAccounts: function(callback),
  207. getBalance: function(),
  208. getBlock: function(),
  209. getBlockNumber: function(callback),
  210. getBlockTransactionCount: function(),
  211. getBlockUncleCount: function(),
  212. getCode: function(),
  213. getCoinbase: function(callback),
  214. getCompilers: function(),
  215. getGasPrice: function(callback),
  216. getHashrate: function(callback),
  217. getMining: function(callback),
  218. getPendingTransactions: function(callback),
  219. getProtocolVersion: function(callback),
  220. getRawTransaction: function(),
  221. getRawTransactionFromBlock: function(),
  222. getStorageAt: function(),
  223. getSyncing: function(callback),
  224. getTransaction: function(),
  225. getTransactionCount: function(),
  226. getTransactionFromBlock: function(),
  227. getTransactionReceipt: function(),
  228. getUncle: function(),
  229. getWork: function(),
  230. iban: function(iban),
  231. icapNamereg: function(),
  232. isSyncing: function(callback),
  233. namereg: function(),
  234. resend: function(),
  235. sendIBANTransaction: function(),
  236. sendRawTransaction: function(),
  237. sendTransaction: function(),
  238. sign: function(),
  239. signTransaction: function(),
  240. submitTransaction: function(),
  241. submitWork: function()
  242. },
  243. isIBAN: undefined,
  244. miner: {
  245. getHashrate: function(),
  246. setEtherbase: function(),
  247. setExtra: function(),
  248. setGasPrice: function(),
  249. start: function(),
  250. stop: function()
  251. },
  252. net: {
  253. listening: true,
  254. peerCount: 13,
  255. version: "1",
  256. getListening: function(callback),
  257. getPeerCount: function(callback),
  258. getVersion: function(callback)
  259. },
  260. personal: {
  261. listAccounts: ["0xd9a0cb397a06ab5d226de3220e28537e461fcd70"],
  262. listWallets: [{
  263. accounts: [...],
  264. status: "Locked",
  265. url: "keystore:///home/.ethereum/.ethereum/keystore/UTC--2018-02-06T03-00-07.812695100Z--d9a0cb397a06ab5d226de3220e28537e461fcd70"
  266. }],
  267. deriveAccount: function(),
  268. ecRecover: function(),
  269. getListAccounts: function(callback),
  270. getListWallets: function(callback),
  271. importRawKey: function(),
  272. lockAccount: function(),
  273. newAccount: function github.com/ethereum/go-ethereum/console.(*bridge).NewAccount-fm(),
  274. openWallet: function github.com/ethereum/go-ethereum/console.(*bridge).OpenWallet-fm(),
  275. sendTransaction: function(),
  276. sign: function github.com/ethereum/go-ethereum/console.(*bridge).Sign-fm(),
  277. unlockAccount: function github.com/ethereum/go-ethereum/console.(*bridge).UnlockAccount-fm()
  278. },
  279. providers: {
  280. HttpProvider: function(host, timeout, user, password),
  281. IpcProvider: function(path, net)
  282. },
  283. rpc: {
  284. modules: {
  285. admin: "1.0",
  286. debug: "1.0",
  287. eth: "1.0",
  288. miner: "1.0",
  289. net: "1.0",
  290. personal: "1.0",
  291. rpc: "1.0",
  292. txpool: "1.0",
  293. web3: "1.0"
  294. },
  295. getModules: function(callback)
  296. },
  297. settings: {
  298. defaultAccount: undefined,
  299. defaultBlock: "latest"
  300. },
  301. shh: {
  302. addPrivateKey: function(),
  303. addSymKey: function(),
  304. deleteKeyPair: function(),
  305. deleteSymKey: function(),
  306. generateSymKeyFromPassword: function(),
  307. getPrivateKey: function(),
  308. getPublicKey: function(),
  309. getSymKey: function(),
  310. hasKeyPair: function(),
  311. hasSymKey: function(),
  312. info: function(),
  313. markTrustedPeer: function(),
  314. newKeyPair: function(),
  315. newMessageFilter: function(options, callback, filterCreationErrorCallback),
  316. newSymKey: function(),
  317. post: function(),
  318. setMaxMessageSize: function(),
  319. setMinPoW: function(),
  320. version: function()
  321. },
  322. txpool: {
  323. content: {
  324. pending: {},
  325. queued: {}
  326. },
  327. inspect: {
  328. pending: {},
  329. queued: {}
  330. },
  331. status: {
  332. pending: 0,
  333. queued: 0
  334. },
  335. getContent: function(callback),
  336. getInspect: function(callback),
  337. getStatus: function(callback)
  338. },
  339. version: {
  340. api: "0.20.1",
  341. ethereum: "0x3f",
  342. network: "1",
  343. node: "Geth/v1.7.3-stable-4bb3c89d/linux-amd64/go1.9",
  344. whisper: undefined,
  345. getEthereum: function(callback),
  346. getNetwork: function(callback),
  347. getNode: function(callback),
  348. getWhisper: function(callback)
  349. },
  350. BigNumber: function a(e,n),
  351. createBatch: function(),
  352. fromAscii: function(str),
  353. fromDecimal: function(value),
  354. fromICAP: function(icap),
  355. fromUtf8: function(str),
  356. fromWei: function(number, unit),
  357. isAddress: function(address),
  358. isChecksumAddress: function(address),
  359. isConnected: function(),
  360. padLeft: function(string, chars, sign),
  361. padRight: function(string, chars, sign),
  362. reset: function(keepIsSyncing),
  363. setProvider: function(provider),
  364. sha3: function(string, options),
  365. toAscii: function(hex),
  366. toBigNumber: function(number),
  367. toChecksumAddress: function(address),
  368. toDecimal: function(value),
  369. toHex: function(val),
  370. toUtf8: function(hex),
  371. toWei: function(number, unit)
  372. }

  

geth 命令的更多相关文章

  1. 以太坊客户端Geth命令用法-参数详解

    Geth在以太坊智能合约开发中最常用的工具(必备开发工具),一个多用途的命令行工具. 熟悉Geth可以让我们有更好的效率,大家可收藏起来作为Geth命令用法手册. 本文主要是对geth help的翻译 ...

  2. 以太坊客户端Geth命令用法-参数详解【转载】

    原文链接:http://www.cnblogs.com/tinyxiong/p/7918706.html Geth在以太坊智能合约开发中最常用的工具(必备开发工具),一个多用途的命令行工具.熟悉Get ...

  3. Geth命令用法-参数详解 and 以太坊源码文件目录

    本文是对以太坊客户端geth命令的解析 命令用法 geth [选项] 命令 [命令选项] [参数-] 版本 1.7.3-stable 命令 account 管理账户 attach 启动交互式JavaS ...

  4. c#实战开发:以太坊Geth 命令发布智能合约 (五)

    Token的合约代码我们参考Token-Factory的代码. 打开  https://remix.ethereum.org/#optimize=false&version=soljson-v ...

  5. 以太坊客户端Geth命令用法

    命令用法 geth [选项] 命令 [命令选项] [参数…] 命令: account 管理账户attach 启动交互式JavaScript环境(连接到节点)bug 上报bug Issuesconsol ...

  6. 从头到尾使用Geth的说明-2-cli可用命令-有2个地方标红,之后查查源码后看看能不能解决

    geth - the go-ethereum command line interface 以太坊命令行接口 格式: geth [options] command [command options] ...

  7. geth入门命令和miner.start返回null的问题

    geth –datadir “./ethdev” –nodiscover console 2>>geth.log //geth 进入控制台 –datadir 指定链的目录 与公有链区分开 ...

  8. Geth控制台使用及Web3.js使用实战

    在开发以太坊去中心化应用,免不了和以太坊进行交互,那就离不开Web3. Geth 控制台(REPL)实现了所有的web3 API及Admin API, 使用好 Geth 就是必修课.结合Geth命令用 ...

  9. Geth 控制台使用及 Web3.js 使用实战

    在开发以太坊去中心化应用,免不了和以太坊进行交互,那就离不开Web3.Geth 控制台(REPL)实现了所有的web3 API及Admin API,使用好 Geth 就是必修课.结合Geth命令用法阅 ...

随机推荐

  1. Django -- settings 详解(转)

    Django -- settings 详解   Django settings详解 1.基础 DJANGO_SETTING_MODULE环境变量:让settings模块被包含到python可以找到的目 ...

  2. [USACO16JAN]子共七Subsequences Summing to Sevens

    [USACO16JAN]子共七Subsequences Summing to Sevensa[i]表示前缀和如果a[i]%7==t&&a[j]%7==t那么a[j]-a[i-1]一定是 ...

  3. 解决Windows10下无法对docker容器进行端口访问(端口映射的问题)

    解决Windows10下无法对docker容器进行端口访问(端口映射的问题) 问题详情 在Windows10系统服务器中安装了docker和docker-compose 并尝试在其中运行Nginx服务 ...

  4. View 的滑动

    View 的滑动 学习自 <Android开发艺术探索> 滑动漫谈 因为Android手机屏幕大小的原因,所以为了显式更多的信息,我们必须采用滚动的方式来处理,因为滚动就涉及到了滑动,有的 ...

  5. 分类器评估方法:ROC曲线

    注:本文是人工智能研究网的学习笔记 ROC是什么 二元分类器(binary classifier)的分类结果 ROC空间 最好的预测模型在左上角,代表100%的灵敏度和0%的虚警率,被称为完美分类器. ...

  6. 每日踩坑 2018-01-09 WebAPI会如何面对URL中的空串string参数?

    这个问题是我的同事问我的,可能有点 low 哈. 同事审查我的代码,表示应该对 URL 中的 string 参数进行一个空验证. 我倾向于认为,会无法匹配到路由方法. 然后我就写了一个Test, [H ...

  7. zoj 3204 最小生成树,输出字典序最小的解

    注意排序即可 #include<cstdio> #include<iostream> #include<algorithm> #include<cstring ...

  8. JDK 动态代理的简单理解

    动态代理 代理模式是 Java 中的常用设计模式,代理类通过调用被代理类的相关方法,提供预处理.过滤.事后处理等服务,动态代理及通过反射机制动态实现代理机制.JDK 中的 java.lang.refl ...

  9. 如何修改vs2010中html的默认模板

    用vs2010开发,新建html时,html页面会生成HTML 4 XHTML的header,下面介绍一下如何把它改成干净的html5风格 百度经验:jingyan.baidu.com 工具/原料 v ...

  10. LPC18xx and LPC43xx 选型及差异

    Q LPC43xx和LPC18xx有相同的USB接口以及片内USB驱动吗?A 是的. Q LPC4300和LPC1800只是内核不同吗?外设和管脚配置都完全一致?A 为LPC18xx的映像可以直接在L ...