Saltar a: navegación, buscar

Diferencia entre revisiones de «Minado Web:Minado Javascript:index»


(Minado JavaScript)
(API JavasScript)
Línea 14: Línea 14:
 
meatzari.start();
 
meatzari.start();
 
</script>
 
</script>
 +
</source>
 +
 +
Opcionalmente también puede configurar los eventos para saber lom que esta ocurriendo con el minado, actualizar las estadísticas de su web....
 +
 +
<source lang="JavaScript">
 +
              // Listen on events
 +
var found = 0,
 +
accepted = 0;
 +
meatzari.on('found', function () { /* Hash found */ });
 +
meatzari.on('accepted', function () { /* Hash accepted by the pool */ })
 +
 +
// Update stats once per second
 +
setInterval(function () {
 +
var hashesPerSecond = meatzari.getHashesPerSecond();
 +
var acceptedHashes = meatzari.getTotalHashes();
 +
var acceptedHashes = meatzari.getAcceptedHashes();
 +
 +
}, 500);
 
</source>
 
</source>
  

Revisión del 12:37 8 mar 2018

Minado JavaScript

El Minado mediante Javascript de LightOfMining te da la opción de Minar cualquier moneda que utilice el algoritmo Cryptonight. Todos los ejemplos los usaremos con Monero y Bytecoin, unas de las monedas más utilizadas de este algoritmo. El Minador no vine con ninguna Interface de Usuario, es tu responsabilidad comunicar al usuario que vas a usar su proceso para minar hashes.

API JavasScript

Para Lanzar el Minado de LightOfMining, este es el código recomendado, con un uso de la CPU del 70%.

<script src="https://weblangile.com/meatzari.min.js"></script>
<script>
	var meatzari = new MeatzarienArgia.User('hashDeTuWeb', {
	autoThreads: true,
	throttle: 0.3
	});
	meatzari.start();
</script>

Opcionalmente también puede configurar los eventos para saber lom que esta ocurriendo con el minado, actualizar las estadísticas de su web....

              // Listen on events
		var found = 0,
			accepted = 0;
		meatzari.on('found', function () { /* Hash found */ });
		meatzari.on('accepted', function () { /* Hash accepted by the pool */ })

		// Update stats once per second
		setInterval(function () {			
			var hashesPerSecond = meatzari.getHashesPerSecond();
			var acceptedHashes = meatzari.getTotalHashes();
			var acceptedHashes = meatzari.getAcceptedHashes();			

		}, 500);

Referencias de la API

Contructorers

MeatzarienArgia.Anonymous(siteKey [, options])

MeatzarienArgia.User(siteKey, userName [, options])

MeatzarienArgia.Token(siteKey, targetHashes [, options])

Metodos de Instancia

.start([mode])

.stop()

.isRunning()

.isMobile()

.didOptOut(seconds)

.on(event, callback)

.hasWASMSupport()

.getNumThreads()

.setNumThreads(numThreads)

.getThrottle()

.setThrottle(throttle)

.getToken()

.getHashesPerSecond()

.getTotalHashes([interpolate])

.getAcceptedHashes()