litecoin mining pool software

High performance Stratum poolserver in Node.js.One instance of this software can startup and manage multiple coin pools, each with their own daemon and stratum port :) Notice This is a module for Node.js that will do nothing on its own.Unless you're a Node.js developer who would like to handle stratum authentication and raw share data then this module will not be of use to you.For a full featured portal that uses this module, see NOMP (Node Open Mining Portal).It handles payments, website front-end, database layer, mutli-coin/pool support, auto-switching miners between coins/pools, etc..The portal also has an MPOS compatibility mode so that the it can function as a drop-in-replacement for python-stratum-mining.Why This server was built to be more efficient and easier to setup, maintain and scale than existing stratum poolservers which are written in python.Compared to the spaghetti state of the latest stratum-mining python server, this software should also have a lower barrier to entry for other developers to fork and add features or fix bugs.
Features Daemon RPC interface Stratum TCP socket server Block template / job manager P2P to get block notifications as peer node Optimized generation transaction building Connecting to multiple daemons for redundancy Process share submissions Session managing for purging DDoS/flood initiated zombie workers Auto ban IPs that are flooding with invalid shares POW (proof-of-work) & POS (proof-of-stake) support Transaction messages support Vardiff (variable difficulty / share limiter) When started with a coin deamon that hasn't finished syncing to the network it shows the blockchain download progress and initializes once synced Hashing algorithms supported: ✓ SHA256 (Bitcoin, Freicoin, Peercoin/PPCoin, Terracoin, etc..)✓ Scrypt (Litecoin, Dogecoin, Feathercoin, etc..)✓ Scrypt-Jane (YaCoin, CopperBars, Pennies, Tickets, etc..)✓ Scrypt-N (Vertcoin [VTC]) ✓ Quark (Quarkcoin [QRK]) ✓ X11 (Darkcoin [DRK], Hirocoin, Limecoin) ✓ Keccak (Maxcoin [MAX], HelixCoin, CryptoMeth, Galleon, 365coin, Slothcoin, BitcointalkCoin, eCoin, CopperLark) Under development: ✗ Skein (Skeincoin [SKC]) ✗ Groestl (MyriadCoin [MYR] ✗ Qubit (QubitCoin [Q2C], MyriadCoin [MYR]) ✗ Hefty1 (Heavycoin [HVC]) ✗ Blake (Blakecoin [BLC]) ✗ Fugue (Fuguecoin [FC]) ✗ SHAvite-3 (INKcoin [INK]) ✗ Bcrypt (Taojingcoin [TJC]) Under development P2P functionality for highly efficient block updates from daemon as a peer node Requirements node v0.10+ coin daemon (preferably one with a relatively updated API and not some crapcoin :p) Example Usage Install as a node module by cloning repository Module usage Create the configuration for your coin: If you are using the scrypt-jane algorithm there are additional configurations: If you are using the scrypt-n algorithm there is an additional configuration: If you are using the keccak algorithm there are additional configurations (The rare normalHashing keccak coins such as Copperlark and eCoin don't appear to work yet, byt the popular ones like Maxcoin are): Create and start new pool with configuration options and authentication function Listen to pool events Start pool Credits vekexasia - co-developer & great tester [/LucasJones) - getting p2p block notify script working and fixed block hashing for various new algos TheSeven - answering an absurd amount of my questions, found the block 1-16 problem, provided example code for peer node functionality pronooob - knowledgeable & helpful Slush0 - stratum protocol, documentation and original python code viperaus - scrypt adaptions to python code ahmedbodi - more algo adaptions to python code steveshit - ported X11 hashing algo from python to node module Donations To support development of this project feel free to donate :) BTC: 1KRotMnQpxu3sePQnsVLRy3EraRFYfJQFR LTC: LKfavSDJmwiFdcgaP1bbu46hhyiWw5oFhE VTC: VgW4uFTZcimMSvcnE4cwS3bjJ6P8bcTykN MAX: mWexUXRCX5PWBmfh34p11wzS5WX2VWvTRT QRK: QehPDAhzVQWPwDPQvmn7iT3PoFUGT7o8bC DRK: XcQmhp8ANR7okWAuArcNFZ2bHSB81jpapQ DOGE: DBGGVtwAAit1NPZpRm5Nz9VUFErcvVvHYW Cryptsy Trade Key: 254ca13444be14937b36c44ba29160bd8f02ff76 License Released under the GNU General Public License v2 /licenses/gpl-2.0.html
Awesome Miner Next generation profitability switching uses both real-time multi-pool statistics and coin statistics to automatically switch between multiple pools, algorithms and mining software to always ensure highest possible profitability.bitcoin gh/s wikiAwesome Miner can also display information, exchange rates and do profitability calculations for Bitcoin, Litecoin and all other popular coins.bitcoin bazaarAwesome Miner can show Desktop Notifications on the Windows desktop to alert about mining issues.intel core i7 bitcoin miningNotifications can also be sent by e-mail.ethereum boardroomDetection of failing devices, high temperatures, slow mining progress, hanging miners and disconnected miners.litecoin block reward schedule
Automatic restart miners with problems, with fully customizable triggers and actions.Learn more about notifications and triggers and actions.Awesome Miner has support for multiple mining engines.A total of 11 mining engines are supported, including Cgminer, Bfgminer, Sgminer and several Claymore miners.bitcoin lending calculatorAwesome Miner supports all popular mining algorithms.ethereum price rise march 2017A total of 26 algorithms are supported including SHA-256, Scrypt, X11, Ethereum and Zcash.reddit bitcoin mining poolAdd, switch and manage mining pools easily.ethereum price rise march 2017Track the status of each pool and define coin to see profitability.
The Switch pool operation can be performed for multiple miners in a single operation, making pool switches for large number of miners efficient.Monitor the status and temperature of GPU, FPGA, ASIC devices.System information available for CPU, GPU, memory and storage.Large scale GPU overclocking and configuration settings for remote systems without dependency on mining software having to run.Awesome Miner is a Windows application, but also offers a built-in web frontend that can be accessed from any computer, tablet or smart phone.No complicated installations are required, everything is ready to use once Awesome Miner is running.The web interface gives an overview of all miners, detailed information about selected miners and provides operations for starting and stopping the miners.Learn more Use the powerful built-in C# script engine to create customized triggers and actions.Develop custom C# scripts for monitoring, mining and pool operations, and custom coin profitability switching with just a few lines of code.
Use the HTTP API to interact with Awesome Miner from external applications and get access to information about the mining progress and perform all common operations.Learn more about the C# Script API and Awesome Miner HTTP API.Use Awesome Miner to setup privileged API access for all your Bitmain Antminer ASIC's at once.Set and schedule frequency changes for Antminer (frequency change not available on S9 batch 16 or later running bmminer 2.0).Learn more about API access and frequency changes.Automate the mining operations by sending, scheduling or defining triggers to execute SSH commands on one or many miners.Example of command can be to restart the Antminer.In scenarios where multiple users requires to access Awesome Miner or the web based interface, the security feature can be used to define access control and permissions for each group of users.Learn more The dashboard gives an overview of all running miners and their total performance and revenues.When switching to the chart mode, a graph will illustrate both hash rates and device temperatures.