("StratumPort,sp",boost::program_options::value<uint16_t>()->default_value(3333),"Stratum server port")
("StratumPort,sp",boost::program_options::value<uint16_t>()->default_value(3333),"Stratum server port")
("StratumBlockCheckTime",boost::program_options::value<uint32>()->default_value(2000),"Time between block checks in ms")
("StratumBlockCheckTime",boost::program_options::value<uint32>()->default_value(2000),"Time between block checks in ms")
("RetargetInterval",boost::program_options::value<uint32>()->default_value(20),"Time between difficulty checks in seconds")
("RetargetInterval",boost::program_options::value<uint32>()->default_value(20),"Time between difficulty checks in seconds")
("RetargetSharesThreashold",boost::program_options::value<uint32>()->default_value(20),"Number of shares in retarget interval to trigger a difficulty check")
("RetargetSharesThreshold",boost::program_options::value<uint32>()->default_value(20),"Number of shares in retarget interval to trigger a difficulty check")
("RetargetTimeBuffer",boost::program_options::value<uint32>()->default_value(60*5),"Buffer of shares to keep (in seconds)")
("RetargetTimeBuffer",boost::program_options::value<uint32>()->default_value(60*5),"Buffer of shares to keep (in seconds)")
("RetargetTimePerShare",boost::program_options::value<double>()->default_value(4),"Target in seconds between shares")
("RetargetTimePerShare",boost::program_options::value<double>()->default_value(4),"Target in seconds between shares")
("RetargetVariance",boost::program_options::value<uint32>()->default_value(40),"Maximum allowed variance in percent before difficulty change")
("RetargetVariance",boost::program_options::value<uint32>()->default_value(40),"Maximum allowed variance in percent before difficulty change")