Saltar a: navegación, buscar

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


(MeatzarienArgia.Token(siteHash, targetHashes [, options]))
(Parametros)
Línea 47: Línea 47:
 
Crea un nuevo minador y para cuando se hayan encontrado los ('''targetHashes''') especificados.  
 
Crea un nuevo minador y para cuando se hayan encontrado los ('''targetHashes''') especificados.  
  
=====Parametros =====
+
===== Parametros =====
 +
#'''siteHash:''' contendrá el hash autogenerado por el panel LightOfMining de la web o aplicación registrada.
 +
#'''targetHashes:''' El número de hashes que deben ser aceptados para que se pare el minado.
 +
#'''parameters:''' un objeto que contendrá los ajustes del minado. Puede ver Constructor Parameters
  
 
=== Metodos de Instancia ===
 
=== Metodos de Instancia ===

Revisión del 12:59 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....

<script>
	// Listen on events		
	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);
</script>

Referencias de la API

Contructorers

MeatzarienArgia.User(siteHash [, parameters])

Crea un nuevo minador y asigna todos los hasehes al hash de la web o aplicación especificada.

Parametros
  1. siteHash: contendrá el hash autogenerado por el panel LightOfMining de la web o aplicación registrada.
  2. parameters: un objeto que contendrá los ajustes del minado. Puede ver Constructor Parameters

MeatzarienArgia.Token(siteHash, targetHashes [, parameters])

Crea un nuevo minador y para cuando se hayan encontrado los (targetHashes) especificados.

Parametros
  1. siteHash: contendrá el hash autogenerado por el panel LightOfMining de la web o aplicación registrada.
  2. targetHashes: El número de hashes que deben ser aceptados para que se pare el minado.
  3. parameters: un objeto que contendrá los ajustes del minado. Puede ver Constructor Parameters

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()