strUsage+=HelpMessageOpt("-acceptnonstdtxn",strprintf("Relay and mine \"non-standard\" transactions (%sdefault: %u)","testnet/regtest only; ",!Params(CBaseChainParams::TESTNET).RequireStandard()));
strUsage+=HelpMessageOpt("-incrementalrelayfee=<amt>",strprintf("Fee rate (in %s/kB) used to define cost of relay, used for mempool limiting and BIP 125 replacement. (default: %s)",CURRENCY_UNIT,FormatMoney(DEFAULT_INCREMENTAL_RELAY_FEE)));
strUsage+=HelpMessageOpt("-dustrelayfee=<amt>",strprintf("Fee rate (in %s/kB) used to defined dust, the value of an output such that it will cost about 1/3 of its value in fees at this fee rate to spend it. (default: %s)",CURRENCY_UNIT,FormatMoney(DUST_RELAY_TX_FEE)));
}
strUsage+=HelpMessageOpt("-bytespersigop",strprintf(_("Equivalent bytes per sigop in transactions for relay and mining (default: %u)"),DEFAULT_BYTES_PER_SIGOP));
strUsage+=HelpMessageOpt("-datacarrier",strprintf(_("Relay and mine data carrier transactions (default: %u)"),DEFAULT_ACCEPT_DATACARRIER));
strUsage+=HelpMessageOpt("-datacarriersize",strprintf(_("Maximum size of data in data carrier transactions we relay and mine (default: %u)"),MAX_OP_RETURN_RELAY));
strUsage+=HelpMessageOpt("-blockmaxweight=<n>",strprintf(_("Set maximum BIP141 block weight (default: %d)"),DEFAULT_BLOCK_MAX_WEIGHT));
strUsage+=HelpMessageOpt("-blockmaxsize=<n>",strprintf(_("Set maximum block size in bytes (default: %d)"),DEFAULT_BLOCK_MAX_SIZE));
strUsage+=HelpMessageOpt("-blockprioritysize=<n>",strprintf(_("Set maximum size of high-priority/low-fee transactions in bytes (default: %d)"),DEFAULT_BLOCK_PRIORITY_SIZE));
strUsage+=HelpMessageOpt("-blockmintxfee=<amt>",strprintf(_("Set lowest fee rate (in %s/kB) for transactions to be included in block creation. (default: %s)"),CURRENCY_UNIT,FormatMoney(DEFAULT_BLOCK_MIN_TX_FEE)));
if(showDebug)
strUsage+=HelpMessageOpt("-blockversion=<n>","Override block version to test forking scenarios");