net_js.go 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package api
  2. const Net_JS = `
  3. web3._extend({
  4. property: 'network',
  5. methods:
  6. [
  7. new web3._extend.Method({
  8. name: 'addPeer',
  9. call: 'net_addPeer',
  10. params: 1,
  11. inputFormatter: [web3._extend.utils.formatInputString],
  12. outputFormatter: web3._extend.formatters.formatOutputBool
  13. }),
  14. new web3._extend.Method({
  15. name: 'getPeerCount',
  16. call: 'net_peerCount',
  17. params: 0,
  18. inputFormatter: [],
  19. outputFormatter: web3._extend.formatters.formatOutputString
  20. })
  21. ],
  22. properties:
  23. [
  24. new web3._extend.Property({
  25. name: 'listening',
  26. getter: 'net_listening',
  27. outputFormatter: web3._extend.formatters.formatOutputBool
  28. }),
  29. new web3._extend.Property({
  30. name: 'peerCount',
  31. getter: 'net_peerCount',
  32. outputFormatter: web3._extend.utils.toDecimal
  33. }),
  34. new web3._extend.Property({
  35. name: 'peers',
  36. getter: 'net_peers',
  37. outputFormatter: function(obj) { return obj; }
  38. }),
  39. new web3._extend.Property({
  40. name: 'version',
  41. getter: 'net_version',
  42. outputFormatter: web3._extend.formatters.formatOutputString
  43. })
  44. ]
  45. });
  46. `