debug_js.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package api
  2. const Debug_JS = `
  3. web3._extend({
  4. property: 'debug',
  5. methods:
  6. [
  7. new web3._extend.Method({
  8. name: 'printBlock',
  9. call: 'debug_printBlock',
  10. params: 1,
  11. inputFormatter: [web3._extend.formatters.inputBlockNumberFormatter]
  12. }),
  13. new web3._extend.Method({
  14. name: 'getBlockRlp',
  15. call: 'debug_getBlockRlp',
  16. params: 1,
  17. inputFormatter: [web3._extend.formatters.inputBlockNumberFormatter]
  18. }),
  19. new web3._extend.Method({
  20. name: 'setHead',
  21. call: 'debug_setHead',
  22. params: 1,
  23. inputFormatter: [web3._extend.formatters.inputBlockNumberFormatter]
  24. }),
  25. new web3._extend.Method({
  26. name: 'processBlock',
  27. call: 'debug_processBlock',
  28. params: 1,
  29. inputFormatter: [web3._extend.formatters.inputBlockNumberFormatter]
  30. }),
  31. new web3._extend.Method({
  32. name: 'seedHash',
  33. call: 'debug_seedHash',
  34. params: 1,
  35. inputFormatter: [web3._extend.formatters.inputBlockNumberFormatter]
  36. }),
  37. new web3._extend.Method({
  38. name: 'dumpBlock',
  39. call: 'debug_dumpBlock',
  40. params: 1,
  41. inputFormatter: [web3._extend.formatters.inputBlockNumberFormatter]
  42. }),
  43. new web3._extend.Method({
  44. name: 'metrics',
  45. call: 'debug_metrics',
  46. params: 1,
  47. inputFormatter: [null]
  48. })
  49. ],
  50. properties:
  51. [
  52. ]
  53. });
  54. `