* [ADDED] LIMIT to getMPQueue and getAPQueue * [ADDED] Default config payout queue size of 1000 for MP and 1000 for AP * [UPDATED] Payouts cronjob to use this new default limits This may help some coins that have tx count issues when doing sendmany. Other coins can play with the values to find their sweet spot. Run the payout multiple times in a row to force more transactions of the same amount. Fixes #1773 and thanks to @jrwr for the idea!
259 lines
7.0 KiB
PHP
259 lines
7.0 KiB
PHP
<?php
|
|
$defflip = (!cfip()) ? exit(header('HTTP/1.1 401 Unauthorized')) : 1;
|
|
|
|
/**
|
|
* Do not edit this unless you have confirmed that your config has been updated!
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-config-version
|
|
**/
|
|
$config['version'] = '0.0.7';
|
|
|
|
/**
|
|
* Unless you disable this, we'll do a quick check on your config first.
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-config-check
|
|
*/
|
|
$config['skip_config_tests'] = false;
|
|
|
|
/**
|
|
* Defines
|
|
* Debug setting and salts for hashing passwords
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-defines--salts
|
|
*/
|
|
$config['DEBUG'] = 0;
|
|
$config['SALT'] = 'PLEASEMAKEMESOMETHINGRANDOM';
|
|
$config['SALTY'] = 'THISSHOULDALSOBERRAANNDDOOM';
|
|
|
|
/**
|
|
* Coin Algorithm
|
|
* Algorithm used by this coin, sha256d or scrypt
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-algorithm
|
|
**/
|
|
$config['algorithm'] = 'scrypt';
|
|
|
|
/**
|
|
* Database configuration
|
|
* MySQL database configuration
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-database-configuration
|
|
**/
|
|
$config['db']['host'] = 'localhost';
|
|
$config['db']['user'] = 'someuser';
|
|
$config['db']['pass'] = 'somepass';
|
|
$config['db']['port'] = 3306;
|
|
$config['db']['name'] = 'mpos';
|
|
|
|
/**
|
|
* Local wallet RPC
|
|
* RPC configuration for your daemon/wallet
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-local-wallet-rpc
|
|
**/
|
|
$config['wallet']['type'] = 'http';
|
|
$config['wallet']['host'] = 'localhost:19334';
|
|
$config['wallet']['username'] = 'testnet';
|
|
$config['wallet']['password'] = 'testnet';
|
|
|
|
/**
|
|
* Getting Started Config
|
|
* Shown to users in the 'Getting Started' section
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-getting-started
|
|
**/
|
|
$config['gettingstarted']['coinname'] = 'Litecoin';
|
|
$config['gettingstarted']['coinurl'] = 'http://www.litecoin.org';
|
|
$config['gettingstarted']['stratumurl'] = '';
|
|
$config['gettingstarted']['stratumport'] = '3333';
|
|
|
|
/**
|
|
* Ticker API
|
|
* Fetch exchange rates via an API
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-ticker-api
|
|
**/
|
|
$config['price']['url'] = 'https://btc-e.com';
|
|
$config['price']['target'] = '/api/2/ltc_usd/ticker';
|
|
$config['price']['currency'] = 'USD';
|
|
|
|
/**
|
|
* Automatic Payout Thresholds
|
|
* Minimum and Maximum auto payout amount
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-automatic-payout-thresholds
|
|
**/
|
|
$config['ap_threshold']['min'] = 1;
|
|
$config['ap_threshold']['max'] = 250;
|
|
|
|
/**
|
|
* Donation thresholds
|
|
* Minimum donation amount in percent
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-donation-thresholds
|
|
**/
|
|
$config['donate_threshold']['min'] = 1;
|
|
|
|
/**
|
|
* Account Specific Settings
|
|
* Settings for each user account
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-account-specific-settings
|
|
**/
|
|
$config['accounts']['invitations']['count'] = 5;
|
|
|
|
/**
|
|
* Currency
|
|
* Shorthand name for the currency
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-currency
|
|
*/
|
|
$config['currency'] = 'LTC';
|
|
|
|
/**
|
|
* Coin Target
|
|
* Target time for coins to be generated
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-coin-target
|
|
**/
|
|
$config['cointarget'] = '150';
|
|
|
|
/**
|
|
* Coin Diff Change
|
|
* Amount of blocks between difficulty changes
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-coin-diff-change
|
|
**/
|
|
$config['coindiffchangetarget'] = 2016;
|
|
|
|
/**
|
|
* TX Fees
|
|
* Fees applied to transactions
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-tx-fees
|
|
**/
|
|
$config['txfee_auto'] = 0.1;
|
|
$config['txfee_manual'] = 0.1;
|
|
|
|
/**
|
|
* Block Bonus
|
|
* Bonus in coins of block bonus
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-block-bonus
|
|
*/
|
|
$config['block_bonus'] = 0;
|
|
|
|
|
|
/**
|
|
* Payout System
|
|
* Payout system chosen
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-payout-system
|
|
**/
|
|
$config['payout_system'] = 'prop';
|
|
|
|
/**
|
|
* Sendmany Support
|
|
* Enable/Disable Sendmany RPC method
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-sendmany-support
|
|
**/
|
|
$config['sendmany']['enabled'] = false;
|
|
|
|
/**
|
|
* Transaction Limits
|
|
* Number of transactions per payout run
|
|
**/
|
|
$config['payout']['txlimit_manual'] = 1000;
|
|
$config['payout']['txlimit_auto'] = 1000;
|
|
|
|
/**
|
|
* Round Purging
|
|
* Round share purging configuration
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-round-purging
|
|
**/
|
|
$config['purge']['sleep'] = 1;
|
|
$config['purge']['shares'] = 25000;
|
|
|
|
/**
|
|
* Share Archiving
|
|
* Share archiving configuration details
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-archiving
|
|
**/
|
|
$config['archive']['maxrounds'] = 10;
|
|
$config['archive']['maxage'] = 60 * 24;
|
|
|
|
|
|
/**
|
|
* Pool Fees
|
|
* Fees applied to users
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-pool-fees
|
|
*/
|
|
$config['fees'] = 0;
|
|
|
|
/**
|
|
* PPLNS
|
|
* Pay Per Last N Shares
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-pplns-settings
|
|
*/
|
|
$config['pplns']['shares']['default'] = 4000000;
|
|
$config['pplns']['shares']['type'] = 'blockavg';
|
|
$config['pplns']['blockavg']['blockcount'] = 10;
|
|
$config['pplns']['reverse_payout'] = false;
|
|
$config['pplns']['dynamic']['percent'] = 30;
|
|
|
|
/**
|
|
* Difficulty
|
|
* Difficulty setting for stratum/pushpool
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-pool-target-difficulty
|
|
*/
|
|
$config['difficulty'] = 20;
|
|
|
|
/**
|
|
* Block Reward
|
|
* Block reward configuration details
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-reward-settings
|
|
**/
|
|
$config['reward_type'] = 'block';
|
|
$config['reward'] = 50;
|
|
|
|
/**
|
|
* Confirmations
|
|
* Credit and Network confirmation settings
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-confirmations
|
|
*/
|
|
$config['confirmations'] = 120;
|
|
$config['network_confirmations'] = 120;
|
|
|
|
/**
|
|
* PPS
|
|
* Pay Per Share configuration details
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-pps-settings
|
|
**/
|
|
$config['pps']['reward']['default'] = 50;
|
|
$config['pps']['reward']['type'] = 'blockavg';
|
|
$config['pps']['blockavg']['blockcount'] = 10;
|
|
|
|
/**
|
|
* Memcache
|
|
* Memcache configuration details
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-memcache
|
|
**/
|
|
$config['memcache']['enabled'] = true;
|
|
$config['memcache']['host'] = 'localhost';
|
|
$config['memcache']['port'] = 11211;
|
|
$config['memcache']['keyprefix'] = 'mpos_';
|
|
$config['memcache']['expiration'] = 90;
|
|
$config['memcache']['splay'] = 15;
|
|
$config['memcache']['force']['contrib_shares'] = false;
|
|
|
|
/**
|
|
* Cookies
|
|
* Cookie configuration details
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-cookies
|
|
**/
|
|
$config['cookie']['duration'] = '1440';
|
|
$config['cookie']['domain'] = '';
|
|
$config['cookie']['path'] = '/';
|
|
$config['cookie']['httponly'] = true;
|
|
$config['cookie']['secure'] = false;
|
|
|
|
/**
|
|
* Smarty Cache
|
|
* Enable smarty cache and cache length
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-smarty-cache
|
|
**/
|
|
$config['smarty']['cache'] = 0;
|
|
$config['smarty']['cache_lifetime'] = 30;
|
|
|
|
/**
|
|
* System load
|
|
* Disable some calls when high system load
|
|
* https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-system-load
|
|
**/
|
|
$config['system']['load']['max'] = 10.0;
|
|
|
|
?>
|