Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/p4u/stratum-relay
Stratum proxy relay for mining altcoin
https://github.com/p4u/stratum-relay
bitcoin cryptocurrency mining stratum-protocol stratum-proxy stratum-relay stratum-tcp
Last synced: 15 days ago
JSON representation
Stratum proxy relay for mining altcoin
- Host: GitHub
- URL: https://github.com/p4u/stratum-relay
- Owner: p4u
- License: agpl-3.0
- Created: 2014-10-27T13:49:41.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2023-04-04T07:01:00.000Z (almost 2 years ago)
- Last Synced: 2025-01-07T05:06:39.476Z (18 days ago)
- Topics: bitcoin, cryptocurrency, mining, stratum-protocol, stratum-proxy, stratum-relay, stratum-tcp
- Language: Python
- Size: 295 KB
- Stars: 43
- Watchers: 9
- Forks: 37
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
Stratum Relay
====================See the document stratum_relay.pdf to understand how it works.
The rest of documentation is in the code :)
It is designed for python3
WARNING: this is a proof-of-concept code in alpha state
Usage
====================strelay.py [-h] [-s POOL] [-t PORT] [-u USERNAME] [-a PASSWORD]
[-l LISTEN] [-p LISTEN_PORT] [-c CONTROL] [-x CONTROL_PORT]
[-o LOG] [-q] [-v VERBOSE]optional arguments:
-h, --help show this help message and exit
-s POOL Hostname of stratum mining pool
-t PORT Port of stratum mining pool
-u USERNAME Username for stratum mining pool
-a PASSWORD Password for stratum mining pool
-l LISTEN IP to listen for incomming connections (miners)
-p LISTEN_PORT Port to listen on for incoming connections
-c CONTROL IP to listen for incomming control remote management
-x CONTROL_PORT Control port to listen for orders
-o LOG File to store logs
-q Enable quite mode, no stdout output
-v VERBOSE Verbose level from 0 to 4Example:
python3 strelay.py -s anyscryptpool.foo -t 3333 -u 1BaE7aavLF17jj618QKYFc5x6NGxk7uBkC -a x -l 0.0.0.0 -p 3334 -c 127.0.0.1 -x 4444
The relay will listen on port 3334 until some miner connects.
Then it will open a new connection with the origin pool.You can use netcat or telnet to query statistics or control the relay on port 127.0.0.1:4444
Contact
-------Created and currently maintained by p4u p4u(at)dabax.net
Donation
--------BTC: 1BaE7aavLF17jj618QKYFc5x6NGxk7uBkC
Thanks ;)