Add dogecoin address validation
[elbandi:minifaucet.git] / config.php
1 <?php
2 error_reporting(0);
3
4 // Database Config
5 // You will need to import the SQL file (structure.sql) first and create a MySQL database and user
6 $sqlHost = "localhost"; //Unless your MySQL server is on another server, leave it as localhost
7 $sqlUser = "your_user"; //Your MySQL username with permissions to modify the new database you created
8 $sqlPassword = "your_pass"; //Your MySQL password
9 $sqlDatabase = "myfaucet"; //The MySQL database you created and imported
10
11 $mysqli = new mysqli($sqlHost, $sqlUser, $sqlPassword, $sqlDatabase);
12 if($mysqli->connect_errno){
13         echo "SQL error: " . $mysqli->connect_error;
14         exit;
15 }
16
17 // Site Config
18 $siteName = "MiniFaucet";
19 // Array of 8 rewards in satoshis. 100,000,000 satoshis = 1 BTC
20 // 1 mBTC = 100,000 Satoshis
21 // 1 ╬╝BTC (microbitcoin) = 100 Satoshis
22 $rewards = array(1000, 1500, 2000, 2500, 3000, 3500, 4000, 5000);
23 $minReward = min($rewards);
24 $maxReward = max($rewards);
25
26 $dispenseTime = 3600; // how long per dispense (in seconds)
27 $dispenseTimeText = relative_time(time() + $dispenseTime);
28
29 // Having time issues? Your MySQL time zone is different from your PHP time zone.
30 // Contact your web hosting provider in that case.
31
32 $cashout = 20000; //min cashout. must be at least 10,000 satoshi
33 $cashoutMessage = "Cashout from $siteName - thanks for using!"; // note sent with cash out
34
35 // Security code for admin page
36 $adminSeccode = "";
37
38 // transaction fee in satoshis
39 $fee = 20000;
40
41 // Allowed address types
42 $allowEmail = false; // allow coinbase email addresses (we can't verify that it is exists
43 $allowBTC = true; // allow bitcoin addresses
44
45 // MiniFaucet automatic detect which online wallet do you use:
46 // If Coinbase api key is set then the site will use that
47 // If you set the Blockchain's guid, then that will be used
48
49 // Coinbase Account
50 // You need to make a NEW Coinbase account and generate an API key in the security tab
51 $apiKey = "";
52
53 // Blockchain Account
54 // Enable double-encryption on your wallet. guid is your MyWallet identifier.
55 //
56 // If you will be accessing the API from a server with a static ip address is recommended you
57 // enable the IP Lock found in the Security Section of your My Wallet account
58 $guid = "";
59 $firstpassword = "";
60 $secondpassword = "";
61
62 // bitcoind Account
63 // If you run a bitcoind, enable the JSON-RPC commands
64 $rpchost = "";
65 $rpcssl = false;
66 $rpcport = 8332;
67 $rpcuser = "";
68 $rpcpassword = "";
69
70 // Make sure you have added balance to it!
71
72 $referPercent = 15; //referral percentage
73
74 $forcewait = 5; //seconds a user is forced to wait before cashing out.
75
76 // Recaptcha API keys
77 // You need GET YOUR OWN. Here https://www.google.com/recaptcha/admin/create
78
79 $recaptchaPub = " PUBLIC KEY";
80 $recaptchaPrv = " PRIVATE KEY";
81
82 $links = "<a href='example.org' target='_blank'>Adds links to your favorite Bitcoin faucets here</a><br /><a href='example.org' target='_blank'>Adds links to your favorite Bitcoin faucets here</a><br />";
83
84 // Advertisement Codes
85 // All ads rotate. There are 3 types: square, text, and banner. Add HTML code to the array
86
87 $squareAds = array('<iframe scrolling="no" style="border: 0; width: 250px; height: 250px;" src="http://coinurl.com/get.php?id=18045"></iframe>');
88
89 $textAds = array('<p><strong><a href="http://coinchat.org.">CoinChat</a></strong> - get free Bitcoins chatting!</p>', '<p><strong>Get your own faucet!</strong> <a href="https://gitorious.org/elbandi/minifaucet">MiniFaucet PHP script - free!</a></p>');
90
91 $bannerAds = array('<iframe scrolling="no" style="border: 0; width: 468px; height: 60px;" src="http://coinurl.com/get.php?id=18056"></iframe>');