mirror of
https://github.com/dashpay/dash.git
synced 2024-12-24 03:22:47 +01:00
Merge #6305: backport: Merge bitcoin#24434, 23136
379aefab10
Merge bitcoin/bitcoin#24434: Add missed word to error message (laanwj)5187ec0b69
Merge bitcoin/bitcoin#23136: test: update fee rate assertion helper in the functional test framework (MarcoFalke) Pull request description: bitcoin backports ACKs for top commit: knst: utACK379aefab10
PastaPastaPasta: utACK379aefab10
Tree-SHA512: c61e295f9543878fa7a56dcb42cebb740cf1d38ae870f8ec78bbbb0dd643713e6415d6bd14bbdaeba61a2be8eaa8c4648edc76754b6f32cc89845af9ed8ca994
This commit is contained in:
commit
8a05f0caaa
@ -4353,7 +4353,7 @@ bool CConnman::Start(CDeterministicMNManager& dmnman, CMasternodeMetaMan& mn_met
|
|||||||
if (connOptions.m_use_addrman_outgoing && !connOptions.m_specified_outgoing.empty()) {
|
if (connOptions.m_use_addrman_outgoing && !connOptions.m_specified_outgoing.empty()) {
|
||||||
if (clientInterface) {
|
if (clientInterface) {
|
||||||
clientInterface->ThreadSafeMessageBox(
|
clientInterface->ThreadSafeMessageBox(
|
||||||
_("Cannot provide specific connections and have addrman find outgoing connections at the same."),
|
_("Cannot provide specific connections and have addrman find outgoing connections at the same time."),
|
||||||
"", CClientUIInterface::MSG_ERROR);
|
"", CClientUIInterface::MSG_ERROR);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
@ -36,13 +36,14 @@ def assert_approx(v, vexp, vspan=0.00001):
|
|||||||
raise AssertionError("%s > [%s..%s]" % (str(v), str(vexp - vspan), str(vexp + vspan)))
|
raise AssertionError("%s > [%s..%s]" % (str(v), str(vexp - vspan), str(vexp + vspan)))
|
||||||
|
|
||||||
|
|
||||||
def assert_fee_amount(fee, tx_size, fee_per_kB):
|
def assert_fee_amount(fee, tx_size, feerate_DASH_kvB):
|
||||||
"""Assert the fee was in range"""
|
"""Assert the fee is in range."""
|
||||||
target_fee = round(tx_size * fee_per_kB / 1000, 8)
|
feerate_DASH_vB = feerate_DASH_kvB / 1000
|
||||||
|
target_fee = satoshi_round(tx_size * feerate_DASH_vB)
|
||||||
if fee < target_fee:
|
if fee < target_fee:
|
||||||
raise AssertionError("Fee of %s DASH too low! (Should be %s DASH)" % (str(fee), str(target_fee)))
|
raise AssertionError("Fee of %s DASH too low! (Should be %s DASH)" % (str(fee), str(target_fee)))
|
||||||
# allow the wallet's estimation to be at most 2 bytes off
|
# allow the wallet's estimation to be at most 2 bytes off
|
||||||
if fee > (tx_size + 2) * fee_per_kB / 1000:
|
if fee > (tx_size + 2) * feerate_DASH_vB:
|
||||||
raise AssertionError("Fee of %s DASH too high! (Should be %s DASH)" % (str(fee), str(target_fee)))
|
raise AssertionError("Fee of %s DASH too high! (Should be %s DASH)" % (str(fee), str(target_fee)))
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user