Fix masternode voting removal
This commit is contained in:
@@ -339,15 +339,16 @@ class Block
|
|||||||
$blacklist[]=san($x['message']);
|
$blacklist[]=san($x['message']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$r=$db->run("SELECT public_key FROM masternode WHERE voted=1");
|
if($height>=1641600){
|
||||||
foreach ($r as $masternode) {
|
$r=$db->run("SELECT public_key FROM masternode WHERE voted=1");
|
||||||
if (!in_array($masternode, $blacklist)) {
|
foreach ($r as $masternode) {
|
||||||
_log("Masternode removed from voting blacklist - $masternode", 3);
|
if (!in_array($masternode['public_key'], $blacklist)) {
|
||||||
$this->add_log($hash, ["table"=>"masternode", "key"=>"public_key","id"=>$masternode, "vals"=>['voted'=>1]]);
|
_log("Masternode removed from voting blacklist - $masternode[public_key]", 3);
|
||||||
$db->run("UPDATE masternode SET voted=0 WHERE public_key=:pub", [":pub"=>$masternode]);
|
$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) {
|
foreach ($blacklist as $masternode) {
|
||||||
$res=$db->single("SELECT voted FROM masternode WHERE public_key=:pub", [":pub"=>$masternode]);
|
$res=$db->single("SELECT voted FROM masternode WHERE public_key=:pub", [":pub"=>$masternode]);
|
||||||
if ($res==0) {
|
if ($res==0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user