Saltar a: navegación, buscar

Minado Web:Minado Javascript:index


Revisión del 12:43 8 mar 2018 de Asier (discusión | contribuciones) (Referencias de la API)

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 [, options])

MeatzarienArgia.Token(siteHash, 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()