Navigate:
BFGMiner
~$BFGMI0.1%

BFGMiner: Modular cryptocurrency mining software

Multi-threaded cryptocurrency miner supporting ASIC, FPGA, GPU, and CPU hardware with dynamic clocking and monitoring.

LIVE RANKINGS • 03:09 AM • STEADY
OVERALL
#406
24
CRYPTO
#34
5
30 DAY RANKING TREND
ovr#406
·Crypt#34
STARS
1.9K
FORKS
834
7D STARS
+1
7D FORKS
0
Tags:
See Repo:
Share:

Learn more about BFGMiner

BFGMiner is a modular cryptocurrency mining application implemented in C that supports multiple hardware types including ASIC, FPGA, GPU, and CPU miners. The software uses a multi-threaded architecture to manage multiple mining pools and blockchains simultaneously, with configurable driver support for specific hardware manufacturers. It provides hardware monitoring, fan speed control, overclocking capabilities, and remote management interfaces through RPC and web-based APIs. The miner is commonly used for Bitcoin and other cryptocurrency mining operations requiring fine-grained hardware control and monitoring.

BFGMiner

1

Multi-Hardware Support

Supports ASIC, FPGA, GPU, and CPU mining devices through modular driver architecture. Includes specific drivers for manufacturers like Avalon, BitForce, HashFast, and many others.

2

Hardware Control

Provides dynamic overclocking, fan speed control, and temperature monitoring capabilities. Includes voltage and frequency adjustment features for supported mining hardware.

3

Multi-Pool Mining

Supports simultaneous mining across multiple pools and blockchains with configurable failover and load balancing. Includes proxy support and stratum protocol implementation.


# Connect to a single mining pool
bfgminer -o http://pool.example.com:3333 -u your_username -p your_password

# Example with real pool format
bfgminer -o stratum+tcp://us-east1.slushpool.com:4444 -u username.worker1 -p password123



[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers