diff --git a/include/block.inc.php b/include/block.inc.php index a226ea2..cd6139d 100755 --- a/include/block.inc.php +++ b/include/block.inc.php @@ -450,15 +450,16 @@ class Block $blacklist[]=san($x['message']); } } - $r=$db->run("SELECT public_key FROM masternode WHERE voted=1"); - foreach ($r as $masternode) { - if (!in_array($masternode, $blacklist)) { - _log("Masternode removed from voting blacklist - $masternode", 3); - $this->add_log($hash, ["table"=>"masternode", "key"=>"public_key","id"=>$masternode, "vals"=>['voted'=>1]]); - $db->run("UPDATE masternode SET voted=0 WHERE public_key=:pub", [":pub"=>$masternode]); + if($height>=1641600){ + $r=$db->run("SELECT public_key FROM masternode WHERE voted=1"); + foreach ($r as $masternode) { + if (!in_array($masternode['public_key'], $blacklist)) { + _log("Masternode removed from voting blacklist - $masternode[public_key]", 3); + $this->add_log($hash, ["table"=>"masternode", "key"=>"public_key","id"=>$masternode['public_key'], "vals"=>['voted'=>1]]); + $db->run("UPDATE masternode SET voted=0 WHERE public_key=:pub", [":pub"=>$masternode['public_key']]); + } } } - foreach ($blacklist as $masternode) { $res=$db->single("SELECT voted FROM masternode WHERE public_key=:pub", [":pub"=>$masternode]); if ($res==0) { diff --git a/include/init.inc.php b/include/init.inc.php index 582a664..768e595 100755 --- a/include/init.inc.php +++ b/include/init.inc.php @@ -1,6 +1,6 @@