strUsage+=HelpMessageOpt("-maxuploadtarget=<n>",strprintf(_("Tries to keep outbound traffic under the given target (in MiB per 24h), 0 = no limit (default: %d)"),DEFAULT_MAX_UPLOAD_TARGET));
strUsage+=HelpMessageOpt("-maxuploadtarget=<n>",strprintf(_("Tries to keep outbound traffic under the given target (in MiB per 24h), 0 = no limit (default: %d)"),DEFAULT_MAX_UPLOAD_TARGET));
strUsage+=HelpMessageOpt("-disablewallet",_("Do not load the wallet and disable wallet RPC calls"));
strUsage+=HelpMessageOpt("-keypool=<n>",strprintf(_("Set key pool size to <n> (default: %u)"),DEFAULT_KEYPOOL_SIZE));
strUsage+=HelpMessageOpt("-fallbackfee=<amt>",strprintf(_("A fee rate (in %s/kB) that will be used when fee estimation has insufficient data (default: %s)"),
strUsage+=HelpMessageOpt("-mintxfee=<amt>",strprintf(_("Fees (in %s/kB) smaller than this are considered zero fee for transaction creation (default: %s)"),
strUsage+=HelpMessageOpt("-rescan",_("Rescan the block chain for missing wallet transactions on startup"));
strUsage+=HelpMessageOpt("-salvagewallet",_("Attempt to recover private keys from a corrupt wallet.dat on startup"));
strUsage+=HelpMessageOpt("-sendfreetransactions",strprintf(_("Send transactions as zero-fee transactions if possible (default: %u)"),DEFAULT_SEND_FREE_TRANSACTIONS));
strUsage+=HelpMessageOpt("-spendzeroconfchange",strprintf(_("Spend unconfirmed change when sending transactions (default: %u)"),DEFAULT_SPEND_ZEROCONF_CHANGE));
strUsage+=HelpMessageOpt("-txconfirmtarget=<n>",strprintf(_("If paytxfee is not set, include enough fee so transactions begin confirmation on average within n blocks (default: %u)"),DEFAULT_TX_CONFIRM_TARGET));
strUsage+=HelpMessageOpt("-upgradewallet",_("Upgrade wallet to latest format on startup"));
strUsage+=HelpMessageOpt("-wallet=<file>",_("Specify wallet file (within data directory)")+""+strprintf(_("(default: %s)"),DEFAULT_WALLET_DAT));
strUsage+=HelpMessageOpt("-walletbroadcast",_("Make the wallet broadcast transactions")+""+strprintf(_("(default: %u)"),DEFAULT_WALLETBROADCAST));
strUsage+=HelpMessageOpt("-walletnotify=<cmd>",_("Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)"));
strUsage+=HelpMessageOpt("-zapwallettxes=<mode>",_("Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup")+
""+_("(1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)"));
strUsage+=HelpMessageOpt("-checkblockindex",strprintf("Do a full consistency check for mapBlockIndex, setBlockIndexCandidates, chainActive and mapBlocksUnlinked occasionally. Also sets -checkmempool (default: %u)",Params(CBaseChainParams::MAIN).DefaultConsistencyChecks()));
strUsage+=HelpMessageOpt("-checkblockindex",strprintf("Do a full consistency check for mapBlockIndex, setBlockIndexCandidates, chainActive and mapBlocksUnlinked occasionally. Also sets -checkmempool (default: %u)",Params(CBaseChainParams::MAIN).DefaultConsistencyChecks()));
strUsage+=HelpMessageOpt("-checkmempool=<n>",strprintf("Run checks every <n> transactions (default: %u)",Params(CBaseChainParams::MAIN).DefaultConsistencyChecks()));
strUsage+=HelpMessageOpt("-checkmempool=<n>",strprintf("Run checks every <n> transactions (default: %u)",Params(CBaseChainParams::MAIN).DefaultConsistencyChecks()));
strUsage+=HelpMessageOpt("-checkpoints",strprintf("Disable expensive verification for known chain history (default: %u)",DEFAULT_CHECKPOINTS_ENABLED));
strUsage+=HelpMessageOpt("-checkpoints",strprintf("Disable expensive verification for known chain history (default: %u)",DEFAULT_CHECKPOINTS_ENABLED));
#ifdef ENABLE_WALLET
strUsage+=HelpMessageOpt("-dblogsize=<n>",strprintf("Flush wallet database activity from memory to disk log every <n> megabytes (default: %u)",DEFAULT_WALLET_DBLOGSIZE));
#endif
strUsage+=HelpMessageOpt("-disablesafemode",strprintf("Disable safemode, override a real safe mode event (default: %u)",DEFAULT_DISABLE_SAFEMODE));
strUsage+=HelpMessageOpt("-disablesafemode",strprintf("Disable safemode, override a real safe mode event (default: %u)",DEFAULT_DISABLE_SAFEMODE));
strUsage+=HelpMessageOpt("-dropmessagestest=<n>","Randomly drop 1 of every <n> network messages");
strUsage+=HelpMessageOpt("-dropmessagestest=<n>","Randomly drop 1 of every <n> network messages");
strUsage+=HelpMessageOpt("-fuzzmessagestest=<n>","Randomly fuzz 1 of every <n> network messages");
strUsage+=HelpMessageOpt("-fuzzmessagestest=<n>","Randomly fuzz 1 of every <n> network messages");
#ifdef ENABLE_WALLET
strUsage+=HelpMessageOpt("-flushwallet",strprintf("Run a thread to flush wallet periodically (default: %u)",DEFAULT_FLUSHWALLET));
#endif
strUsage+=HelpMessageOpt("-stopafterblockimport",strprintf("Stop running after importing blocks from disk (default: %u)",DEFAULT_STOPAFTERBLOCKIMPORT));
strUsage+=HelpMessageOpt("-stopafterblockimport",strprintf("Stop running after importing blocks from disk (default: %u)",DEFAULT_STOPAFTERBLOCKIMPORT));
strUsage+=HelpMessageOpt("-limitancestorcount=<n>",strprintf("Do not accept transactions if number of in-mempool ancestors is <n> or more (default: %u)",DEFAULT_ANCESTOR_LIMIT));
strUsage+=HelpMessageOpt("-limitancestorcount=<n>",strprintf("Do not accept transactions if number of in-mempool ancestors is <n> or more (default: %u)",DEFAULT_ANCESTOR_LIMIT));
strUsage+=HelpMessageOpt("-limitancestorsize=<n>",strprintf("Do not accept transactions whose size with all in-mempool ancestors exceeds <n> kilobytes (default: %u)",DEFAULT_ANCESTOR_SIZE_LIMIT));
strUsage+=HelpMessageOpt("-limitancestorsize=<n>",strprintf("Do not accept transactions whose size with all in-mempool ancestors exceeds <n> kilobytes (default: %u)",DEFAULT_ANCESTOR_SIZE_LIMIT));
strUsage+=HelpMessageOpt("-printpriority",strprintf("Log transaction priority and fee per kB when mining blocks (default: %u)",DEFAULT_PRINTPRIORITY));
strUsage+=HelpMessageOpt("-printpriority",strprintf("Log transaction priority and fee per kB when mining blocks (default: %u)",DEFAULT_PRINTPRIORITY));
#ifdef ENABLE_WALLET
strUsage+=HelpMessageOpt("-privdb",strprintf("Sets the DB_PRIVATE flag in the wallet db environment (default: %u)",DEFAULT_WALLET_PRIVDB));
#endif
}
}
strUsage+=HelpMessageOpt("-shrinkdebugfile",_("Shrink debug.log file on client startup (default: 1 when no -debug)"));
strUsage+=HelpMessageOpt("-shrinkdebugfile",_("Shrink debug.log file on client startup (default: 1 when no -debug)"));
strUsage+=HelpMessageOpt("-disablewallet",_("Do not load the wallet and disable wallet RPC calls"));
strUsage+=HelpMessageOpt("-keypool=<n>",strprintf(_("Set key pool size to <n> (default: %u)"),DEFAULT_KEYPOOL_SIZE));
strUsage+=HelpMessageOpt("-fallbackfee=<amt>",strprintf(_("A fee rate (in %s/kB) that will be used when fee estimation has insufficient data (default: %s)"),
strUsage+=HelpMessageOpt("-mintxfee=<amt>",strprintf(_("Fees (in %s/kB) smaller than this are considered zero fee for transaction creation (default: %s)"),
strUsage+=HelpMessageOpt("-rescan",_("Rescan the block chain for missing wallet transactions on startup"));
strUsage+=HelpMessageOpt("-salvagewallet",_("Attempt to recover private keys from a corrupt wallet.dat on startup"));
strUsage+=HelpMessageOpt("-sendfreetransactions",strprintf(_("Send transactions as zero-fee transactions if possible (default: %u)"),DEFAULT_SEND_FREE_TRANSACTIONS));
strUsage+=HelpMessageOpt("-spendzeroconfchange",strprintf(_("Spend unconfirmed change when sending transactions (default: %u)"),DEFAULT_SPEND_ZEROCONF_CHANGE));
strUsage+=HelpMessageOpt("-txconfirmtarget=<n>",strprintf(_("If paytxfee is not set, include enough fee so transactions begin confirmation on average within n blocks (default: %u)"),DEFAULT_TX_CONFIRM_TARGET));
strUsage+=HelpMessageOpt("-upgradewallet",_("Upgrade wallet to latest format on startup"));
strUsage+=HelpMessageOpt("-wallet=<file>",_("Specify wallet file (within data directory)")+""+strprintf(_("(default: %s)"),DEFAULT_WALLET_DAT));
strUsage+=HelpMessageOpt("-walletbroadcast",_("Make the wallet broadcast transactions")+""+strprintf(_("(default: %u)"),DEFAULT_WALLETBROADCAST));
strUsage+=HelpMessageOpt("-walletnotify=<cmd>",_("Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)"));
strUsage+=HelpMessageOpt("-zapwallettxes=<mode>",_("Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup")+
""+_("(1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)"));
strUsage+=HelpMessageOpt("-dblogsize=<n>",strprintf("Flush wallet database activity from memory to disk log every <n> megabytes (default: %u)",DEFAULT_WALLET_DBLOGSIZE));
strUsage+=HelpMessageOpt("-flushwallet",strprintf("Run a thread to flush wallet periodically (default: %u)",DEFAULT_FLUSHWALLET));
strUsage+=HelpMessageOpt("-privdb",strprintf("Sets the DB_PRIVATE flag in the wallet db environment (default: %u)",DEFAULT_WALLET_PRIVDB));