strUsage+=" -rpcconnect=<ip> "+_("Send commands to node running on <ip> (default: 127.0.0.1)")+"\n";
strUsage+=" -rpcwait "+_("Wait for RPC server to start")+"\n";
}
strUsage+=" -rpcuser=<user> "+_("Username for JSON-RPC connections")+"\n";
strUsage+=" -rpcpassword=<pw> "+_("Password for JSON-RPC connections")+"\n";
if(hmm==HMM_BITCOIND||hmm==HMM_BITCOIN_QT)
{
strUsage+=" -rpcport=<port> "+_("Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)")+"\n";
}else{
strUsage+=" -rpcport=<port> "+_("Connect to JSON-RPC on <port> (default: 8332 or testnet: 18332)")+"\n";
}
if(hmm==HMM_BITCOIND||hmm==HMM_BITCOIN_QT)
{
strUsage+=" -rpcallowip=<ip> "+_("Allow JSON-RPC connections from specified IP address")+"\n";
strUsage+=" -rpcthreads=<n> "+_("Set the number of threads to service RPC calls (default: 4)")+"\n";
strUsage+=" -blocknotify=<cmd> "+_("Execute command when the best block changes (%s in cmd is replaced by block hash)")+"\n";
strUsage+=" -walletnotify=<cmd> "+_("Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)")+"\n";
strUsage+=" -alertnotify=<cmd> "+_("Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)")+"\n";
strUsage+=" -upgradewallet "+_("Upgrade wallet to latest format")+"\n";
strUsage+=" -keypool=<n> "+_("Set key pool size to <n> (default: 100)")+"\n";
strUsage+=" -rescan "+_("Rescan the block chain for missing wallet transactions")+"\n";
strUsage+=" -salvagewallet "+_("Attempt to recover private keys from a corrupt wallet.dat")+"\n";
strUsage+=" -checkblocks=<n> "+_("How many blocks to check at startup (default: 288, 0 = all)")+"\n";
strUsage+=" -checklevel=<n> "+_("How thorough the block verification is (0-4, default: 3)")+"\n";
strUsage+=" -txindex "+_("Maintain a full transaction index (default: 0)")+"\n";
strUsage+=" -loadblock=<file> "+_("Imports blocks from external blk000??.dat file")+"\n";
strUsage+=" -reindex "+_("Rebuild block chain index from current blk000??.dat files")+"\n";
strUsage+=" -par=<n> "+_("Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)")+"\n";
strUsage+="\n"+_("Block creation options:")+"\n";
strUsage+=" -blockminsize=<n> "+_("Set minimum block size in bytes (default: 0)")+"\n";
strUsage+=" -blockmaxsize=<n> "+_("Set maximum block size in bytes (default: 250000)")+"\n";
strUsage+=" -blockprioritysize=<n> "+_("Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)")+"\n";
}
strUsage+=" -rpcport=<port> "+_("Listen for JSON-RPC connections on <port> (default: 8332 or testnet: 18332)")+"\n";
strUsage+=" -rpcallowip=<ip> "+_("Allow JSON-RPC connections from specified IP address")+"\n";
strUsage+=" -rpcthreads=<n> "+_("Set the number of threads to service RPC calls (default: 4)")+"\n";
strUsage+=" -blocknotify=<cmd> "+_("Execute command when the best block changes (%s in cmd is replaced by block hash)")+"\n";
strUsage+=" -walletnotify=<cmd> "+_("Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)")+"\n";
strUsage+=" -alertnotify=<cmd> "+_("Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)")+"\n";
strUsage+=" -upgradewallet "+_("Upgrade wallet to latest format")+"\n";
strUsage+=" -keypool=<n> "+_("Set key pool size to <n> (default: 100)")+"\n";
strUsage+=" -rescan "+_("Rescan the block chain for missing wallet transactions")+"\n";
strUsage+=" -salvagewallet "+_("Attempt to recover private keys from a corrupt wallet.dat")+"\n";
strUsage+=" -checkblocks=<n> "+_("How many blocks to check at startup (default: 288, 0 = all)")+"\n";
strUsage+=" -checklevel=<n> "+_("How thorough the block verification is (0-4, default: 3)")+"\n";
strUsage+=" -txindex "+_("Maintain a full transaction index (default: 0)")+"\n";
strUsage+=" -loadblock=<file> "+_("Imports blocks from external blk000??.dat file")+"\n";
strUsage+=" -reindex "+_("Rebuild block chain index from current blk000??.dat files")+"\n";
strUsage+=" -par=<n> "+_("Set the number of script verification threads (up to 16, 0 = auto, <0 = leave that many cores free, default: 0)")+"\n";
strUsage+="\n"+_("Block creation options:")+"\n";
strUsage+=" -blockminsize=<n> "+_("Set minimum block size in bytes (default: 0)")+"\n";
strUsage+=" -blockmaxsize=<n> "+_("Set maximum block size in bytes (default: 250000)")+"\n";
strUsage+=" -blockprioritysize=<n> "+_("Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)")+"\n";
strUsage+="\n"+_("SSL options: (see the Bitcoin Wiki for SSL setup instructions)")+"\n";
strUsage+=" -rpcssl "+_("Use OpenSSL (https) for JSON-RPC connections")+"\n";