Automatisez l’extraction basée sur un déclencheur dans Geth [duplicate]

Akhil Kintali

Automatisez l’extraction basée sur un déclencheur dans Geth [duplicate]


Actuellement, j’exécute manuellement la fonction miner.start () chaque fois que je veux extraire dans geth. Comment puis-je ajouter un déclencheur de telle sorte que l’extraction se fasse automatiquement lorsqu’il y a 5 transactions en attente?

Réponses


 Roman Frolov

Ajoutez --preload "mine_on_demand.js" à votre commande geth. Ajoutez ce fichier js au dossier où se trouve le geth.

mine_on_demand.js :

 function checkWork() { if (eth.getBlock("pending").transactions.length > 4) { if (eth.mining) return; console.log("Pending transactions! Mining..."); miner.start(1); } else { miner.stop(); console.log("No transactions! Mining stopped."); } } eth.filter("latest", function(err, block) { checkWork(); }); eth.filter("pending", function(err, block) { checkWork(); }); checkWork(); 

 

[duplicate], Automatisez, basée, dans, déclencheur, Geth, l’extraction, sur, un

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *