#alerts # Receive and display P2P network alerts (default: 0) #alertnotify=<cmd> # Execute command when a relevant alert is received or we see a really #blocknotify=<cmd> # Execute command when the best block changes (%s in cmd is replaced by #checkblocks=<n> # How many blocks to check at startup (default: 288, 0 = all) #checklevel=<n> # How thorough the block verification of -checkblocks is (0-4, default: 3) #conf=<file> # Specify configuration file (default: bitcoin.conf) #daemon # Run in the background as a daemon and accept commands #datadir=<dir> # Specify data directory #dbcache=<n> # Set database cache size in megabytes (4 to 16384, default: 100) #loadblock=<file> # Imports blocks from external blk000??.dat file on startup #maxorphantx=<n> # Keep at most <n> unconnectable transactions in memory (default: 100) #maxmempool=<n> # Keep the transaction memory pool below <n> megabytes (default: 300) #mempoolexpiry=<n> # Do not keep transactions in the mempool longer than <n> hours (default: #par=<n> # Set the number of script verification threads (-2 to 16, 0 = auto, <0 = #pid=<file> # Specify pid file (default: bitcoind.pid) #prune=<n> # Reduce storage requirements by pruning (deleting) old blocks. This mode #reindex # Rebuild block chain index from current blk000??.dat files on startup #sysperms # Create new files with system default permissions, instead of umask 077 #txindex # Maintain a full transaction index, used by the getrawtransaction rpc #addnode=<ip> # Add a node to connect to and attempt to keep the connection open #banscore=<n> # Threshold for disconnecting misbehaving peers (default: 100) #bantime=<n> # Number of seconds to keep misbehaving peers from reconnecting (default: #bind=<addr> # Bind to given address and always listen on it. Use [host]:port notation #connect=<ip> # Connect only to the specified node(s) #discover # Discover own IP addresses (default: 1 when listening and no -externalip #dns # Allow DNS lookups for -addnode, -seednode and -connect (default: 1) #dnsseed # Query for peer addresses via DNS lookup, if low on addresses (default: 1 #externalip=<ip> # Specify your own public address #forcednsseed # Always query for peer addresses via DNS lookup (default: 0) #listen # Accept connections from outside (default: 1 if no -proxy or -connect) #listenonion # Automatically create Tor hidden service (default: 1) #maxconnections=<n> # Maintain at most <n> connections to peers (default: 125) #maxreceivebuffer=<n> # Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000) #maxsendbuffer=<n> # Maximum per-connection send buffer, <n>*1000 bytes (default: 1000) #onion=<ip:port> # Use separate SOCKS5 proxy to reach peers via Tor hidden services #onlynet=<net> # Only connect to nodes in network <net> (ipv4, ipv6 or onion) #permitbaremultisig # Relay non-P2SH multisig (default: 1) #peerbloomfilters # Support filtering of blocks and transaction with bloom filters (default: #port=<port> # Listen for connections on <port> (default: 8333 or testnet: 18333) #proxy=<ip:port> # Connect through SOCKS5 proxy #proxyrandomize # Randomize credentials for every proxy connection. This enables Tor #seednode=<ip> # Connect to a node to retrieve peer addresses, and disconnect #timeout=<n> # Specify connection timeout in milliseconds (minimum: 1, default: 5000) #torcontrol=<ip>:<port> # Tor control port to use if onion listening enabled (default: #torpassword=<pass> # Tor control port password (default: empty) #whitebind=<addr> # Bind to given address and whitelist peers connecting to it. Use #whitelist=<netmask> # Whitelist peers connecting from the given netmask or IP address. Can be #whitelistrelay # Accept relayed transactions received from whitelisted peers even when #whitelistforcerelay # Force relay of transactions from whitelisted peers even they violate #maxuploadtarget=<n> # Tries to keep outbound traffic under the given target (in MiB per 24h), #disablewallet # Do not load the wallet and disable wallet RPC calls #keypool=<n> # Set key pool size to <n> (default: 100) #fallbackfee=<amt> # A fee rate (in BTC/kB) that will be used when fee estimation has #mintxfee=<amt> # Fees (in BTC/kB) smaller than this are considered zero fee for #paytxfee=<amt> # Fee (in BTC/kB) to add to transactions you send (default: 0.00) #rescan # Rescan the block chain for missing wallet transactions on startup #salvagewallet # Attempt to recover private keys from a corrupt wallet.dat on startup #sendfreetransactions # Send transactions as zero-fee transactions if possible (default: 0) #spendzeroconfchange # Spend unconfirmed change when sending transactions (default: 1) #txconfirmtarget=<n> # If paytxfee is not set, include enough fee so transactions begin #maxtxfee=<amt> # Maximum total fees (in BTC) to use in a single wallet transaction; #upgradewallet # Upgrade wallet to latest format on startup #wallet=<file> # Specify wallet file (within data directory) (default: wallet.dat) #walletbroadcast # Make the wallet broadcast transactions (default: 1) #walletnotify=<cmd> # Execute command when a wallet transaction changes (%s in cmd is replaced #zapwallettxes=<mode> # Delete all wallet transactions and only recover those parts of the #uacomment=<cmt> # Append comment to the user agent string #debug=<category> # Output debugging information (default: 0, supplying <category> is #gen # Generate coins (default: 0) #genproclimit=<n> # Set the number of threads for coin generation if enabled (-1 = all #logips # Include IP addresses in debug output (default: 0) #logtimestamps # Prepend debug output with timestamp (default: 1) #minrelaytxfee=<amt> # Fees (in BTC/kB) smaller than this are considered zero fee for relaying, #printtoconsole # Send trace/debug info to console instead of debug.log file #shrinkdebugfile # Shrink debug.log file on client startup (default: 1 when no -debug) #testnet # Use the test chain #bytespersigop # Minimum bytes per sigop in transactions we relay and mine (default: 20) #datacarrier # Relay and mine data carrier transactions (default: 1) #datacarriersize # Maximum size of data in data carrier transactions we relay and mine #mempoolreplacement # Enable transaction replacement in the memory pool (default: 1) #blockminsize=<n> # Set minimum block size in bytes (default: 0) #blockmaxsize=<n> # Set maximum block size in bytes (default: 750000) #blockprioritysize=<n> # Set maximum size of high-priority/low-fee transactions in bytes #server # Accept command line and JSON-RPC commands #rest # Accept public REST requests (default: 0) #rpcbind=<addr> # Bind to given address to listen for JSON-RPC connections. Use #rpccookiefile=<loc> # Location of the auth cookie (default: data dir) #rpcuser=<user> # Username for JSON-RPC connections #rpcpassword=<pw> # Password for JSON-RPC connections #rpcauth=<userpw> # Username and hashed password for JSON-RPC connections. The field #rpcport=<port> # Listen for JSON-RPC connections on <port> (default: 8332 or testnet: #rpcallowip=<ip> # Allow JSON-RPC connections from specified source. Valid for <ip> are a #rpcthreads=<n> # Set the number of threads to service RPC calls (default: 4)
Comments