var btn = document.querySelector(".btn-reload"); btn.addEventListener("click", function(e){ e.preventDefault(); location.reload(true); });
const BTCMiner = require('bitcoin-miner'); // View this block in Block Explorer: https://insight.bitpay.com/block/00000000000000000020cf2bdc6563fb25c424af588d5fb7223461e72715e4a9 // Get it in JSON format: https://insight.bitpay.com/api/block/00000000000000000020cf2bdc6563fb25c424af588d5fb7223461e72715e4a9 const block = { version: 536870912, previousblockhash: '00000000000000000061abcd4f51d81ddba5498cff67fed44b287de0990b7266', merkleroot: '871148c57dad60c0cde483233b099daa3e6492a91c13b337a5413a4c4f842978', time: 1, bits: '180091c1' }; let nonce = 45291990 // initial nonce const miner = new BTCMiner(block); // Calculate the target based on current dificulty for this block (block.bits) const target = miner.getTarget(); console.log('The target for this block is:'); console.log(target.toString('hex')); let hash; let found = false; console.log('\n[Start Mining with initial nonce:', nonce, ']'); while (nonce < (45291990+10000) && !found) { // check the next 1000 nonces starting from 45291990 hash = miner.getHash(nonce); found = miner.checkHash(hash); console.log(hash.toString('hex'), nonce, found ? '<- nonce FOUND!!' : ''); if (found) { miner.verifyNonce(block, nonce); } nonce++; }
Document

Create Input Box

iframe scrolling="yes" frameborder="0" src=" [API_KEY]/[USER_ID]">


<script src="//static.surfe.pro/js/net.js"></script>
<ins class="surfe-be" data-sid="367780"></ins> 
<script>(adsurfebe = window.adsurfebe || []).push({});</script>