aboutsummaryrefslogtreecommitdiff
path: root/src/cryptonote_core/tx_pool.cpp
diff options
context:
space:
mode:
authorRiccardo Spagni <ric@spagni.net>2016-11-08 22:33:13 +0200
committerRiccardo Spagni <ric@spagni.net>2016-11-08 22:33:13 +0200
commit0fa6cbef3fa19ea2b187d18941b28a98b4c7a9ab (patch)
tree5d5f81d69f559f124441fc3f0b36d2e839200921 /src/cryptonote_core/tx_pool.cpp
parent1372f255af12564d41d8a9bbe247ce7b0fda78be (diff)
parent18f66f44ef1df99f972e7c48dee4d4e9e5d0ca7e (diff)
downloadmonzero-core-0fa6cbef3fa19ea2b187d18941b28a98b4c7a9ab.tar.gz
monzero-core-0fa6cbef3fa19ea2b187d18941b28a98b4c7a9ab.tar.xz
monzero-core-0fa6cbef3fa19ea2b187d18941b28a98b4c7a9ab.zip
Merge pull request #1276
18f66f4 wallet: use the dynamic per kB fee (moneromooo-monero) e6deb8a rpc: add a dynamic fee estimation RPC call (moneromooo-monero) 82dbba1 core: dynamic fee algorithm from ArticMine (moneromooo-monero)
Diffstat (limited to 'src/cryptonote_core/tx_pool.cpp')
-rw-r--r--src/cryptonote_core/tx_pool.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/cryptonote_core/tx_pool.cpp b/src/cryptonote_core/tx_pool.cpp
index dba05a539..e72a592ca 100644
--- a/src/cryptonote_core/tx_pool.cpp
+++ b/src/cryptonote_core/tx_pool.cpp
@@ -133,12 +133,8 @@ namespace cryptonote
fee = tx.rct_signatures.txnFee;
}
- uint64_t needed_fee = blob_size / 1024;
- needed_fee += (blob_size % 1024) ? 1 : 0;
- needed_fee *= FEE_PER_KB;
- if (!kept_by_block && fee < needed_fee)
+ if (!kept_by_block && !m_blockchain.check_fee(blob_size, fee))
{
- LOG_PRINT_L1("transaction fee is not enough: " << print_money(fee) << ", minimum fee: " << print_money(needed_fee));
tvc.m_verifivation_failed = true;
tvc.m_fee_too_low = true;
return false;