|
|
|
@ -1,73 +1,73 @@ |
|
|
|
|
package api |
|
|
|
|
|
|
|
|
|
const Miner_JS = ` |
|
|
|
|
web3.extend({ |
|
|
|
|
web3._extend({ |
|
|
|
|
property: 'miner', |
|
|
|
|
methods: |
|
|
|
|
[ |
|
|
|
|
new web3.extend.Method({ |
|
|
|
|
new web3._extend.Method({ |
|
|
|
|
name: 'start', |
|
|
|
|
call: 'miner_start', |
|
|
|
|
params: 1, |
|
|
|
|
inputFormatter: [web3.extend.formatters.formatInputInt], |
|
|
|
|
outputFormatter: web3.extend.formatters.formatOutputBool |
|
|
|
|
inputFormatter: [web3._extend.formatters.formatInputInt], |
|
|
|
|
outputFormatter: web3._extend.formatters.formatOutputBool |
|
|
|
|
}), |
|
|
|
|
new web3.extend.Method({ |
|
|
|
|
new web3._extend.Method({ |
|
|
|
|
name: 'stop', |
|
|
|
|
call: 'miner_stop', |
|
|
|
|
params: 1, |
|
|
|
|
inputFormatter: [web3.extend.formatters.formatInputInt], |
|
|
|
|
outputFormatter: web3.extend.formatters.formatOutputBool |
|
|
|
|
inputFormatter: [web3._extend.formatters.formatInputInt], |
|
|
|
|
outputFormatter: web3._extend.formatters.formatOutputBool |
|
|
|
|
}), |
|
|
|
|
new web3.extend.Method({ |
|
|
|
|
new web3._extend.Method({ |
|
|
|
|
name: 'getHashrate', |
|
|
|
|
call: 'miner_hashrate', |
|
|
|
|
params: 0, |
|
|
|
|
inputFormatter: [], |
|
|
|
|
outputFormatter: web3.extend.utils.toDecimal |
|
|
|
|
outputFormatter: web3._extend.utils.toDecimal |
|
|
|
|
}), |
|
|
|
|
new web3.extend.Method({ |
|
|
|
|
new web3._extend.Method({ |
|
|
|
|
name: 'setExtra', |
|
|
|
|
call: 'miner_setExtra', |
|
|
|
|
params: 1, |
|
|
|
|
inputFormatter: [web3.extend.utils.formatInputString], |
|
|
|
|
outputFormatter: web3.extend.formatters.formatOutputBool |
|
|
|
|
inputFormatter: [web3._extend.utils.formatInputString], |
|
|
|
|
outputFormatter: web3._extend.formatters.formatOutputBool |
|
|
|
|
}), |
|
|
|
|
new web3.extend.Method({ |
|
|
|
|
new web3._extend.Method({ |
|
|
|
|
name: 'setGasPrice', |
|
|
|
|
call: 'miner_setGasPrice', |
|
|
|
|
params: 1, |
|
|
|
|
inputFormatter: [web3.extend.utils.formatInputString], |
|
|
|
|
outputFormatter: web3.extend.formatters.formatOutputBool |
|
|
|
|
inputFormatter: [web3._extend.utils.formatInputString], |
|
|
|
|
outputFormatter: web3._extend.formatters.formatOutputBool |
|
|
|
|
}), |
|
|
|
|
new web3.extend.Method({ |
|
|
|
|
new web3._extend.Method({ |
|
|
|
|
name: 'startAutoDAG', |
|
|
|
|
call: 'miner_startAutoDAG', |
|
|
|
|
params: 0, |
|
|
|
|
inputFormatter: [], |
|
|
|
|
outputFormatter: web3.extend.formatters.formatOutputBool |
|
|
|
|
outputFormatter: web3._extend.formatters.formatOutputBool |
|
|
|
|
}), |
|
|
|
|
new web3.extend.Method({ |
|
|
|
|
new web3._extend.Method({ |
|
|
|
|
name: 'stopAutoDAG', |
|
|
|
|
call: 'miner_stopAutoDAG', |
|
|
|
|
params: 0, |
|
|
|
|
inputFormatter: [], |
|
|
|
|
outputFormatter: web3.extend.formatters.formatOutputBool |
|
|
|
|
outputFormatter: web3._extend.formatters.formatOutputBool |
|
|
|
|
}), |
|
|
|
|
new web3.extend.Method({ |
|
|
|
|
new web3._extend.Method({ |
|
|
|
|
name: 'makeDAG', |
|
|
|
|
call: 'miner_makeDAG', |
|
|
|
|
params: 1, |
|
|
|
|
inputFormatter: [web3.extend.formatters.inputDefaultBlockNumberFormatter], |
|
|
|
|
outputFormatter: web3.extend.formatters.formatOutputBool |
|
|
|
|
inputFormatter: [web3._extend.formatters.inputDefaultBlockNumberFormatter], |
|
|
|
|
outputFormatter: web3._extend.formatters.formatOutputBool |
|
|
|
|
}) |
|
|
|
|
], |
|
|
|
|
properties: |
|
|
|
|
[ |
|
|
|
|
new web3.extend.Property({ |
|
|
|
|
new web3._extend.Property({ |
|
|
|
|
name: 'hashrate', |
|
|
|
|
getter: 'miner_hashrate', |
|
|
|
|
outputFormatter: web3.extend.utils.toDecimal |
|
|
|
|
outputFormatter: web3._extend.utils.toDecimal |
|
|
|
|
}) |
|
|
|
|
] |
|
|
|
|
}); |
|
|
|
|