temporaire 20181201
This commit is contained in:
@@ -1,4 +1,22 @@
|
||||
// Init array
|
||||
var known_blocks = [
|
||||
'WHALE201810',
|
||||
'BLOCK21E800',
|
||||
'HURRICANE_1',
|
||||
'SEGWIT',
|
||||
'SEGWIT_LOCK',
|
||||
'BCC',
|
||||
'BIP_91_LOCK',
|
||||
'HALVING_2',
|
||||
'WHALE201311',
|
||||
'HALVING_1',
|
||||
'PIZZA',
|
||||
'TOPISTO',
|
||||
'LEET',
|
||||
'LUCIFER',
|
||||
'THE_ANSWER',
|
||||
'GENESIS'
|
||||
];
|
||||
var liste_blocks = {
|
||||
'WHALE201810' : '0000000000000000000f9f2dadfb8f312572183272802cbfcc4ff95b4ee6777d',
|
||||
'BLOCK21E800' : '00000000000000000021e800c1e8df51b22c1588e5a624bea17e9faa34b2dc4a',
|
||||
@@ -8,19 +26,21 @@
|
||||
'BCC' : '00000000000000000019f112ec0a9982926f1258cdcc558dd7c3b7e5dc7fa148',
|
||||
'BIP_91_LOCK' : '0000000000000000015411ca4b35f7b48ecab015b14de5627b647e262ba0ec40',
|
||||
'HALVING_2' : '000000000000000002cce816c0ab2c5c269cb081896b7dcb34b8422d6b74ffa1',
|
||||
'WHALE201311' : '0000000000000001bc7156dd1183c87859b326affa3a5cdd157e809537f0b284',
|
||||
'HALVING_1' : '000000000000048b95347e83192f69cf0366076336c639f9b7228e9ba171342e',
|
||||
'PIZZA' : '00000000006de085dadb3ec413ef074022fe781121b467e98960280dd246bb00',
|
||||
'TOPISTO' : '000000000a73e64735a2b75c97ea674950a9018da1420d01328a918c9ff9852c',
|
||||
'LEET' : '000000008bf44a528a09d203203a6a97c165cf53a92ecc27aed0b49b86a19564',
|
||||
'LUCIFER' : '00000000fc5b3c76f27f810ee775e480ae7fd604fd196b2d8da4257fcd39f4f9',
|
||||
'THE_ANSWER' : '00000000314e90489514c787d615cea50003af2023796ccdd085b6bcc1fa28f5',
|
||||
'GENESIS' : '000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f',
|
||||
'GENESIS' : '000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f'
|
||||
};
|
||||
|
||||
var flag_nav = true;
|
||||
var classes = ['bg-grey-even','bg-grey-odd'];
|
||||
var cur_class = 0;
|
||||
var cur_height = [];
|
||||
|
||||
var flag_nav = true;
|
||||
var classes = ['bg-grey-even','bg-grey-odd'];
|
||||
var cur_class = 0;
|
||||
var cur_height = [];
|
||||
var cur_methode = 'hasard';
|
||||
|
||||
function precisionRound(number) {
|
||||
var precision = 4;
|
||||
@@ -28,6 +48,16 @@
|
||||
return Math.round((number/100000000) * factor) / factor;
|
||||
}
|
||||
|
||||
function getblockNameFromHash(hash)
|
||||
{
|
||||
sHash = String(hash);
|
||||
known_blocks.forEach(function(item){
|
||||
if (sHash == String(liste_blocks[item]))
|
||||
return item;
|
||||
});
|
||||
return '';
|
||||
}
|
||||
|
||||
function addInfoForBlock(block)
|
||||
{
|
||||
var height = '300px';
|
||||
@@ -37,8 +67,11 @@
|
||||
cur_height.push(block.height);
|
||||
|
||||
cur_class = 1 - cur_class;
|
||||
|
||||
blockName = getblockNameFromHash(block.hash);
|
||||
if (blockName != '') blockName = ' ( '+blockName+' )';
|
||||
|
||||
contenu += ' <h2> <span style="font-size:12px">block</span> '+block.height+'</h2>';
|
||||
contenu += ' <h2> <span style="font-size:12px">block</span> '+block.height+blockName+'</h2>';
|
||||
contenu += ' <table width="100%">';
|
||||
//contenu += ' <tr><td>hash</td><td align="right"><b>'+block.hash+'</b></td></tr>';
|
||||
//contenu += ' <tr><td>index</td><td align="right"><b>'+block.block_index+'</b></td></tr>';
|
||||
@@ -59,7 +92,7 @@
|
||||
//$('#img_'+block.height).attr('width','auto');
|
||||
flag_nav = true;
|
||||
};
|
||||
downloadingImage.src = 'images/block_image.php?methode=hasard&hash='+block.hash;
|
||||
downloadingImage.src = 'images/block_image.php?methode='+cur_methode+'&hash='+block.hash;
|
||||
|
||||
return true;
|
||||
}
|
||||
@@ -219,6 +252,7 @@
|
||||
else
|
||||
addDivForVoid();
|
||||
});
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -227,19 +261,25 @@
|
||||
initBlockchain($('#blockSelector').val());
|
||||
$('#fast_forward_btn').attr('data-original-title', $('#blockSelector').val());
|
||||
}
|
||||
|
||||
function initBlockExplorer(leblock)
|
||||
function initBlockSelector()
|
||||
{
|
||||
// Init the selector
|
||||
var select = $('#blockSelector');
|
||||
if (select.length < 2)
|
||||
{
|
||||
$.each(liste_blocks, function (key, text) {
|
||||
select.append(new Option(key, key));
|
||||
});
|
||||
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function initBlockExplorer(leblock)
|
||||
{
|
||||
initBlockSelector();
|
||||
if (cur_height.length == 0) initBlockchain('LAST');
|
||||
return true;
|
||||
}
|
||||
|
||||
$(document).ready(function(){
|
||||
last_block_hooks.push(initBlockExplorer);
|
||||
addBlockHook(initBlockExplorer);
|
||||
});
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
function logBlockHash(leblock)
|
||||
{
|
||||
console.log('Last Block detected : '+leblock.hash);
|
||||
return true;
|
||||
}
|
||||
|
||||
var last_block = null;
|
||||
@@ -29,6 +30,10 @@ function getLastBlockInfo()
|
||||
setTimeout(getLastBlockInfo, 30000);
|
||||
}
|
||||
|
||||
function addBlockHook(addBlockHook){
|
||||
last_block_hooks.push(addBlockHook);
|
||||
}
|
||||
|
||||
$(document).ready(function() {
|
||||
getLastBlockInfo();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user