Provided by: bfgminer_5.4.2+dfsg-1build3_amd64 bug

NAME

       bfgminer - multi-threaded multi-pool ASIC, FPGA, GPU and CPU bitcoin miner.

SYNOPSIS

       bfgminer

DESCRIPTION

       multi-threaded multi-pool ASIC, FPGA, GPU and CPU bitcoin miner.

              Lowlevel: ftdi pci pci:uio pci:vfio spi usb vcom

              Drivers:  antminer  avalon  bfx  bifury  bigpic  bitforce bitforce:pci bitfury_gpio
              cairnsmore  drillbit  dualminer  erupter  gridseed  hashbusteravalon  hashbusterusb
              hashfast icarus klondike littlefury modminer opencl opencl:adl opencl:sensors proxy
              proxy:getwork proxy:stratum rockminer twinfury x6500 ztex

              Algorithms: SHA256d scrypt

              Options: ncursesw5

OPTIONS

   Options for both config file and command line:
       --api-allow <arg>
              Allow API access only to the given list of [G:]IP[/Prefix] addresses[/subnets]

       --api-description <arg>
              Description placed in the API status header, default: BFGMiner version

       --api-groups <arg>
              API one letter groups G:cmd:cmd[,P:cmd:*...] defining the cmds a groups can use

       --api-listen
              Enable API, default: disabled

       --api-mcast
              Enable API Multicast listener, default: disabled

       --api-mcast-addr <arg>
              API Multicast listen address (default: "224.0.0.75")

       --api-mcast-code <arg>
              Code expected in the API Multicast message, don't use '-' (default: "FTW")

       --api-mcast-des <arg>
              Description appended to the API Multicast reply, default: ''

       --api-mcast-port <arg>
              API Multicast listen port (default: 4028)

       --api-network
              Allow API (if enabled) to listen on/for any address, default: only 127.0.0.1

       --api-port <arg>
              Port number of miner API (default: 4028)

       --balance
              Change multipool strategy from failover to even share balance

       --benchmark
              Run BFGMiner in benchmark mode - produces no shares

       --bfl-range
              Use nonce range on bitforce devices if supported

       --chroot-dir <arg>
              Chroot to a directory right after startup

       --cmd-idle <arg>
              Execute a command when a device is allowed to be idle (rest or wait)

       --cmd-sick <arg>
              Execute a command when a device is declared sick

       --cmd-dead <arg>
              Execute a command when a device is declared dead

       --coinbase-addr <arg>
              Set coinbase payout address for solo mining

       --coinbase-sig <arg>
              Set coinbase signature when possible

       --compact
              Use compact display without per device statistics

       --debug|-D
              Enable debug output

       --debuglog
              Enable debug logging

       --device-protocol-dump
              Verbose dump of device protocol-level activities

       --device|-d <arg>
              Enable only devices matching pattern (default: all)

       --disable-rejecting
              Automatically disable pools that continually reject shares

       --http-port <arg>
              Port number to listen on for HTTP getwork miners (-1 means disabled) (default: -1)

       --expiry|-E <arg>
              Upper bound on how many seconds after getting work we  consider  a  share  from  it
              stale (w/o longpoll active) (default: 120)

       --expiry-lp <arg>
              Upper  bound  on  how  many  seconds after getting work we consider a share from it
              stale (with longpoll active) (default: 3600)

       --failover-only
              Don't leak work to backup pools when primary pool is lagging

       --failover-switch-delay <arg>
              Delay in seconds before switching back to a failed pool (default: 300)

       --force-dev-init
              Always initialize devices when possible (such as bitstream uploads to some FPGAs)

       --gpu-platform <arg>
              Select OpenCL platform ID to use for GPU mining (default: -1)

       --gpu-map <arg>
              Map OpenCL to ADL device order manually, paired CSV (e.g. 1:0,2:1 maps OpenCL 1  to
              ADL 0, 2 to 1)

       --gpu-reorder
              Attempt to reorder GPU devices according to PCI Bus ID

       --kernel-path <arg>
              Specify   a   path   to   where   bitstream   and   kernel   files   are  (default:
              "/usr/share/bfgminer")

       --klondike-options <arg>
              Set klondike options clock:temptarget

       --load-balance
              Change multipool strategy from failover to quota based balance

       --log|-l <arg>
              Interval in seconds between log output (default: 20)

       --log-file|-L <arg>
              Append log file for output messages

       --log-microseconds
              Include microseconds in log output

       --monitor|-m <arg>
              Use custom pipe cmd for output messages

       --net-delay
              Impose small delays in networking to avoid overloading slow routers

       --no-adl
              Disable the ATI display library used for monitoring and setting GPU parameters

       --no-gbt
              Disable getblocktemplate support

       --no-getwork
              Disable getwork support

       --no-hotplug
              Disable hotplug detection

       --no-longpoll
              Disable X-Long-Polling support

       --no-pool-redirect
              Ignore pool requests to redirect to another server

       --no-restart
              Do not attempt to restart devices that hang

       --no-stratum
              Disable Stratum detection

       --no-submit-stale
              Don't submit shares if they are detected as stale

       --no-unicode
              Don't use Unicode characters in TUI

       --noncelog <arg>
              Create log of all nonces found

       --pass|-p <arg>
              Password for bitcoin JSON-RPC server

       --per-device-stats
              Force verbose mode and output per-device statistics

       --pool-priority <arg>
              Priority for just the previous-defined pool

       --pool-proxy|-x <arg>
              Proxy URI to use for connecting to just the previous-defined pool

       --protocol-dump|-P
              Verbose dump of protocol-level activities

       --queue|-Q <arg>
              Minimum number of work items to have queued (0+) (default: 1)

       --quiet|-q
              Disable logging output, display status and errors

       --quit-summary <arg>
              Summary printed when you quit: none/devs/procs/detailed

       --quota|-U <arg>
              quota;URL combination for server with load-balance strategy quotas

       --real-quiet
              Disable all output

       --request-diff <arg>
              Request a specific difficulty from pools (default: 1.0)

       --retries <arg>
              Number of times to retry failed submissions  before  giving  up  (-1  means  never)
              (default: -1)

       --rotate <arg>
              Change  multipool strategy from failover to regularly rotate at N minutes (default:
              0)

       --round-robin
              Change multipool strategy from failover to round robin on failure

       --scan|-S <arg>
              Configure how to scan for mining devices

       --scan-time|-s <arg>
              Upper bound on time spent scanning current work, in seconds (default: 60)

       --sched-start <arg>
              Set a time of day in HH:MM to start mining (a once off without a stop time)

       --sched-stop <arg>
              Set a time of day in HH:MM to stop mining (will quit without a start time)

       --scrypt
              Use the scrypt algorithm for mining (non-bitcoin)

       --set-device <arg>
              Set default parameters on devices; eg, NFY:osc6_bits=50

       --setuid <arg>
              Username of an unprivileged user to run as

       --sharelog <arg>
              Append share log to file

       --shares <arg>
              Quit after mining 2^32 * N hashes worth of shares (default: unlimited)

       --show-processors
              Show per processor statistics in summary

       --skip-security-checks <arg>
              Skip security checks sometimes to save bandwidth; only check 1/<arg>th of the  time
              (default: never skip)

       --socks-proxy <arg>
              Set socks proxy (host:port)

       --stratum-port <arg>
              Port number to listen on for stratum miners (-1 means disabled) (default: -1)

       --submit-threads <arg>
              Minimum number of concurrent share submissions (default: 64) (default: 64)

       --syslog
              Use system log for output messages (default: standard error)

       --temp-hysteresis <arg>
              Set  how much the temperature can fluctuate outside limits when automanaging speeds
              (default: 3)

       --text-only|-T
              Disable ncurses formatted screen output

       --unicode
              Use Unicode characters in TUI

       --url|-o <arg>
              URL for bitcoin JSON-RPC server

       --user|-u <arg>
              Username for bitcoin JSON-RPC server

       --verbose
              Log verbose output to stderr as well as status output

       --weighed-stats
              Display statistics weighed to difficulty 1

       --userpass|-O <arg>
              Username:Password pair for bitcoin JSON-RPC server

       --worktime
              Display extra work time debug information

   Options for command line only:
       --config|-c <arg>
              Load  a  JSON-format  configuration  file   See   example.conf   for   an   example
              configuration.

       --no-config
              Inhibit loading default config file

       --help|-h
              Print this message

       --version|-V
              Display version and exit