Refiriéndose a "Fragmentos de JavaScript útiles comunes para geth "
Obtuve el siguiente ejemplo para ejecutar minero desde javascript:
- ¡La mía solo cuando hay transacciones!
var mining_threads = 1
function checkWork() {
if (eth.getBlock("pending").transactions.length > 0) {
if (eth.mining) return;
console.log("== Pending transactions! Mining...");
miner.start(mining_threads);
} else {
miner.stop(0); // This param means nothing
console.log("== No transactions! Mining stopped.");
}
}
eth.filter("latest", function(err, block) { checkWork(); });
eth.filter("pending", function(err, block) { checkWork(); });
checkWork();
No soy capaz de usar miner.start(mining_threads)
. Actualmente, estoy usando las siguientes bibliotecas:
Sería realmente genial si alguien pudiera ayudarme aquí.
miner.start le dirá a geth que comience a minar.
Para que eso funcione, debe cargar el módulo de minería en geth cuando inicie geth. El módulo de minería no está cargado por defecto. Supongo que ese es el problema ya que no publicaste ninguna información de error.
Consulte la documentación oficial de la wiki .
galáhad
loadScript
) en Geth, debería funcionar.Aniket
jorden gao