Use CFeeRate instead of an int64_t for quantities that are
fee-per-size.
Helps prevent unit-conversion mismatches between the wallet,
relaying, and mining code.
strUsage+=" -limitfreerelay=<n> "+_("Continuously rate-limit free transactions to <n>*1000 bytes per minute (default:15)")+"\n";
strUsage+=" -maxsigcachesize=<n> "+_("Limit size of signature cache to <n> entries (default: 50000)")+"\n";
}
strUsage+=" -mintxfee=<amt> "+_("Fees smaller than this are considered zero fee (for transaction creation) (default:")+""+FormatMoney(CTransaction::nMinTxFee)+")"+"\n";
strUsage+=" -minrelaytxfee=<amt> "+_("Fees smaller than this are considered zero fee (for relaying) (default:")+""+FormatMoney(CTransaction::nMinRelayTxFee)+")"+"\n";
strUsage+=" -mintxfee=<amt> "+_("Fees smaller than this are considered zero fee (for transaction creation) (default:")+""+FormatMoney(CTransaction::minTxFee.GetFeePerK())+")"+"\n";
strUsage+=" -minrelaytxfee=<amt> "+_("Fees smaller than this are considered zero fee (for relaying) (default:")+""+FormatMoney(CTransaction::minRelayTxFee.GetFeePerK())+")"+"\n";
strUsage+=" -printtoconsole "+_("Send trace/debug info to console instead of debug.log file")+"\n";
QStringtoolTip1=tr("This label turns red, if the transaction size is greater than 1000 bytes.")+"<br /><br />";
toolTip1+=tr("This means a fee of at least %1 per kB is required.").arg(BitcoinUnits::formatWithUnit(nDisplayUnit,CTransaction::nMinTxFee))+"<br /><br />";
toolTip1+=tr("This means a fee of at least %1 per kB is required.").arg(BitcoinUnits::formatWithUnit(nDisplayUnit,CTransaction::minTxFee.GetFeePerK()))+"<br /><br />";
toolTip1+=tr("Can vary +/- 1 byte per input.");
QStringtoolTip2=tr("Transactions with higher priority are more likely to get included into a block.")+"<br /><br />";
toolTip2+=tr("This label turns red, if the priority is smaller than \"medium\".")+"<br /><br />";
toolTip2+=tr("This means a fee of at least %1 per kB is required.").arg(BitcoinUnits::formatWithUnit(nDisplayUnit,CTransaction::nMinTxFee));
toolTip2+=tr("This means a fee of at least %1 per kB is required.").arg(BitcoinUnits::formatWithUnit(nDisplayUnit,CTransaction::minTxFee.GetFeePerK()));
QStringtoolTip3=tr("This label turns red, if any recipient receives an amount smaller than %1.").arg(BitcoinUnits::formatWithUnit(nDisplayUnit,CENT))+"<br /><br />";
toolTip3+=tr("This means a fee of at least %1 is required.").arg(BitcoinUnits::formatWithUnit(nDisplayUnit,CTransaction::nMinTxFee))+"<br /><br />";
toolTip3+=tr("This means a fee of at least %1 is required.").arg(BitcoinUnits::formatWithUnit(nDisplayUnit,CTransaction::minTxFee.GetFeePerK()))+"<br /><br />";
toolTip3+=tr("Amounts below 0.546 times the minimum relay fee are shown as dust.");
QStringtoolTip4=tr("This label turns red, if the change is smaller than %1.").arg(BitcoinUnits::formatWithUnit(nDisplayUnit,CENT))+"<br /><br />";
toolTip4+=tr("This means a fee of at least %1 is required.").arg(BitcoinUnits::formatWithUnit(nDisplayUnit,CTransaction::nMinTxFee));
toolTip4+=tr("This means a fee of at least %1 is required.").arg(BitcoinUnits::formatWithUnit(nDisplayUnit,CTransaction::minTxFee.GetFeePerK()));