Its best you post ANN thread in altcoin announcement section where you can get attention from altcoin traders which is needed for good movement in your coin. And also try to pay exchanger like yobit to add your site as soon as they can. Good luck
Thanks I paid for listing at yobit
Post
Topic
BoardPools (Altcoins)
Re: [ANN] Zpool - a simple and effective pool
by
LPape
on 13/05/2016, 09:12:25 UTC
please add capstone just launched
Post
Topic
BoardService Announcements (Altcoins)
Re: [ANN] Bleutrade. The most powerful cryptocurrency exchange platform
- Two-factor authentication (Google Authenticator), - Trade page at the screen without scrolling, - Fast cryptocurrency deposit / withdrawal, - Api, - Low Fees: 0.15% per trade for both BUY and SELL orders
Coin Type: PoW/PoS Hybrid, Hashing Algorithm: SHA256 Difficulty Retargetting Algorithm: Simple, Time Between Blocks (in seconds): 333,
Block Reward: 33, Block Reward Halving Rate: 3,333,333, Premine?: No, Total Coins: 219,999,978, Yearly Interest %: 33, Minimum Stake Age (in days): 33, Maximum Stake Age (in days): 33,
Daily Block Count: 259, Coins Generated Per Day: 8,562.16, Time Between Halvings: 422.37, Testnet: Disabled, Maximum Block Size: 1 MB,
Coin Type: PoW/PoS Hybrid, Hashing Algorithm: SHA256 Difficulty Retargetting Algorithm: Simple, Time Between Blocks (in seconds): 333,
Block Reward: 33, Block Reward Halving Rate: 3,333,333, Premine?: No, Total Coins: 219,999,978, Yearly Interest %: 33, Minimum Stake Age (in days): 33, Maximum Stake Age (in days): 33,
Daily Block Count: 259, Coins Generated Per Day: 8,562.16, Time Between Halvings: 422.37, Testnet: Disabled, Maximum Block Size: 1 MB,
sudo cap include/config/global.inc.dist.php include/config/global.inc.php
sudo nano include/config/global.inc.php
It should look like this ?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! * Also the URL to check for the most recent upstream versions available * https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-config-version **/ $config['version'] = '1.0.1'; $config['version_url'] = 'https://raw.githubusercontent.com/MPOS/php-mpos/maste$
/** * 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;
/** * Unless you disable this, we'll do a check for a valid coin address on regist$ */ $config['check_valid_coinaddress'] = true;
/** * Database configuration * MySQL database configuration * https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-database-configura$ **/ $config['db']['host'] = 'localhost'; $config['db']['user'] = 'root'; $config['db']['pass'] = 'password'; $config['db']['port'] = 3306; $config['db']['name'] = 'Capstone'; // Disabled by default and set in bootstrap if unset, but left in here so // people know it exists // $config['db']['shared']['accounts'] = $config['db']['name']; // $config['db']['shared']['workers'] = $config['db']['name']; // $config['db']['shared']['news'] = $config['db']['name'];
/** * 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:9332'; $config['wallet']['username'] = 'username'; $config['wallet']['password'] = 'password';
/** * Swiftmailer configuration * Configure your way to send mails * https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-swiftmailer **/ $config['swiftmailer']['type'] = 'sendmail'; $config['swiftmailer']['sendmail']['path'] = '/usr/sbin/sendmail'; $config['wallet']['password'] = 'password';
It should look like this from autobahn.twisted.websocket import WebSocketServerProtocol, WebSocketServerFactory from protocol import Protocol from event_handler import GenericEventHandler
class WebsocketServerProtocol(WebSocketServerProtocol, Protocol): def connectionMade(self): WebSocketServerProtocol.connectionMade(self) Protocol.connectionMade(self)
# Coin algorithm is the option used to determine the algorithm used by stratum # This currently works with POW and POS coins # The available options are: # scrypt, sha256d, scrypt-jane, skeinhash, quark and riecoin # If the option does not meet either of these criteria stratum defaults to scrypt # For Coins which support TX Messages please enter yes in the TX selection COINDAEMON_ALGO = 'sha256d' COINDAEMON_TX = 'no'
# ******************** BASIC SETTINGS *************** # Backup Coin Daemon address's (consider having at least 1 backup) # You can have up to 99
#COINDAEMON_TRUSTED_HOST_1 = 'localhost' #COINDAEMON_TRUSTED_PORT_1 = 28332 #COINDAEMON_TRUSTED_USER_1 = 'user' #COINDAEMON_TRUSTED_PASSWORD_1 = 'somepassword' # ******************** GENERAL SETTINGS *************** # Set process name of twistd, much more comfortable if you run multiple processes on one machine STRATUM_MINING_PROCESS_NAME= 'twistd-stratum-mining-Capstone'
# Enable some verbose debug (logging requests and responses). DEBUG = False
# Destination for application logs, files rotated once per day. LOGDIR = 'log/'
# Main application log file. LOGFILE = None # eg. 'stratum.log' LOGLEVEL = 'DEBUG' # Logging Rotation can be enabled with the following settings # It if not enabled here, you can set up logrotate to rotate the files. # For built in log rotation set LOG_ROTATION = True and configure the variables LOG_ROTATION = True LOG_SIZE = 10485760 # Rotate every 10M LOG_RETENTION = 10 # Keep 10 Logs
# How many threads use for synchronous methods (services). # 30 is enough for small installation, for real usage # it should be slightly more, say 100-300. THREAD_POOL_SIZE = 300
# ******************** TRANSPORTS ********************* # Hostname or external IP to expose HOSTNAME = 'localhost'
# Disable the example service ENABLE_EXAMPLE_SERVICE = False
# Port used for Socket transport. Use 'None' for disabling the transport. LISTEN_SOCKET_TRANSPORT = 3333 # Port used for HTTP Poll transport. Use 'None' for disabling the transport LISTEN_HTTP_TRANSPORT = None # Port used for HTTPS Poll transport LISTEN_HTTPS_TRANSPORT = None # Port used for WebSocket transport, 'None' for disabling WS LISTEN_WS_TRANSPORT = None # Port used for secure WebSocket, 'None' for disabling WSS LISTEN_WSS_TRANSPORT = None
# Salt used for Block Notify Password PASSWORD_SALT = 'some_crazy_string'
# ******************** Database ********************* DATABASE_DRIVER = 'mysql' # Options: none, sqlite, postgresql or mysql DATABASE_EXTEND = False # SQLite and PGSQL Only!
# ******************** Adv. DB Settings ********************* # Don't change these unless you know what you are doing
DB_LOADER_CHECKTIME = 15 # How often we check to see if we should run the loader DB_LOADER_REC_MIN = 10 # Min Records before the bulk loader fires DB_LOADER_REC_MAX = 50 # Max Records the bulk loader will commit at a time DB_LOADER_FORCE_TIME = 300 # How often the cache should be flushed into the DB regardless of size. DB_STATS_AVG_TIME = 300 # When using the DATABASE_EXTEND option, average speed over X sec # Note: this is also how often it updates DB_USERCACHE_TIME = 600 # How long the usercache is good for before we refresh
# ******************** Pool Settings *********************
# User Auth Options USERS_AUTOADD = False # Automatically add users to database when they connect. # This basically disables User Auth for the pool. USERS_CHECK_PASSWORD = False # Check the workers password? (Many pools don't)
# Transaction Settings COINBASE_EXTRAS = '/stratumPool/' # Extra Descriptive String to incorporate in solved blocks ALLOW_NONLOCAL_WALLET = False # Allow valid, but NON-Local wallet's
# Coin Daemon communication polling settings (In Seconds) PREVHASH_REFRESH_INTERVAL = 5 # How often to check for new Blocks
MERKLE_REFRESH_INTERVAL = 60 # How often check memorypool # This effectively resets the template and incorporates new transactions. # This should be "slow"
INSTANCE_ID = 31 # Used for extranonce and needs to be 0-31
# ******************** Pool Difficulty Settings ********************* VDIFF_X2_TYPE = True # Powers of 2 e.g. 2,4,8,16,32,64,128,256,512,1024 VDIFF_FLOAT = False # Use float difficulty
# Pool Target (Base Difficulty) POOL_TARGET = 1 # Pool-wide difficulty target int >= 1
# Variable diff tuning variables #VARDIFF will start at the POOL_TARGET. It can go as low as the VDIFF_MIN and as high as min(VDIFF_MAX or coindaemons difficulty) USE_COINDAEMON_DIFF = False # Set the maximum difficulty to the coindaemon difficulty. DIFF_UPDATE_FREQUENCY = 86400 # Update the coindaemon difficulty once a day for the VARDIFF maximum VDIFF_MIN_TARGET = 16 # Minimum target difficulty VDIFF_MAX_TARGET = 1024 # Maximum target difficulty VDIFF_TARGET_TIME = 15 # Target time per share (i.e. try to get 1 share per this many seconds) VDIFF_RETARGET_TIME = 120 # Check to see if we should retarget this often VDIFF_VARIANCE_PERCENT = 30 # Allow average time to very this % from target without retarget
# Allow external setting of worker difficulty, checks pool_worker table datarow[6] position for target difficulty # if present or else defaults to pool target, over rides all other difficulty settings, no checks are made # for min or max limits this should be done by your front end software ALLOW_EXTERNAL_DIFFICULTY = False
#### Advanced Option ##### # For backwards compatibility, we send the scrypt hash to the solutions column in the shares table # For block confirmation, we have an option to send the block hash in # Please make sure your front end is compatible with the block hash in the solutions table. # For People using the MPOS frontend enabling this is recommended. It allows the frontend to compare the block hash to the coin daemon reducin$
BLOCK_CHECK_SCRYPT_HASH = False
# ******************** Worker Ban Options ********************* ENABLE_WORKER_BANNING = True # Enable/disable temporary worker banning WORKER_CACHE_TIME = 600 # How long the worker stats cache is good before we check and refresh WORKER_BAN_TIME = 300 # How long we temporarily ban worker INVALID_SHARES_PERCENT = 50 # Allow average invalid shares vary this % before we ban
# ******************** E-Mail Notification Settings ********************* NOTIFY_EMAIL_TO = '' # Where to send Start/Found block notifications NOTIFY_EMAIL_TO_DEADMINER = '' # Where to send dead miner notifications NOTIFY_EMAIL_FROM = 'root@localhost' # Sender address NOTIFY_EMAIL_SERVER = 'localhost' # E-Mail sender NOTIFY_EMAIL_USERNAME = '' # E-Mail server SMTP logon NOTIFY_EMAIL_PASSWORD = '' NOTIFY_EMAIL_USETLS = True
# ******************** Memcache Settings ********************* # Memcahce is a requirement. Enter the settings below MEMCACHE_HOST = "localhost" # Hostname or IP that runs memcached MEMCACHE_PORT = 11211 # Port MEMCACHE_TIMEOUT = 900 # Key timeout MEMCACHE_PREFIX = "stratum_" # Prefix for keys
Post
Topic
BoardMining (Altcoins)
Topic OP
Set up a stratum mining server for Capstone
by
LPape
on 10/05/2016, 22:16:20 UTC
Start with linux ubuntu 14.04 do not update until after you finish the 3 sets.
Part 1: Building and compiling the wallet Part 2: Building and configuring the stratum server Part 3: Building and configuring the Web Front End and final testing
Part 1: Building and compiling the wallet
Dependencies you will need (run these commands in this order before you start to make sure everything will work as expected):