Skip to content

Commit

Permalink
[ADDED] 51 Percent Script
Browse files Browse the repository at this point in the history
  • Loading branch information
MPOS123 committed Feb 3, 2014
1 parent ea1dfa7 commit a9b5643
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions scripts/51_percent_check.php
@@ -0,0 +1,44 @@
#!/usr/bin/php
<?php

/*
Copyright:: 2013, Sebastian Grewe
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/

/**
* Simple script to fetch all user accounts and their coin addresses, then runs
* them against the RPC to validate. Will allow admins to find users with invalid addresses.
**/

This comment has been minimized.

Copy link
@daniel-dressler

daniel-dressler Feb 3, 2014

I assume this comment was a copy & paste?


// Change to working directory
chdir(dirname(__FILE__));

// Include all settings and classes
require_once('shared.inc.php');

// Fetch hashrates
$dNetworkHashrate = $bitcoin->getnetworkhashps();
$dPoolHashrate = $statistics->getCurrentHashrate();
$iPercentage = round(100 / $dNetworkHashrate * $dPoolHashrate, 0);

if ($iPercentage >= 51) {
echo 'Your pool has ' . $iPercentage . '% of the network hashrate. Registrations will be disabled.' . PHP_EOL;
$setting->setValue('lock_registration', 1);
} else {
$setting->setValue('lock_registration', 0);
}
?>

1 comment on commit a9b5643

@TheSerapher
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, will remove later.

Please sign in to comment.